*{box-sizing:border-box}html,body{color:#f7f7f8;background:#07090d;margin:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}body{min-height:100vh}a{color:inherit;text-decoration:none}button,input{font:inherit}.muted{color:#858b98}.eyebrow{letter-spacing:.18em;color:#6f7685;margin:0 0 9px;font-size:11px;font-weight:800}.loginWrap{background:radial-gradient(circle at 50% 0,#192339 0,#0b1019 32%,#07090d 64%);place-items:center;min-height:100vh;padding:24px;display:grid}.loginCard{background:#0f1219cc;border:1px solid #202633;border-radius:26px;width:min(430px,100%);padding:38px;box-shadow:0 30px 80px #0008}.brandMark,.brand>span{color:#09101d;background:linear-gradient(145deg,#eff4ff,#8da8e4);border-radius:13px;place-items:center;width:42px;height:42px;font-size:22px;font-weight:1000;display:grid;box-shadow:inset 0 0 0 1px #fff8}.loginCard h1{margin:0 0 8px;font-size:32px}.loginCard label,.fulfil label{color:#adb3bf;gap:8px;margin-top:28px;font-size:12px;font-weight:700;display:grid}.loginCard input,.fulfil input{color:#fff;background:#0a0d12;border:1px solid #2a303d;border-radius:12px;outline:none;width:100%;padding:14px 15px}.loginCard input:focus,.fulfil input:focus{border-color:#607ab5}.loginCard button,.primary{color:#0a1020;cursor:pointer;background:#dfe8ff;border:0;border-radius:12px;width:100%;margin-top:14px;padding:14px;font-weight:900}.error{color:#ff8b8b;font-size:13px}.shell{grid-template-columns:238px 1fr;min-height:100vh;display:grid}.shell aside{background:#090b10;border-right:1px solid #171b23;flex-direction:column;justify-content:space-between;height:100vh;padding:28px 18px 20px;display:flex;position:sticky;top:0}.brand{align-items:center;gap:11px;padding:0 8px;display:flex}.brand>span{border-radius:11px;width:38px;height:38px}.brand div{display:grid}.brand b{letter-spacing:.13em;font-size:13px}.brand small{color:#59606e;letter-spacing:.2em;font-size:9px}.brand.mini{padding:0}.brand.mini>span{width:34px;height:34px;font-size:17px}.shell nav{gap:5px;margin-top:42px;display:grid}.shell nav a{color:#747b89;border-radius:11px;align-items:center;gap:11px;padding:11px 12px;font-size:13px;font-weight:700;display:flex}.shell nav a.active{color:#e9edf7;background:#141923}.shell nav em{color:#777e8b;background:#1d2330;border-radius:5px;margin-left:auto;padding:3px 5px;font-size:8px;font-style:normal}.ghost{color:#636a77;cursor:pointer;background:0 0;border:0;align-items:center;gap:9px;padding:10px;display:flex}.content{padding:44px clamp(24px,4vw,58px)}header{justify-content:space-between;align-items:flex-start;display:flex}.content h1,.detailTitle h1{letter-spacing:-.035em;margin:0 0 7px;font-size:34px}.content header .muted{margin:0}.live{letter-spacing:.15em;color:#7d8491;border:1px solid #242936;border-radius:999px;align-items:center;gap:7px;padding:8px 11px;font-size:10px;display:flex}.live i{background:#76d994;border-radius:50%;width:6px;height:6px;box-shadow:0 0 10px #76d994}.stats{grid-template-columns:repeat(4,1fr);gap:12px;margin:35px 0 20px;display:grid}.stats article,.panel{background:#0c0f15;border:1px solid #1d222c;border-radius:17px}.stats article{padding:18px 19px}.stats span{color:#737a88;font-size:11px}.stats strong{margin:8px 0 4px;font-size:27px;display:block}.stats small{color:#525865;font-size:10px}.panel{overflow:hidden}.panelTop{border-bottom:1px solid #1a1f28;justify-content:space-between;align-items:center;padding:20px 22px;display:flex}.panelTop h2,.block h2{margin:0 0 4px;font-size:17px}.panelTop p{color:#59606c;margin:0;font-size:10px}.search{color:#616976;background:#090c11;border:1px solid #222833;border-radius:10px;align-items:center;gap:9px;width:min(430px,45%);padding:0 12px;display:flex}.search input{color:#dfe3eb;background:0 0;border:0;outline:none;width:100%;padding:10px 0;font-size:12px}.orderHead,.orderRow{grid-template-columns:120px 1.15fr 1.6fr 90px 130px 24px;align-items:center;gap:18px;display:grid}.orderHead{letter-spacing:.15em;color:#4f5663;border-bottom:1px solid #171c24;padding:11px 22px;font-size:8px}.orderRow{border-bottom:1px solid #151a21;padding:15px 22px;transition:all .16s}.orderRow:last-child{border-bottom:0}.orderRow:hover{background:#11151d}.orderRow b,.orderRow strong{font-size:12px}.orderRow small{color:#5d6471;white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:5px;margin-top:4px;font-size:9px;display:flex;overflow:hidden}.pill{text-transform:capitalize;border-radius:999px;width:max-content;padding:5px 8px;font-size:9px;font-weight:800;display:inline-flex}.pill.paid{color:#7bd99b;background:#10251a}.pill.waiting{color:#e0ae66;background:#281d0f}.detailPage{max-width:1180px;margin:auto;padding:30px 24px 70px}.detailTop{justify-content:space-between;align-items:center;display:flex}.back{color:#727988;align-items:center;gap:7px;font-size:12px;display:flex}.detailTitle{justify-content:space-between;align-items:end;margin:50px 0 22px;display:flex}.detailTitle .muted{margin:0}.total{text-align:right}.total small{color:#535a67;letter-spacing:.15em;margin-bottom:6px;font-size:8px;display:block}.total b{font-size:25px}.detailGrid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.block{padding:22px}.block.fulfil{grid-column:1/-1}.line,.statusLine,.futureLink{justify-content:space-between;align-items:center;display:flex}.line{border-bottom:1px solid #1b2029;padding:16px 0}.line b{font-size:12px}.line small{color:#59606c;margin-top:4px;font-size:9px;display:block}.statusLine{color:#6b7280;padding-top:18px;font-size:11px}.sectionIcon{color:#8d96a6;border:1px solid #252b37;border-radius:10px;place-items:center;width:37px;height:37px;margin-bottom:18px;display:grid}.sectionIcon svg{width:18px}.block>.muted{font-size:11px;line-height:1.6}.buttonGrid{grid-template-columns:repeat(3,1fr);gap:8px;margin:18px 0;display:grid}.buttonGrid button,.serviceButtons button,.secondary{color:#89919f;background:#10141b;border:1px solid #292f3b;border-radius:9px;padding:10px;font-size:10px;font-weight:800}.buttonGrid button:disabled,.sendBar button:disabled,.futureLink button:disabled{opacity:.48}.futureLink{background:#090c11;border:1px solid #202631;border-radius:12px;padding:13px}.futureLink>div{margin-left:10px;margin-right:auto;display:grid}.futureLink b{font-size:10px}.futureLink small{color:#555d6a;margin-top:3px;font-size:8px}.futureLink button{color:#777f8c;background:0 0;border:0}.serviceButtons{flex-wrap:wrap;gap:8px;margin:18px 0 8px;display:flex}.serviceButtons button{cursor:pointer}.serviceButtons button.selected{color:#d9e4ff;background:#172033;border-color:#667da9}.credentialGrid{grid-template-columns:repeat(2,1fr);gap:0 12px;display:grid}.sendBar{border-top:1px solid #1b2028;justify-content:flex-end;gap:10px;margin-top:24px;padding-top:18px;display:flex}.sendBar button{border-radius:10px;width:auto;margin:0;padding:11px 17px;font-size:10px;font-weight:900}.secondary{background:#11151c}.primary{background:#dfe8ff;border:0}.coming{text-align:right;color:#4e5562;margin-top:9px;font-size:8px;display:block}@media (max-width:900px){.shell{grid-template-columns:1fr}.shell aside{border-bottom:1px solid #171b23;border-right:0;flex-direction:row;height:auto;padding:15px 18px;position:static}.shell nav,.shell aside>.ghost{display:none}.content{padding:28px 16px}.stats{grid-template-columns:repeat(2,1fr)}.orderHead{display:none}.orderRow{grid-template-columns:1fr auto;padding:16px}.orderRow>div:nth-child(2),.orderRow>div:nth-child(3){grid-column:1}.orderRow>strong,.orderRow>.pill{grid-column:2}.orderRow>svg{display:none}.panelTop{flex-direction:column;align-items:stretch;gap:14px}.search{width:100%}.detailGrid{grid-template-columns:1fr}.block.fulfil{grid-column:auto}.credentialGrid{grid-template-columns:1fr}}@media (max-width:520px){.stats{grid-template-columns:1fr 1fr}.content h1,.detailTitle h1{font-size:27px}.detailTitle{align-items:flex-start}.total b{font-size:19px}.buttonGrid{grid-template-columns:1fr}.sendBar{grid-template-columns:1fr 1fr;display:grid}.sendBar button{width:100%}}.orderItem+.orderItem{margin-top:8px}.orderMeta{background:#090c11;border:1px solid #1b2029;border-radius:12px;margin:0 0 10px;overflow:hidden}.metaRow{border-bottom:1px solid #171c24;grid-template-columns:minmax(150px,1fr) minmax(120px,1fr);align-items:start;gap:18px;padding:10px 12px;display:grid}.metaRow:last-child{border-bottom:0}.metaRow span{color:#68707e;font-size:9px;line-height:1.4}.metaRow b{color:#dfe4ee;word-break:break-word;font-size:10px;font-weight:700;line-height:1.4}.renewalHint{background:#101722;border:1px solid #2a3447;border-radius:12px;grid-template-columns:auto 1fr;align-items:center;gap:4px 14px;margin:16px 0;padding:13px 14px;display:grid}.renewalHint span{color:#758198;text-transform:uppercase;letter-spacing:.08em;font-size:9px}.renewalHint b{color:#e5edff;font-size:12px}.renewalHint small{color:#5f6878;grid-column:1/-1;font-size:8px}@media (max-width:520px){.metaRow{grid-template-columns:1fr;gap:4px}}.summaryMeta{margin-top:16px}.metaRow span small{color:#444c59;margin-top:3px;font-size:7px;display:block}.emptyMeta{color:#59606c;border:1px dashed #242a35;border-radius:12px;margin-top:16px;padding:18px;font-size:10px}.sectionHeading{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.sectionHeading .sectionIcon{margin-bottom:12px}.sentBadge{color:#80d9a0;background:#0e2418;border:1px solid #1e4930;border-radius:999px;align-items:center;gap:7px;padding:8px 11px;font-size:9px;font-weight:800;display:flex}.sendBar button{justify-content:center;align-items:center;gap:7px;display:inline-flex}.sendBar button:disabled{cursor:not-allowed}.securityNote{text-align:right;color:#4e5562;margin-top:9px;font-size:8px;display:block}.actionMessage{border-radius:11px;margin-top:18px;padding:11px 13px;font-size:10px;line-height:1.45}.actionMessage.ok{color:#8fe0aa;background:#0e2418;border:1px solid #1e4930}.actionMessage.error{color:#faa;background:#281313;border:1px solid #542323}.modalBackdrop{z-index:50;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000b8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.previewModal{background:#0c1016;border:1px solid #2a303c;border-radius:22px;width:min(620px,100%);max-height:90vh;padding:22px;overflow:auto;box-shadow:0 35px 100px #000}.modalTop{justify-content:space-between;align-items:flex-start;display:flex}.modalTop h2{margin:0;font-size:22px}.modalTop button{color:#88909e;cursor:pointer;background:#151a22;border:0;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.modalTop button svg{width:16px}.previewTo{border:1px solid #202632;border-radius:11px;grid-template-columns:60px 1fr;gap:8px;margin:18px 0;padding:11px 13px;font-size:10px;display:grid}.previewTo span{color:#666e7b}.emailPreview{color:#1b1e24;background:#f4f5f7;border-radius:14px;padding:24px;font-size:12px;line-height:1.6}.emailPreview p{margin:0 0 14px}.previewCredentials{gap:7px;margin:18px 0;display:grid}.previewCredentials>div{background:#fff;border:1px solid #dfe1e6;border-radius:8px;grid-template-columns:1fr 1.2fr;gap:10px;padding:9px 11px;display:grid}.previewCredentials span{color:#6f7580;font-size:10px}.previewCredentials b{word-break:break-all}.previewNote{border-top:1px solid #ddd;padding-top:13px;font-size:9px;color:#737985!important}.modalActions button{border-radius:10px;width:auto;margin:0;padding:11px 16px;font-size:10px;font-weight:900}.modalActions .primary{color:#0a1020;background:#dfe8ff}.modalActions .secondary{color:#aab2c0}@media (max-width:620px){.sectionHeading{display:grid}.sentBadge{width:max-content}.previewModal,.emailPreview{padding:16px}.previewCredentials>div{grid-template-columns:1fr}.modalActions{grid-template-columns:1fr 1fr;display:grid}.modalActions button{width:100%}}.previewModal.rendered{width:min(900px,96vw);max-height:94vh}.previewMeta{border:1px solid #202632;border-radius:11px;gap:7px;margin:18px 0;padding:12px 14px;font-size:10px;display:grid}.previewMeta>div{grid-template-columns:85px 1fr;gap:10px;display:grid}.previewMeta span{color:#666e7b}.previewMeta b{color:#d9dee8;word-break:break-word}.renderedEmailFrame{background:#fff;border:1px solid #2a303c;border-radius:14px;height:min(620px,62vh);overflow:hidden}.renderedEmailFrame iframe{background:#fff;border:0;width:100%;height:100%;display:block}.renderedNotice{color:#737b88;margin:10px 2px 0;font-size:9px;line-height:1.5}@media (max-width:620px){.previewMeta>div{grid-template-columns:1fr;gap:2px}.renderedEmailFrame{height:58vh}}.customerPage{max-width:1220px;margin:0 auto;padding:34px 24px 70px}.customerTop{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:18px;display:flex}.customerTop h1{letter-spacing:-.035em;margin:10px 0 7px;font-size:34px}.customerTop .muted{max-width:720px;margin:0}.customerActions{flex-wrap:wrap;gap:9px;display:flex}.actionBtn{cursor:pointer;justify-content:center;align-items:center;gap:7px;display:inline-flex;width:auto!important;margin:0!important}.customerStats{margin-top:24px}.customerMsg{margin:0 0 14px}.customerImport,.addCustomer,.customersPanel{margin-top:14px;padding:20px}.customerImport h2{margin:0 0 6px;font-size:17px}.customerImport code{color:#8ea0bf;background:#080b10;border-radius:9px;margin:12px 0;padding:10px;font-size:10px;display:block;overflow:auto}.customerImport input[type=file]{color:#8d95a4;margin:12px 0}.importPreview{gap:6px;margin:10px 0;display:grid}.importPreview>div{background:#090c11;border:1px solid #1e2430;border-radius:9px;justify-content:space-between;gap:12px;padding:9px 11px;display:flex}.importPreview b{font-size:10px}.importPreview span{color:#68717f;font-size:9px}.customerForm{grid-template-columns:repeat(4,1fr);gap:9px;padding-top:16px;display:grid}.customerForm input,.customerForm select,.serviceRow input{color:#eef2f8;background:#090c11;border:1px solid #262d39;border-radius:10px;outline:none;padding:11px 12px}.customerForm input:focus,.customerForm select:focus,.serviceRow input:focus{border-color:#607ab5}.customerFilters{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.customerFilters .search{width:320px}.customerFilters button{color:#747c8a;text-transform:capitalize;cursor:pointer;background:#10141b;border:1px solid #252b36;border-radius:999px;padding:8px 10px;font-size:9px}.customerFilters button.selected{color:#d9e4ff;background:#172033;border-color:#667da9}.customerList{gap:9px;margin-top:14px;display:grid}.customerCard{background:#0a0d12;border:1px solid #1d222c;border-radius:14px;overflow:hidden}.customerCardHead{text-align:left;width:100%;color:inherit;cursor:pointer;background:0 0;border:0;grid-template-columns:38px 1fr auto;align-items:center;gap:12px;padding:15px 16px;display:grid}.customerCardHead:hover{background:#10141b}.customerAvatar{color:#8491a7;background:#10151d;border:1px solid #252c38;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.customerCardHead div:nth-child(2){display:grid}.customerCardHead b{font-size:12px}.customerCardHead small{color:#626b79;margin-top:4px;font-size:9px}.accountBadge{color:#a9bce1;background:#111927;border:1px solid #253044;border-radius:999px;align-items:center;gap:6px;padding:7px 9px;font-size:9px;font-weight:800;display:inline-flex}.accountList{padding:0 14px 14px}.accountCard{border-top:1px solid #1b2028;padding:15px 2px}.accountTitle{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.accountTitle div{gap:3px;display:grid}.accountTitle span{color:#56606f;letter-spacing:.15em;font-size:8px}.accountTitle b{font-size:13px}.smallBtn{cursor:pointer;width:auto;padding:7px 9px}.serviceList{gap:7px;display:grid}.serviceRow{background:#090c11;border:1px solid #1c222c;border-radius:11px;grid-template-columns:1fr auto;align-items:center;gap:14px;padding:11px 12px;display:grid}.serviceRow>div{grid-template-columns:auto auto 1fr;align-items:center;gap:8px;display:grid}.serviceRow b{font-size:10px}.serviceRow small{color:#646d7a;white-space:nowrap;text-overflow:ellipsis;font-size:9px;overflow:hidden}.serviceRow label{color:#5f6877;grid-template-columns:auto 140px auto;align-items:center;gap:8px;font-size:8px;display:grid}.serviceRow input{padding:7px 8px;font-size:9px}.serviceDot{background:#7e8795;border-radius:50%;width:7px;height:7px}.serviceDot.active{background:#58d88a;box-shadow:0 0 8px #58d88a88}.serviceDot.soon{background:#e3ad5d}.serviceDot.expired{background:#e56f6f}.expiry{color:#758091;white-space:nowrap;background:#141923;border-radius:999px;padding:5px 7px;font-size:8px;font-style:normal}.expiry.active{color:#79d99a;background:#10251a}.expiry.soon{color:#e0ae66;background:#281d0f}.expiry.expired{color:#ef8d8d;background:#2a1414}.addAccountBtn{cursor:pointer;width:auto;margin-top:8px}.sendBar{flex-wrap:wrap}@media (max-width:900px){.customerTop{flex-direction:column;align-items:flex-start}.customerForm{grid-template-columns:repeat(2,1fr)}.customerFilters,.customerFilters .search{width:100%}.serviceRow{grid-template-columns:1fr}.serviceRow label{justify-content:start}}@media (max-width:560px){.customerPage{padding:24px 14px 60px}.customerForm{grid-template-columns:1fr}.customerCardHead{grid-template-columns:36px 1fr}.accountBadge{grid-column:2;width:max-content}.serviceRow>div{grid-template-columns:auto auto}.serviceRow small{grid-column:2}.serviceRow label{grid-template-columns:1fr}.customerActions{width:100%}.customerActions .actionBtn{flex:1}}.usernameLabel{letter-spacing:.16em;margin-top:7px;color:#657185!important;font-size:9px!important;display:block!important}.usernameValue{margin-top:2px;font-size:20px!important;display:block!important}.accountActions{align-items:center;gap:8px;display:flex}.accountActions .smallBtn{align-items:center;gap:6px;display:inline-flex}.renewBtn{white-space:nowrap;align-items:center;gap:6px;padding:10px 13px;display:inline-flex}.modalBackdrop{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#010409c7;position:absolute;inset:0}.customerEmailModal{z-index:1;background:#0b1017;border:1px solid #263142;border-radius:24px;width:min(980px,96vw);max-height:92vh;padding:28px;position:relative;overflow:auto;box-shadow:0 40px 120px #0009}.modalX{color:#a7b0c0;background:#111824;border:1px solid #293342;border-radius:12px;place-items:center;width:38px;height:38px;display:grid;position:absolute;top:20px;right:20px}.modalX svg{width:18px}.emailAccountSummary{background:#0e1622;border:1px solid #283345;border-radius:15px;margin:18px 0;padding:16px}.emailAccountSummary small,.renewalSummary small{color:#718096;letter-spacing:.14em;font-size:9px;display:block}.emailAccountSummary strong{margin-top:4px;font-size:20px;display:block}.serviceToggleRow{flex-wrap:wrap;gap:8px;margin:14px 0;display:flex}.serviceToggleRow button{color:#8b96a8;background:#0d131c;border:1px solid #293548;border-radius:12px;padding:10px 14px}.serviceToggleRow button.selected{color:#eaf0ff;background:#182237;border-color:#6983b5}.passwordRow{color:#aab4c4;margin:12px 0;font-size:12px;display:block}.passwordRow input{width:100%;margin-top:7px}.modalActions{justify-content:flex-end;gap:10px;margin-top:18px;display:flex}.modalActions button{padding:12px 18px}.renderedPreview{background:#fff;border:1px solid #263142;border-radius:18px;margin-top:18px;overflow:hidden}.renderedPreview>div{color:#dfe7f5;background:#121a26;justify-content:space-between;gap:12px;padding:12px 15px;display:flex}.renderedPreview>div span{color:#7f8b9e}.renderedPreview iframe{background:#fff;border:0;width:100%;height:520px;display:block}.renewalSummary{grid-template-columns:repeat(3,1fr);gap:10px;margin:18px 0;display:grid}.renewalSummary>div{background:#0e1622;border:1px solid #283345;border-radius:14px;padding:14px}.renewalSummary strong{margin-top:5px;display:block}.actionMessage.error{color:#ffb3bd;background:#2a1115;border-color:#5a2630}@media (max-width:760px){.accountTitle,.serviceRow{flex-direction:column!important;align-items:flex-start!important}.accountActions{flex-wrap:wrap;width:100%}.renewalSummary{grid-template-columns:1fr}.renderedPreview iframe{height:430px}.modalActions{flex-direction:column}.modalActions button{width:100%}}.sonicActionModal{z-index:9999;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.sonicActionModal .modalBackdrop{position:absolute;inset:0;z-index:0!important}.sonicActionModal .customerEmailModal{position:relative;z-index:2!important}.customerCardTop{align-items:stretch;gap:8px;display:flex}.customerCardTop .customerCardHead{flex:1}.dangerIcon{color:#ff7b86;cursor:pointer;background:#160d10;border:1px solid #4a2025;border-radius:12px;width:44px}.dangerIcon:hover{background:#281217}.danger{color:#ff8a94!important;background:#1d0f13!important;border-color:#5b2028!important}.customerRenewalToggle{background:#090d13;border:1px solid #1f2630;border-radius:12px;justify-content:space-between;align-items:center;margin-bottom:12px;padding:12px 14px;display:flex}.customerRenewalToggle span{color:#aab4c3;font-size:12px}.renewalPage{max-width:1280px}.renewalStatus{letter-spacing:.08em;color:#8e9bad;border:1px solid #202a37;border-radius:999px;align-items:center;gap:9px;padding:9px 13px;font-size:11px;display:flex}.renewalStatus i{background:#64748b;border-radius:99px;width:8px;height:8px}.renewalStatus i.on{background:#36d17c;box-shadow:0 0 0 4px #36d17c14}.renewalSettings h2,.bulkRenewals h2{align-items:center;gap:8px;display:flex}.autoToggle{color:#b7c1cf;align-items:center;gap:9px;font-size:12px;display:flex}.autoToggle input{width:18px;height:18px}.dayChoices{flex-wrap:wrap;gap:8px;margin:18px 0;display:flex}.dayChoices button{color:#aeb9c8;cursor:pointer;background:#0b0f15;border:1px solid #252d39;border-radius:10px;padding:10px 14px}.dayChoices button.selected{color:#fff;background:#11235f;border-color:#2558ff}.automationFooter{border-top:1px solid #1a202a;justify-content:space-between;align-items:center;gap:15px;padding-top:16px;display:flex}.automationFooter>div{align-items:center;gap:10px;display:flex}.automationFooter span{color:#8290a3;font-size:12px}.bulkControls{align-items:center;gap:10px;display:flex}.bulkControls select{color:#e8edf5;background:#0b0f15;border:1px solid #252d39;border-radius:10px;padding:10px 12px}.bulkSummary{color:#8491a4;align-items:baseline;gap:8px;margin:14px 0;display:flex}.bulkSummary strong{color:#fff;font-size:20px}.renewalTable{border:1px solid #1d2430;border-radius:12px;overflow:auto}.renewalHead,.renewalRow{grid-template-columns:1.5fr 1fr 1.4fr 1fr .6fr 1fr;align-items:center;gap:12px;min-width:920px;padding:12px 14px;display:grid}.renewalHead{color:#657185;letter-spacing:.1em;text-transform:uppercase;background:#090c11;font-size:9px}.renewalRow{border-top:1px solid #171d26;font-size:12px}.renewalRow span{flex-direction:column;gap:3px;display:flex}.renewalRow small{color:#667386;font-size:10px}.renewalRow em{color:#8ea1b8;font-style:normal}.renewalRow em.soon{color:#ffb454}.renewalRow em.expired{color:#ff6f7d}@media (max-width:760px){.automationFooter,.bulkControls{flex-direction:column;align-items:stretch}.automationFooter>div{flex-wrap:wrap}.customerCardTop{align-items:stretch}}.paymentMath{background:#090c11;border:1px solid #202632;border-radius:12px;margin:16px 0;overflow:hidden}.paymentMath>div{border-bottom:1px solid #171c24;justify-content:space-between;padding:10px 14px;display:flex}.paymentMath span,.paymentMath small{color:#7f8999}.paymentMath small{padding:10px 14px;display:block}.paymentMath .paymentGrand{background:#0d121a;font-size:18px}.paymentRow{justify-content:space-between;align-items:center;gap:18px;padding:18px;display:flex}.paymentRow>div{flex-direction:column;gap:5px;display:flex}.paymentRow small{color:#778292}.processedCheck{color:#b7c0ce;align-items:center;gap:7px;margin-top:6px;font-size:12px;display:flex}.paymentProcessing{flex-direction:column;align-items:flex-end;gap:5px;margin-top:7px;display:flex}.paymentProcessing>small{letter-spacing:.14em;color:#657185;font-size:9px}.processingWaiting{color:#657185;font-size:12px}.processedCheck input{cursor:pointer}.paymentProviderBox{background:#090c11;border:1px solid #202632;border-radius:13px;margin-top:14px;padding:14px}.paymentProviderTitle{color:#d9e2ef;align-items:center;gap:8px;margin-bottom:10px;font-size:12px;font-weight:700;display:flex}.paymentProviderButtons,.paymentReadyActions{flex-wrap:wrap;gap:8px;display:flex}.paymentProviderButtons button{color:#dfe7f2;cursor:pointer;background:#101722;border:1px solid #263144;border-radius:10px;padding:9px 13px;font-weight:700}.paymentProviderButtons button:hover{background:#132046;border-color:#3157ff}.paymentProviderButtons button:disabled{opacity:.55;cursor:not-allowed}.paymentReadyActions a,.paymentReadyActions button{align-items:center;gap:6px;display:inline-flex}.adminMobileNav{display:none}.providerCustomerNotice{color:#aab9ce;background:#0d1420;border:1px solid #273246;border-radius:11px;margin-top:12px;padding:11px 13px;font-size:11px;line-height:1.5}.paymentOrderRef{font-weight:700;color:#9eabc0!important}.usernameEditBtn{color:#b8c9e8!important;border-color:#34445f!important}@media (max-width:900px){.adminMobileNav{z-index:10050;height:64px;display:block;position:fixed;top:0;left:0;right:0}.adminMobileBar{z-index:3;-webkit-backdrop-filter:blur(20px);background:#080c12f5;border-bottom:1px solid #1d2531;justify-content:space-between;align-items:center;height:64px;padding:0 15px;display:flex;position:relative}.mobileBrand{align-items:center;gap:9px;display:flex}.mobileBrand>span{color:#09101d;background:linear-gradient(145deg,#eff4ff,#8da8e4);border-radius:10px;place-items:center;width:34px;height:34px;font-size:18px;font-weight:1000;display:grid}.mobileBrand b{letter-spacing:.12em;font-size:12px}.mobileBrand small{color:#667084;letter-spacing:.18em;margin-top:2px;font-size:8px;display:block}.mobileMenuButton{color:#e5edf9;background:#111823;border:1px solid #283241;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.mobileNavBackdrop{z-index:1;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0000009e;border:0;position:fixed;inset:64px 0 0}.mobileNavDrawer{z-index:2;background:#0b1017;border-left:1px solid #202937;flex-direction:column;gap:7px;width:min(330px,88vw);height:calc(100dvh - 64px);padding:18px;display:flex;position:fixed;top:64px;right:0;overflow:auto;box-shadow:-30px 0 80px #00000073}.mobileNavDrawer a,.mobileSoon,.mobileSignout{color:#8996aa;text-align:left;background:0 0;border:1px solid #0000;border-radius:12px;align-items:center;gap:12px;min-height:49px;padding:0 14px;font-size:13px;font-weight:750;display:flex}.mobileNavDrawer a.active{color:#edf4ff;background:#121d2c;border-color:#283b59}.mobileSoon em{color:#697487;background:#1b2330;border-radius:6px;margin-left:auto;padding:4px 6px;font-size:8px;font-style:normal}.mobileSignout{color:#8f99a8;background:#10141b;border-color:#2a3039;width:100%;margin-top:auto}.shell aside{display:none!important}.shell{display:block}.content{padding:88px 16px 42px}.customerPage,.detailPage{padding-top:88px!important}.customerTop h1,.content h1,.detailTitle h1{font-size:28px}.stats{gap:9px}.stats article{padding:15px}.panel{border-radius:14px}.paymentRow{flex-direction:column;align-items:flex-start;padding:15px}.paymentRow>div:last-child{align-items:flex-start;width:100%}.paymentProcessing{align-items:flex-start}.paymentProviderButtons,.paymentReadyActions{grid-template-columns:1fr;gap:8px;display:grid}.paymentProviderButtons button,.paymentReadyActions a,.paymentReadyActions button{justify-content:center;width:100%}.accountTitle{grid-template-columns:1fr!important;display:grid!important}.accountActions{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid!important}.accountActions .smallBtn{justify-content:center;min-height:39px}.customerCardHead,.customerCardHead>div:nth-child(2){min-width:0}.customerCardHead small{overflow-wrap:anywhere}.serviceRow{gap:10px}.serviceRow label{width:100%;grid-template-columns:54px minmax(0,1fr)!important}.serviceRow label em{grid-column:2}.renewalTable{border:0;overflow:visible}.renewalHead{display:none}.renewalRow{border-radius:12px;margin-bottom:9px;border:1px solid #1d2430!important;grid-template-columns:1fr 1fr!important;min-width:0!important;padding:13px!important;display:grid!important}}@media (max-width:560px){.stats{grid-template-columns:1fr 1fr}.stats strong{font-size:23px}.customerPage{padding-left:12px!important;padding-right:12px!important}.customerForm{grid-template-columns:1fr!important}.customerActions{grid-template-columns:1fr 1fr;display:grid}.customerActions .actionBtn{width:100%!important}.accountActions{grid-template-columns:1fr}.serviceRow>div{grid-template-columns:auto 1fr!important}.serviceRow label{grid-template-columns:1fr!important}.serviceRow label em{grid-column:1}.detailTitle{gap:14px;margin-top:32px;display:grid}.detailTitle .total{text-align:left}.buttonGrid{grid-template-columns:1fr}.sendBar,.renewalRow{grid-template-columns:1fr!important}}.paymentUsername{margin-top:5px;color:#aeb9c9!important}.paymentUsername b{color:#77869b;font-weight:700}.paymentFulfilment{margin-top:5px;color:#55e6c4!important}.paymentLinkedServices{flex-wrap:wrap;gap:6px;margin-top:7px;display:flex}.paymentLinkedServices span{color:#9edfd1;background:#2cf3b90d;border:1px solid #2cf3b926;border-radius:999px;padding:5px 8px;font-size:10px}.paymentLinkServicesBtn{margin-top:8px!important}.paymentLinkModalBackdrop{z-index:9999;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000000b8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.paymentLinkModal{background:#090d14;border:1px solid #242c38;border-radius:22px;width:min(860px,100%);max-height:min(88vh,900px);padding:24px;overflow:auto;box-shadow:0 30px 90px #00000080}.paymentLinkModalHead{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.paymentLinkModalHead h2{margin:3px 0 7px;font-size:26px}.paymentLinkHelp{color:#9eb9c5;background:#0b1720;border:1px solid #1c3440;border-radius:13px;margin:18px 0;padding:14px 16px;font-size:13px;line-height:1.55}.paymentLinkCandidateList{gap:14px;display:grid}.paymentCandidateCustomer{background:#080b10;border:1px solid #1d2430;border-radius:16px;overflow:hidden}.paymentCandidateCustomerHead{background:#0d1119;border-bottom:1px solid #1b222d;justify-content:space-between;gap:14px;padding:14px 16px;display:flex}.paymentCandidateCustomerHead small{color:#738096}.paymentCandidateAccount{padding:14px}.paymentCandidateUsername{color:#8794a7;margin-bottom:9px;font-size:12px}.paymentCandidateUsername b{color:#f1f4f8}.paymentCandidateService{cursor:pointer;background:#090c12;border:1px solid #171d27;border-radius:12px;grid-template-columns:auto 1fr 135px;align-items:center;gap:12px;margin-top:8px;padding:12px;display:grid}.paymentCandidateService.selected{background:#0b1715;border-color:#24594d}.paymentCandidateService input{width:17px;height:17px}.paymentCandidateServiceInfo{gap:3px;display:grid}.paymentCandidateServiceInfo b{font-size:13px}.paymentCandidateServiceInfo small{color:#69778a;font-size:10px}.paymentCandidateService select{color:#fff;background:#0d121a;border:1px solid #27303e;border-radius:9px;width:100%;padding:9px}.paymentCandidateService select:disabled{opacity:.4}.paymentLinkModalActions{border-top:1px solid #1b222d;justify-content:flex-end;gap:10px;margin-top:20px;padding-top:18px;display:flex}@media (max-width:680px){.paymentLinkModalBackdrop{place-items:end center;padding:0}.paymentLinkModal{border-radius:22px 22px 0 0;width:100%;max-height:92vh;padding:18px 14px}.paymentLinkModalHead{align-items:flex-start}.paymentCandidateCustomerHead{display:block}.paymentCandidateCustomerHead small{margin-top:4px;display:block}.paymentCandidateService{grid-template-columns:auto 1fr;gap:10px}.paymentCandidateService select{grid-column:2;width:100%;margin-top:2px}.paymentLinkModalActions{background:#090d14;padding:14px 0 18px;position:sticky;bottom:-18px}.paymentLinkModalActions button{flex:1}}.paymentWorkflowBar{justify-content:space-between;align-items:center;gap:14px;margin:18px 0 10px;display:flex}.paymentWorkflowTabs{flex-wrap:wrap;gap:7px;display:flex}.paymentWorkflowTabs button{color:#8d99aa;cursor:pointer;background:#0a0e14;border:1px solid #222a36;border-radius:999px;padding:9px 12px;font-size:11px;font-weight:750}.paymentWorkflowTabs button span{color:#aeb9c8;background:#111822;border-radius:999px;justify-content:center;align-items:center;min-width:20px;height:20px;margin-left:5px;display:inline-flex}.paymentWorkflowTabs button.active{color:#e6f1ff;background:#101a29;border-color:#365f8e}.paymentWorkflowTabs button.active span{color:#dbeaff;background:#1c3150}.paymentSearch{color:#fff;background:#090d13;border:1px solid #232b37;border-radius:12px;width:min(390px,100%);padding:11px 13px}.paymentViewSummary{color:#718096;justify-content:space-between;gap:12px;margin-bottom:14px;font-size:11px;display:flex}.paymentViewSummary b{color:#aeb8c8}.paymentWooSync{background:#090d13;border:1px dashed #2b3544;border-radius:14px;padding:18px}.paymentWooSync h3{margin:0 0 5px;font-size:16px}.paymentWooSync p{color:#77869a;margin:0 0 14px;font-size:12px}.paymentWooSyncForm{gap:12px;display:grid}.paymentWooSyncForm>label{color:#8e9aac;gap:5px;font-size:11px;display:grid}.paymentWooSyncForm input{color:#fff;background:#0c1119;border:1px solid #27303e;border-radius:10px;padding:10px 11px}.paymentWooServiceChoices{flex-wrap:wrap;gap:8px;display:flex}.paymentWooServiceChoices label{color:#a7b3c4;border:1px solid #232c39;border-radius:999px;align-items:center;gap:6px;padding:7px 10px;font-size:11px;display:flex}.importRules{color:#8796aa;background:#091018;border:1px solid #1d2b36;border-radius:12px;gap:5px;margin-top:12px;padding:13px 14px;font-size:11px;display:grid}.importRules b{color:#dce6f2;margin-bottom:2px}@media (max-width:760px){.paymentWorkflowBar{flex-direction:column;align-items:stretch}.paymentSearch{width:100%}.paymentWorkflowTabs{grid-template-columns:1fr;display:grid}.paymentWorkflowTabs button{text-align:left}.paymentViewSummary{display:block}.paymentViewSummary b{margin-top:5px;display:block}}.manualPaidBar{background:#0a1018;border:1px solid #253142;border-radius:12px;flex-wrap:wrap;align-items:center;gap:12px;margin:0 0 12px;padding:12px 14px;display:flex}.manualPaidBar small{color:#75859a;font-size:10px;line-height:1.45}.manualPaidBtn{color:#a7ead5!important;border-color:#355f52!important}.manualReverseBtn{color:#e6a4af!important;border-color:#68434b!important;margin-top:8px!important}@media (max-width:680px){.manualPaidBar{flex-direction:column;align-items:stretch}.manualPaidBar button{width:100%}}.noEmailSyncNote{color:#8496aa;background:#09121a;border:1px solid #203443;border-radius:12px;align-items:flex-start;gap:8px;margin:15px 0 10px;padding:12px 14px;font-size:11px;line-height:1.45;display:flex}.noEmailSyncNote b{color:#dbe9f4;white-space:nowrap}@media (max-width:680px){.noEmailSyncNote{display:grid}.noEmailSyncNote b{white-space:normal}}.paymentCleanupBar{background:#110b0e;border:1px solid #34252b;border-radius:12px;justify-content:space-between;align-items:center;gap:14px;margin-top:13px;padding:12px 14px;display:flex}.paymentCleanupBar>div:first-child{gap:3px;display:grid}.paymentCleanupBar b{letter-spacing:.09em;text-transform:uppercase;color:#b98b95;font-size:10px}.paymentCleanupBar small{color:#795e65;font-size:10px;line-height:1.4}.paymentCleanupActions{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.dangerSoft{cursor:pointer;border-radius:9px;justify-content:center;align-items:center;gap:6px;display:inline-flex;color:#e6a0af!important;background:#1a0e13!important;border:1px solid #63313d!important}.dangerSoft:hover{background:#261219!important;border-color:#99465a!important}.dangerSoft:disabled{opacity:.45;cursor:not-allowed}@media (max-width:760px){.paymentCleanupBar{flex-direction:column;align-items:stretch}.paymentCleanupActions{grid-template-columns:1fr;display:grid}.paymentCleanupActions button{width:100%}}.paymentReference{margin-top:4px;display:block;color:#95a6bc!important}.paymentReference b{color:#6f8198;font-weight:700}.csvImportStats,.wooMigrationStats{flex-wrap:wrap;gap:8px;margin:12px 0;display:flex}.csvImportStats span,.wooMigrationStats span{color:#7d8ca0;background:#091018;border:1px solid #222c38;border-radius:10px;gap:2px;min-width:100px;padding:9px 11px;font-size:10px;display:grid}.csvImportStats b,.wooMigrationStats b{color:#e4edf7;font-size:16px}.wooMigrationModal{width:min(1050px,100%)}.wooMigrationList{gap:7px;max-height:420px;margin-top:14px;padding-right:4px;display:grid;overflow:auto}.wooMigrationRow{background:#090d13;border:1px solid #1e2631;border-radius:11px;grid-template-columns:1.2fr 1.2fr .9fr;align-items:center;gap:12px;padding:11px 12px;display:grid}.wooMigrationRow>div{gap:3px;min-width:0;display:grid}.wooMigrationRow small{color:#718094;text-overflow:ellipsis;font-size:10px;overflow:hidden}.wooMigrationRow.safe{border-color:#22473d}.wooMigrationRow.review{border-color:#4b3530}.wooMigrationState{color:#8da0b4;font-size:10px}.wooMigrationRow.safe .wooMigrationState{color:#63d8b5}.wooMigrationRow.review .wooMigrationState{color:#d49b83}@media (max-width:760px){.wooMigrationRow{grid-template-columns:1fr}.csvImportStats span,.wooMigrationStats span{flex:1;min-width:110px}}.orderQueueTop{grid-template-columns:auto auto minmax(260px,1fr);align-items:center;gap:14px;display:grid}.orderQueueViews{gap:6px;display:flex}.orderQueueViews button{color:#8190a4;cursor:pointer;background:#090d13;border:1px solid #232c39;border-radius:999px;padding:8px 11px;font-size:11px;font-weight:750}.orderQueueViews button.active{color:#e5effb;background:#101a29;border-color:#345c87}.orderQueueViews span{color:#aebcd0;margin-left:4px}.orderBulkBar{background:#080c12;border-top:1px solid #181f29;border-bottom:1px solid #181f29;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.orderBulkBar>div{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.orderBulkBar b{color:#a9b5c6;margin-right:4px;font-size:11px}.orderBulkBar button{color:#8795a8;cursor:pointer;background:#0b1017;border:1px solid #232c39;border-radius:8px;padding:7px 9px;font-size:10px}.orderBulkBar .archiveAction{color:#a8e2d1;border-color:#355f52;align-items:center;gap:6px;display:inline-flex}.orderBulkBar .archiveAction.restore{color:#acc7ed;border-color:#3e5680}.orderBulkBar button:disabled{opacity:.4;cursor:not-allowed}.archiveOrderHead,.archiveOrderRow{grid-template-columns:38px .8fr 1.25fr 1.25fr .55fr .65fr 28px!important}.archiveOrderRow.selected{box-shadow:inset 3px 0 #3caa8b;background:#0b1517!important}.archiveOrderRow>a{color:inherit;min-width:0;text-decoration:none}.archiveOrderRow>a:nth-of-type(-n+3){flex-direction:column;gap:4px;display:flex}.orderSelect{color:#627287;cursor:pointer;background:0 0;border:0;place-items:center;width:30px;height:30px;display:grid}.archiveOrderRow.selected .orderSelect{color:#5fe0bd}@media (max-width:900px){.orderQueueTop{grid-template-columns:1fr}.orderQueueViews{width:100%}.orderQueueViews button{flex:1}.orderBulkBar{flex-direction:column;align-items:stretch}.orderBulkBar .archiveAction{justify-content:center;width:100%}.archiveOrderHead{display:none!important}.archiveOrderRow{grid-template-columns:34px 1fr auto!important;gap:10px!important;padding:14px!important}.archiveOrderRow>a:first-of-type,.archiveOrderRow>a:nth-of-type(2),.archiveOrderRow>a:nth-of-type(3){grid-column:2}.archiveOrderRow>strong{grid-area:1/3}.archiveOrderRow>.pill{grid-area:2/3}.archiveOrderRow>a:last-child{grid-area:3/3}.orderSelect{grid-area:1/1/span 3}}.csvDefaultService{background:#090e15;border:1px solid #202a36;border-radius:11px;gap:6px;margin:12px 0;padding:12px;display:grid}.csvDefaultService label{color:#c8d4e2;font-size:11px;font-weight:800}.csvDefaultService select{color:#dce7f4;background:#0c121b;border:1px solid #273344;border-radius:9px;width:100%;padding:10px}.csvDefaultService small{color:#718197;font-size:10px}.processArchiveBox{background:#09130f;border:1px solid #26473e;border-radius:12px;gap:7px;margin-top:14px;padding:12px;display:grid}.processArchiveBtn{color:#baf1df;cursor:pointer;background:#123326;border:1px solid #39735f;border-radius:10px;width:100%;padding:11px;font-weight:800}.processArchiveBtn:disabled{opacity:.45;cursor:not-allowed}.processArchiveBox small{color:#789487;font-size:10px;line-height:1.45}.csvImportStats button{appearance:none;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0}.csvImportStats button:hover{filter:brightness(1.15)}.renewalCustomDates{flex-wrap:wrap;align-items:end;gap:8px;display:flex}.renewalCustomDates label{color:#7f90a3;gap:4px;font-size:10px;display:grid}.renewalCustomDates input{color:#dfe9f4;background:#0b1119;border:1px solid #273344;border-radius:8px;padding:8px 10px}.holidayRangeHint{color:#8fa8b5;background:#09141a;border:1px solid #2a4653;border-radius:10px;margin-top:10px;padding:10px 12px;font-size:10px;line-height:1.45}@media (max-width:700px){.renewalCustomDates{grid-template-columns:1fr 1fr;display:grid}.renewalCustomDates input{width:100%}}.moveAccountBtn{cursor:pointer;pointer-events:auto!important}.moveAccountBackdrop{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:12000!important;background:#010409c7!important;place-items:center!important;padding:20px!important;display:grid!important;position:fixed!important;inset:0!important}.moveAccountModal{z-index:12001;background:#0b1017;border:1px solid #293646;border-radius:20px;width:min(720px,96vw);max-height:88vh;padding:22px;position:relative;overflow:auto;box-shadow:0 35px 110px #000000b3}.moveAccountModalHead{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.moveAccountModalHead h2{margin:3px 0 4px;font-size:22px}.moveAccountModalHead>div>small{letter-spacing:.16em;color:#66778d;font-size:9px}.moveAccountModal label{color:#8190a4;gap:6px;font-size:10px;display:grid}.moveAccountModal input{color:#e3edf8;background:#080d13;border:1px solid #293545;border-radius:10px;width:100%;padding:11px 12px}.moveAccountModal button{cursor:pointer}@media (max-width:700px){.moveAccountBackdrop{padding:10px!important}.moveAccountModal{border-radius:16px;width:100%;max-height:94vh;padding:16px}.moveAccountModalHead{align-items:center}}.customRangePreviewNote{color:#91a9b7;background:#08141a;border:1px solid #2b4651;border-radius:10px;margin:10px 0;padding:10px 12px;font-size:11px;line-height:1.45}.bulkResultsPanel{margin-top:16px}.bulkResultStats{gap:10px;margin:14px 0;display:flex}.bulkResultStats>div{background:#091018;border:1px solid #273544;border-radius:12px;gap:2px;min-width:105px;padding:12px 15px;display:grid}.bulkResultStats strong{font-size:22px}.bulkResultStats span{color:#8190a4;font-size:10px}.failedSendList{gap:7px;max-height:360px;margin:12px 0;display:grid;overflow:auto}.failedSendRow{background:#130d11;border:1px solid #3b2930;border-radius:10px;justify-content:space-between;align-items:center;gap:18px;padding:10px 12px;display:flex}.failedSendRow>div{gap:3px;min-width:180px;display:grid}.failedSendRow small{color:#8190a4;font-size:10px}.failedSendRow>span{color:#d5a5ad;text-align:right;overflow-wrap:anywhere;font-size:10px}.retryFailedBtn{margin-top:4px}@media (max-width:700px){.failedSendRow{flex-direction:column;align-items:flex-start;gap:6px}.failedSendRow>span{text-align:left}}.recentSendGuard{background:#09130f;border:1px solid #29403b;border-radius:11px;justify-content:space-between;align-items:center;gap:14px;margin-top:10px;padding:12px;display:flex}.recentSendGuard>div:first-child{gap:3px;display:grid}.recentSendGuard b{color:#b9e4d5;font-size:11px}.recentSendGuard span{color:#789589;font-size:10px}.recentSendGuardControls{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.recentSendGuardControls select{color:#d8e9e3;background:#0a100e;border:1px solid #2a3a36;border-radius:8px;padding:7px 9px}.recentSendGuardControls label{align-items:center;gap:6px;display:flex}.recentSkippedNote{color:#bca47d;background:#171207;border:1px solid #4a3c28;border-radius:9px;margin-top:8px;padding:9px 11px;font-size:10px}.recentSkippedNote b{color:#efd09a}@media (max-width:700px){.recentSendGuard,.recentSendGuardControls{flex-direction:column;align-items:stretch}.recentSendGuardControls select{width:100%}}.customerIdentityActions{background:#091018;border:1px solid #202936;border-radius:11px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;padding:12px 14px;display:flex}.customerIdentityActions>div{gap:3px;display:grid}.customerIdentityActions b{font-size:12px}.customerIdentityActions small{color:#667486;font-size:9px}.broadcastPage{max-width:1180px;margin:auto;padding:30px 24px 70px}.broadcastTop{justify-content:space-between;align-items:flex-start;display:flex}.broadcastTop h1{letter-spacing:-.035em;margin:38px 0 7px;font-size:34px}.broadcastTabs{gap:8px;margin:28px 0 14px;display:flex}.broadcastTabs button{color:#7f8b9b;cursor:pointer;background:#0e131a;border:1px solid #252e3b;border-radius:10px;align-items:center;gap:8px;padding:10px 13px;font-size:11px;font-weight:800;display:flex}.broadcastTabs button.active{color:#dfe8ff;background:#162032;border-color:#536b92}.broadcastComposer{padding:20px;overflow:visible}.broadcastForm{grid-template-columns:1fr 1fr;gap:13px;display:grid}.broadcastForm label{color:#8793a4;gap:7px;font-size:10px;font-weight:700;display:grid}.broadcastForm input,.broadcastForm textarea,.broadcastForm select{color:#eef3f8;background:#090d13;border:1px solid #27313e;border-radius:10px;outline:none;width:100%;padding:11px 12px}.broadcastForm textarea{resize:vertical}.broadcastForm .full{grid-column:1/-1}.broadcastCheck{align-self:end;align-items:center;padding:11px 0;grid-template-columns:auto 1fr!important;display:flex!important}.broadcastCheck input{width:auto}.broadcastActions{justify-content:flex-end;gap:9px;display:flex}.broadcastActions button{cursor:pointer;align-items:center;gap:7px;width:auto;margin:0;display:flex}.broadcastPreview{border-top:1px solid #1e2631;margin-top:20px;padding-top:18px}.broadcastPreviewMeta{gap:12px;margin-bottom:12px;display:flex}.broadcastPreviewMeta>div{background:#091018;border:1px solid #25303d;border-radius:10px;align-items:center;gap:7px;padding:9px 11px;display:flex}.broadcastPreviewMeta small,.broadcastPreviewMeta span{color:#687688;font-size:9px}.emailFrame{background:#fff;border-radius:12px;max-height:620px;overflow:auto}.broadcastHistory{margin-top:14px}.broadcastHistory .panelTop h2{align-items:center;gap:8px;display:flex}.broadcastHistoryRow{border-top:1px solid #181f28;justify-content:space-between;gap:18px;padding:13px 20px;display:flex}.broadcastHistoryRow>div{gap:4px;display:grid}.broadcastHistoryRow b{font-size:12px}.broadcastHistoryRow small,.broadcastHistoryRow span{color:#687586;font-size:9px}@media (max-width:700px){.broadcastPage{padding:76px 12px 50px}.broadcastTop h1{font-size:27px}.broadcastTop .live{display:none}.broadcastTabs{grid-template-columns:1fr 1fr;display:grid}.broadcastForm{grid-template-columns:1fr}.broadcastForm .full{grid-column:auto}.broadcastActions{display:grid}.broadcastActions button{justify-content:center;width:100%}.broadcastPreviewMeta,.broadcastHistoryRow{flex-direction:column}}.paymentLinkSearchBar{grid-template-columns:minmax(260px,1fr) 190px auto;align-items:end;gap:12px;padding:14px 0;display:grid}.paymentLinkSearchBar label{gap:6px;display:grid}.paymentLinkSearchBar label span{color:#7f8da2;font-size:11px;font-weight:700}.paymentLinkSearchBar input,.paymentLinkSearchBar select{color:#fff;background:#0d121a;border:1px solid #27303e;border-radius:11px;width:100%;padding:11px 12px}.paymentLinkMatchCount{color:#dce7f5;white-space:nowrap;background:#0a1118;border:1px solid #1d2b3a;border-radius:11px;align-items:center;gap:5px;min-height:42px;padding:0 12px;display:flex}.paymentLinkMatchCount small{color:#7f8da2}@media (max-width:760px){.paymentLinkSearchBar{grid-template-columns:1fr}.paymentLinkMatchCount{min-height:40px}}.paymentLinkModalActions{background:linear-gradient(#090d1300,#090d13f5 28%,#090d13 100%);border-top:1px solid #2834448c;justify-content:flex-end;gap:10px;margin-top:14px;padding:16px 0 2px;display:flex;z-index:40!important;position:sticky!important;bottom:0!important}.paymentLinkModalActions button{min-height:42px}.paymentLinkCandidateList{padding-bottom:8px}@media (max-width:700px){.paymentLinkModalActions{gap:8px;padding-top:12px}.paymentLinkModalActions button{flex:1}}.archiveOrderHead,.archiveOrderRow{grid-template-columns:46px minmax(120px,.8fr) minmax(220px,1.3fr) minmax(280px,1.6fr) minmax(105px,.65fr) minmax(120px,.7fr) minmax(190px,1fr)!important}.wooPaymentQuickActions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.wooPaymentAction{color:#c9d7e8;white-space:nowrap;cursor:pointer;background:#101823;border:1px solid #29394b;border-radius:9px;justify-content:center;align-items:center;gap:6px;padding:8px 10px;font-size:11px;font-weight:750;text-decoration:none;display:inline-flex}.wooPaymentAction:hover{background:#142030;border-color:#3a5270}.wooPaymentAction.linked{color:#9bd6c3;background:#0b1c18;border-color:#23483e}.wooPaymentAction:disabled{opacity:.55;cursor:wait}.wooOrderOpen{color:#dfe8f3;align-items:center;padding:6px;display:inline-flex}@media (max-width:1100px){.archiveOrderHead,.archiveOrderRow{grid-template-columns:40px 110px minmax(180px,1fr) minmax(220px,1.2fr) 95px 110px minmax(155px,.8fr)!important}.wooPaymentAction{padding:7px 8px;font-size:10px}}.orderPaymentJoined{color:#c9e8de;background:#0b1b18;border:1px solid #21443c;border-radius:11px;align-items:center;gap:10px;margin:12px 0;padding:11px 12px;display:flex}.orderPaymentJoined>div{flex:1;gap:2px;display:grid}.orderPaymentJoined small{color:#86a79d;font-size:11px}.orderPaymentJoined a{color:#b9d8cf;padding:6px;display:inline-flex}.paymentReadyActions{grid-template-columns:1fr 1fr;gap:9px;margin:10px 0;display:grid}.paymentReadyActions .secondary{justify-content:center;align-items:center;gap:7px;text-decoration:none;display:flex}@media (max-width:650px){.paymentReadyActions{grid-template-columns:1fr}}.serviceRowActions{align-items:stretch;gap:8px;display:flex}.serviceEditBtn{white-space:nowrap;min-width:108px}@media (max-width:760px){.serviceRowActions{grid-template-columns:1fr 1fr;width:100%;display:grid}.serviceEditBtn{min-width:0}}.broadcastFormatBar{flex-wrap:wrap;align-items:center;gap:6px;margin:7px 0;display:flex}.broadcastFormatBar button{color:#aebbc9;background:#0e151e;border:1px solid #283546;border-radius:8px;align-items:center;gap:5px;padding:7px 9px;font-size:10px;font-weight:750;display:inline-flex}.broadcastFormatBar button:hover{color:#fff;border-color:#49617f}.broadcastFormatBar small{color:#718095;margin-left:5px;font-size:10px}.broadcastImageUpload{background:#0a1017;border:1px solid #273443;border-radius:12px;gap:11px;padding:13px;display:grid}.broadcastImageUpload>div:first-child{gap:4px;display:grid}.broadcastImageUpload>div:first-child>span{color:#aebbc9;align-items:center;gap:6px;font-size:11px;font-weight:750;display:flex}.broadcastImageUpload em{color:#718095;font-style:normal;font-weight:500}.broadcastImageUpload small{color:#718095;font-size:10px}.broadcastUploadBtn{color:#d7e4f3;cursor:pointer;background:#111c29;border:1px solid #35506d;border-radius:9px;align-items:center;gap:7px;padding:9px 12px;font-size:11px;font-weight:800;width:max-content!important;display:inline-flex!important}.broadcastUploadBtn input{display:none}.broadcastUploadedImage{align-items:center;gap:10px;display:flex}.broadcastUploadedImage img{object-fit:cover;border:1px solid #273443;border-radius:9px;width:180px;max-height:105px}.fieldHint{color:#6f7f93;margin-left:5px;font-size:9px;font-weight:500;display:inline}.broadcastTestSend{align-items:center;gap:8px;margin:12px 0;display:flex}.broadcastTestSend input{max-width:340px}.broadcastTestSend button{align-items:center;gap:6px;display:inline-flex}@media (max-width:650px){.broadcastTestSend{flex-direction:column;align-items:stretch}.broadcastTestSend input{max-width:none}.broadcastUploadedImage{flex-direction:column;align-items:flex-start}.broadcastUploadedImage img{width:100%;height:auto;max-height:none}}.broadcastImageButtons{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.broadcastImageLibrary{border-top:1px solid #202c39;gap:7px;padding-top:11px;display:grid}.broadcastImageLibraryHead{justify-content:space-between;align-items:center;gap:10px;display:flex}.broadcastImageLibraryRow{background:#0c131b;border:1px solid #222f3d;border-radius:10px;grid-template-columns:72px minmax(160px,1fr) auto auto;align-items:center;gap:9px;padding:8px;display:grid}.broadcastImageLibraryRow img{object-fit:cover;border-radius:7px;width:72px;height:44px}.broadcastImageLibraryRow>div{gap:2px;display:grid}.broadcastImageLibraryRow b{font-size:11px}.broadcastImageLibraryRow small{color:#718095;font-size:9px}.broadcastUploadedImage>div{gap:6px;display:grid}.broadcastUploadedImage>div small{color:#7e8da1;font-size:9px}@media (max-width:700px){.broadcastImageLibraryRow{grid-template-columns:64px 1fr}.broadcastImageLibraryRow button{width:100%}.broadcastImageLibraryHead{flex-direction:column;align-items:flex-start}}.broadcastImageMode{flex-wrap:wrap;gap:6px;display:flex}.broadcastImageMode button{color:#8290a2;background:#0d141d;border:1px solid #293749;border-radius:8px;align-items:center;gap:6px;padding:8px 10px;font-size:10px;font-weight:800;display:inline-flex}.broadcastImageMode button.active{color:#e2ebff;background:#162238;border-color:#496b99}.broadcastUrlImageRow{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.broadcastImageHelp{color:#66768a!important;font-size:9px!important}.broadcastImageUrlPreview{text-overflow:ellipsis;white-space:nowrap;color:#6f8198;background:0 0;max-width:520px;font-size:9px;display:block;overflow:hidden}@media (max-width:650px){.broadcastUrlImageRow{grid-template-columns:1fr}.broadcastUrlImageRow button{width:100%}}.customerPaymentModal{max-width:650px}.paymentModeChoice{grid-template-columns:1fr 1fr;gap:9px;margin:15px 0;display:grid}.paymentModeChoice button{text-align:left;color:#c4cfdb;cursor:pointer;background:#0d141c;border:1px solid #293545;border-radius:11px;gap:4px;padding:13px;display:grid}.paymentModeChoice button.selected{color:#fff;background:#152238;border-color:#57a}.paymentModeChoice button small{color:#718096;font-size:9px;font-weight:500}.paymentPurchaseGrid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.pendingPurchaseNotice{color:#e8d59a;background:#1a160b;border:1px solid #594a22;border-radius:10px;gap:3px;margin:13px 0;padding:11px 12px;display:grid}.pendingPurchaseNotice span{color:#a99b72;font-size:10px;line-height:1.5}.pendingServiceBadge{color:#d9c36e;background:#19160c;border:1px solid #4e4321;border-radius:999px;margin-left:7px;padding:4px 7px;font-size:9px;font-weight:800;display:inline-flex}@media (max-width:650px){.paymentModeChoice,.paymentPurchaseGrid{grid-template-columns:1fr}}.customerPaymentModal{width:min(720px,100vw - 28px);max-height:min(820px,100dvh - 28px);overflow:auto;padding:30px!important}.customerPaymentModal>label,.customerPaymentModal .paymentPurchaseGrid label{color:#8e9bae!important;gap:7px!important;font-size:11px!important;font-weight:750!important;display:grid!important}.customerPaymentModal select,.customerPaymentModal input{color:#edf3fb!important;width:100%!important;min-height:46px!important;font:inherit!important;background:#0b1118!important;border:1px solid #283649!important;border-radius:11px!important;outline:none!important;padding:0 13px!important;font-size:13px!important}.customerPaymentModal select:focus,.customerPaymentModal input:focus{border-color:#6589c1!important;box-shadow:0 0 0 3px #6589c11f!important}.customerPaymentModal input::placeholder{color:#556174!important}.customerPaymentModal .paymentModeChoice{margin:18px 0!important}.customerPaymentModal .paymentModeChoice button{min-height:92px}.customerPaymentModal .paymentPurchaseGrid{margin-top:12px}.customerPaymentModal .modalActions{z-index:5;background:linear-gradient(#090e1433,#090e14 28%);border-top:1px solid #202b38;position:sticky;bottom:-30px;margin:20px -30px -30px!important;padding:16px 30px 20px!important}.customerPaymentModal .modalActions button{min-height:46px}@media (max-width:700px){.customerPaymentModal{width:calc(100vw - 18px);max-height:calc(100dvh - 18px);border-radius:18px!important;padding:20px 16px!important}.customerPaymentModal h2{overflow-wrap:anywhere;padding-right:44px;font-size:26px!important}.customerPaymentModal>p.muted{line-height:1.45;font-size:13px!important}.customerPaymentModal .paymentModeChoice{grid-template-columns:1fr!important;gap:8px!important}.customerPaymentModal .paymentModeChoice button{min-height:74px!important;padding:12px!important}.customerPaymentModal .paymentPurchaseGrid{grid-template-columns:1fr!important}.customerPaymentModal .pendingPurchaseNotice{padding:12px!important}.customerPaymentModal .modalActions{bottom:-20px;grid-template-columns:1fr!important;margin:18px -16px -20px!important;padding:13px 16px 16px!important;display:grid!important}.customerPaymentModal .modalActions button{width:100%!important;min-height:50px!important}.customerPaymentModal .modalX{top:14px!important;right:14px!important}}.paymentNewServiceBox{background:#0b1118;border:1px solid #2a3747;border-radius:14px;margin:18px 0;padding:14px}.paymentNewServiceHead{justify-content:space-between;align-items:center;gap:14px;display:flex}.paymentNewServiceHead>div{gap:3px;display:grid}.paymentNewServiceHead>div small{color:#75849a;font-size:10px}.switchLine{white-space:nowrap;align-items:center!important;gap:8px!important;font-size:11px!important;display:flex!important}.paymentNewServiceGrid{grid-template-columns:1.5fr 1fr 1fr 1fr;gap:10px;margin-top:13px;display:grid}.paymentNewServiceGrid>label{color:#8493a7;gap:6px;font-size:10px;font-weight:750;display:grid}.paymentNewServiceGrid select{color:#edf3fb;background:#0e151e;border:1px solid #29384a;border-radius:9px;width:100%;min-height:42px;padding:0 10px}.paymentNewServiceGrid .pendingPurchaseNotice{grid-column:1/-1;margin:2px 0 0}@media (max-width:850px){.paymentNewServiceHead{flex-direction:column;align-items:flex-start}.paymentNewServiceGrid{grid-template-columns:1fr 1fr}}@media (max-width:560px){.paymentNewServiceBox{padding:12px}.paymentNewServiceGrid{grid-template-columns:1fr}.paymentNewServiceGrid select{min-height:48px;font-size:16px}.switchLine{justify-content:space-between;width:100%}}.paymentLinkSearchBar+.paymentNewServiceBox{background:#0d151f;border-color:#3b4d65;margin-top:12px;margin-bottom:16px}.paymentLinkSearchBar+.paymentNewServiceBox .paymentNewServiceHead>div>b{color:#eef4fb}@media (min-width:900px){.paymentLinkSearchBar+.paymentNewServiceBox{z-index:2;position:relative}}.newPurchaseAccountPicker{gap:6px;min-width:0;display:grid}.newPurchaseAccountPicker .fieldLabel{color:#8493a7;font-size:10px;font-weight:750}.newPurchaseSelectedAccount{background:#101923;border:1px solid #33445a;border-radius:10px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;min-height:48px;padding:8px 9px;display:grid}.newPurchaseSelectedAccount>div{gap:2px;min-width:0;display:grid}.newPurchaseSelectedAccount b{color:#f2f6fb;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.newPurchaseSelectedAccount small{color:#8291a5;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.newPurchaseSelectedAccount select{min-width:120px}.newPurchaseSearch{gap:7px;display:grid;position:relative}.newPurchaseSearch>input{color:#edf3fb;background:#0e151e;border:1px solid #33445a;border-radius:10px;width:100%;min-height:44px;padding:0 11px}.newPurchaseSearchResults{z-index:50;background:#0c1219;border:1px solid #34465d;border-radius:10px;max-height:280px;padding:6px;position:absolute;top:48px;left:0;right:0;overflow:auto;box-shadow:0 18px 45px #00000073}.newPurchaseSearchResults button{text-align:left;color:#eef4fb;background:0 0;border:0;border-radius:7px;gap:2px;width:100%;padding:9px 10px;display:grid}.newPurchaseSearchResults button:hover{background:#162131}.newPurchaseSearchResults button span{color:#7f8ea2;font-size:9px}.newPurchaseSearchHint{color:#68788d;font-size:9px}@media (max-width:850px){.newPurchaseSelectedAccount{grid-template-columns:1fr auto}.newPurchaseSelectedAccount select{grid-column:1/-1;width:100%}}@media (max-width:560px){.newPurchaseSelectedAccount{grid-template-columns:1fr}.newPurchaseSelectedAccount button,.newPurchaseSelectedAccount select{width:100%;min-height:46px}.newPurchaseSearch>input{min-height:48px;font-size:16px}.newPurchaseSearchResults{max-height:240px;position:static}}.broadcastImageWarning{color:#f0ad91;background:#21130e;border:1px solid #6a402e;border-radius:8px;padding:7px 9px;font-size:9px;font-weight:750}.paymentLinkSentNote{color:#6fd8bf;margin-top:9px;font-size:10px;font-weight:700;display:block}.futureLink.ready{background:#0c211b;border-color:#28594d}.futureLinkActions{gap:6px;margin-left:auto;display:flex}.futureLinkActions button,.futureLinkActions a{color:#aebdce;background:#0c121a;border:1px solid #2b394a;border-radius:9px;place-items:center;width:38px;height:38px;display:grid}.futureLinkActions button{cursor:pointer}.providerCustomerNotice{gap:3px;display:grid}.providerCustomerNotice b{text-transform:uppercase;letter-spacing:.08em;color:#75859a;font-size:10px}.providerCustomerNotice span{color:#f1f6fb;font-size:15px;font-weight:850}.providerCustomerNotice small{color:#8d9aab;font-size:10px}.paymentReadyCard{background:#0b121a;border:1px solid #2a3a4c;border-radius:16px;gap:12px;margin-top:14px;padding:14px;display:grid}.paymentReadyCardHead{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.paymentReadyCardHead>div{gap:3px;display:grid}.paymentReadyCardHead small{letter-spacing:.12em;color:#6f8195;font-size:9px;font-weight:850}.paymentReadyCardHead b{color:#f5f8fc;font-size:16px}.paymentReadyCardHead span{color:#8192a4;font-size:10px}.paymentReadyDot{background:#0d211b;border:1px solid #265d4e;border-radius:999px;padding:7px 10px;font-weight:850;color:#7ee3c7!important;font-size:9px!important}.paymentReadyPrimaryActions{grid-template-columns:1.1fr 1fr;gap:9px;display:grid}.paymentReadyPrimaryActions .primary,.paymentReadyPrimaryActions .secondary,.paymentReadySecondaryActions .secondary{border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:46px;text-decoration:none;display:flex}.paymentReadyPrimaryActions .primary{color:#0b1220;background:#dfe7ff;font-weight:850}.paymentReadyPrimaryActions .secondary,.paymentReadySecondaryActions .secondary{color:#aab8c8;background:#0d141d;border:1px solid #2b3949;font-weight:750}.paymentReadySecondaryActions{grid-template-columns:1fr 1fr;gap:9px;display:grid}.paymentStatementCard{background:#101923;border:1px solid #2b3a4c;border-radius:11px;gap:3px;padding:12px;display:grid}.paymentStatementCard small{letter-spacing:.11em;color:#6f8093;font-size:8px;font-weight:850}.paymentStatementCard b{color:#fff;font-size:15px}.paymentStatementCard span{color:#8797a9;font-size:9px}@media (max-width:620px){.paymentReadyCard{border-radius:14px;padding:12px}.paymentReadyCardHead{align-items:center}.paymentReadyPrimaryActions,.paymentReadySecondaryActions{grid-template-columns:1fr}.paymentReadyPrimaryActions .primary,.paymentReadyPrimaryActions .secondary,.paymentReadySecondaryActions .secondary{width:100%;min-height:48px}}.paymentReadyWrap{gap:10px;display:grid}.paymentShareBox,.paymentChannelCopies{background:#0b121a;border:1px solid #293747;border-radius:11px;gap:7px;padding:10px;display:grid}.paymentShareBox>small,.paymentChannelCopies>small{letter-spacing:.12em;color:#708196;font-size:8px;font-weight:850}.paymentShareBox>div,.paymentChannelCopies>div{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.paymentChannelCopies>div{grid-template-columns:1fr 1fr}.paymentChannelCopies button{min-height:40px}.manualPaidReadyBar{background:#19150e;border:1px solid #4a3c27;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:10px;display:flex}.manualPaidReadyBar small{color:#a79676;font-size:9px;line-height:1.4}.serviceRemoveBtn{color:#e895a4!important;background:#1a0f13!important;border-color:#5c2f38!important}@media (max-width:650px){.paymentShareBox>div,.paymentChannelCopies>div{grid-template-columns:1fr}.paymentShareBox button,.paymentChannelCopies button{width:100%;min-height:46px}.manualPaidReadyBar{flex-direction:column;align-items:stretch}.manualPaidReadyBar button{width:100%;min-height:46px}.serviceRowActions{grid-template-columns:1fr!important}.serviceRowActions button{width:100%}}.paymentSendFeedback,.paymentPanelSendFeedback{border-radius:9px;padding:9px 11px;font-size:10px;font-weight:700;line-height:1.4}.paymentSendFeedback.ok,.paymentPanelSendFeedback{color:#82ddc4;background:#0d1e19;border:1px solid #255446}.paymentSendFeedback.error{color:#ee9caa;background:#201014;border:1px solid #62333b}@media (max-width:650px){.paymentSendFeedback,.paymentPanelSendFeedback{padding:11px;font-size:11px}}.paymentAttentionTools{z-index:10050;pointer-events:none;justify-items:end;gap:9px;display:grid;position:fixed;bottom:18px;right:18px}.paymentSoundToggle,.paymentLiveToast{pointer-events:auto}.paymentSoundToggle{color:#8fa1b4;background:#0b121a;border:1px solid #29394a;border-radius:999px;align-items:center;gap:7px;min-height:38px;padding:0 12px;font-size:10px;font-weight:800;display:flex;box-shadow:0 12px 34px #00000047}.paymentSoundToggle.on{color:#77e0c4;background:#0d211b;border-color:#245d50}.paymentLiveToast{color:#eafff8;background:#0b1916;border:1px solid #286251;border-radius:14px;grid-template-columns:auto 1fr auto auto;align-items:center;gap:11px;width:min(390px,100vw - 28px);padding:13px;display:grid;box-shadow:0 18px 60px #0000006b}.paymentLiveToast>svg{color:#4aefd0}.paymentLiveToast div{gap:2px;min-width:0;display:grid}.paymentLiveToast small{letter-spacing:.12em;color:#71aa9d;font-size:8px;font-weight:900}.paymentLiveToast b{white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.paymentLiveToast span{color:#89a79f;white-space:nowrap;text-overflow:ellipsis;font-size:9px;overflow:hidden}.paymentLiveToast a{color:#071612;background:#dffcf4;border-radius:8px;padding:7px 9px;font-size:9px;font-weight:900;text-decoration:none}.paymentLiveToast>button{color:#78958d;background:0 0;border:0;place-items:center;width:28px;height:28px;display:grid}@media (max-width:620px){.paymentAttentionTools{bottom:10px;right:10px}.paymentSoundToggle span{display:none}.paymentSoundToggle{justify-content:center;width:40px;padding:0}.paymentLiveToast{grid-template-columns:auto 1fr auto}.paymentLiveToast>button{position:absolute;top:5px;right:7px}.paymentLiveToast a{text-align:center;grid-column:2/4}}.processActionArea{gap:6px;min-width:150px;display:grid}.processPaymentBtn{color:#d8e4ef;cursor:pointer;background:#101923;border:1px solid #35506b;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:0 12px;font-size:10px;font-weight:850;display:flex}.processPaymentBtn:hover:not(:disabled){background:#142131;border-color:#4a6b8d}.processPaymentBtn.processed{color:#77dfc3;background:#0d211b;border-color:#286252}.processPaymentBtn:disabled{opacity:.72;cursor:wait}.processInlineFeedback{border-radius:8px;padding:7px 9px;font-size:9px;font-weight:700;line-height:1.35}.processInlineFeedback.ok{color:#80d9c1;background:#0d1d19;border:1px solid #245447}.processInlineFeedback.error{color:#efa0ae;background:#211014;border:1px solid #66333c}.spinIcon{animation:.8s linear infinite sonicSpin}@keyframes sonicSpin{to{transform:rotate(360deg)}}@media (max-width:650px){.processActionArea{width:100%;min-width:0}.processPaymentBtn{width:100%;min-height:46px;font-size:11px}.processInlineFeedback{padding:9px;font-size:10px}}.paymentAttentionTools{align-items:end;gap:12px;bottom:18px;right:18px}.paymentLiveToast{margin-bottom:2px}.paymentSoundToggle{box-shadow:0 10px 28px #00000052}.paymentNavBadge{color:#eaf2ff;background:#22436e;border-radius:999px;place-items:center;min-width:20px;height:20px;margin-left:auto;padding:0 6px;font-size:10px;font-weight:900;line-height:1;display:inline-grid}@media (max-width:620px){.paymentAttentionTools{justify-items:end;bottom:10px;left:10px;right:10px}.paymentLiveToast{box-sizing:border-box;width:100%;margin-bottom:0}.paymentSoundToggle{width:42px;height:42px}}.paymentSoundControl{pointer-events:auto;justify-items:end;gap:5px;display:grid}.paymentSoundStatus{color:#7ee3c7;background:#0b1c18;border:1px solid #2a5d50;border-radius:8px;padding:6px 9px;font-size:9px;font-weight:800;box-shadow:0 8px 24px #00000040}.reportPublicShell{color:#edf5fb;background:radial-gradient(circle at 50% -10%,#21e0eb29,#0000 34%),#070b11;place-items:center;min-height:100dvh;padding:24px 14px;display:grid}.reportWelcome,.reportWizard,.reportThanks{box-sizing:border-box;background:linear-gradient(145deg,#101923,#0a1017);border:1px solid #1f2d3d;border-radius:26px;width:min(680px,100%);padding:34px;box-shadow:0 32px 100px #00000059}.reportBrand{letter-spacing:.15em;color:#fff;font-size:15px;font-weight:950}.reportBrand span{color:#46e5d0}.reportWelcome h1,.reportStep h1,.reportThanks h1{letter-spacing:-.045em;color:#fff;margin:10px 0;font-size:34px;line-height:1.06}.reportWelcome>p,.reportStep>p,.reportThanks>p{color:#8799aa;font-size:13px;line-height:1.55}.reportKindGrid{grid-template-columns:repeat(3,1fr);gap:11px;margin-top:25px;display:grid}.reportKindGrid button{color:#dce7f1;text-align:left;background:#0b121a;border:1px solid #26374a;border-radius:17px;align-content:center;justify-items:start;gap:8px;min-height:155px;padding:19px;display:grid}.reportKindGrid svg{color:#43e6d0}.reportKindGrid b{font-size:15px}.reportKindGrid span{color:#8294a6;font-size:10px;line-height:1.4}.reportWizard{padding:0;overflow:hidden}.reportWizardTop{grid-template-columns:auto 1fr auto;align-items:center;gap:13px;padding:18px 22px;display:grid}.reportWizardTop>button{color:#aebccb;background:#0d141c;border:1px solid #2b3949;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.reportWizardTop div small{color:#728397;letter-spacing:.12em;margin-top:3px;font-size:8px;display:block}.reportWizardTop>b{color:#6d8094;font-size:10px}.reportProgress{background:#101e2a;height:3px}.reportProgress i{background:#36e6ce;height:100%;transition:width .25s;display:block}.reportStep{min-height:420px;padding:30px 34px 16px}.reportStep label{color:#91a3b4;gap:7px;margin:17px 0;font-size:10px;font-weight:800;display:grid}.reportStep label span{color:#647789;font-weight:500}.reportStep input,.reportStep textarea,.reportStep select{box-sizing:border-box;color:#edf4fa;width:100%;font:inherit;background:#090f16;border:1px solid #29394b;border-radius:11px;outline:none;padding:13px 14px}.reportStep textarea{resize:vertical;min-height:95px}.reportChoices{grid-template-columns:repeat(2,1fr);gap:10px;margin-top:22px;display:grid}.reportChoices button,.reportChoiceList button{color:#dbe5ee;text-align:left;background:#0b121a;border:1px solid #29394a;border-radius:12px;align-items:center;gap:10px;padding:14px;display:flex;position:relative}.reportChoices button.selected,.reportChoiceList button.selected{background:#0e211d;border-color:#2f8d7b}.reportChoices svg,.reportChoiceList svg{color:#4ce8ce;width:16px}.reportChoiceList{gap:8px;margin-top:18px;display:grid}.reportChecklist{gap:10px;margin-top:20px;display:grid}.reportChecklist button{color:#dce6ee;text-align:left;background:#0b121a;border:1px solid #29394b;border-radius:13px;grid-template-columns:auto 1fr;align-items:center;gap:12px;padding:14px;display:grid}.reportChecklist button>span{color:#8093a7;background:#101c27;border-radius:10px;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.reportChecklist button.checked{background:#0c1d19;border-color:#286a5b}.reportChecklist button.checked>span{color:#061612;background:#2fe2c5}.reportChecklist b,.reportChecklist small{display:block}.reportChecklist small{color:#7b8ea1;margin-top:3px;font-size:9px}.reportTipBox{background:#0b1720;border:1px solid #294253;border-radius:12px;gap:5px;margin:12px 0;padding:14px;display:grid}.reportTipBox b{color:#ecf4fa;font-size:12px}.reportTipBox span{color:#879bae;font-size:10px;line-height:1.5}.reportYes{color:#aebdcb;background:#0c141d;border:1px solid #304155;border-radius:12px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:48px;margin-top:16px;display:flex}.reportYes.selected{color:#9ef0d9;background:#0d201b;border-color:#28705f}.reportSubmitSummary{background:#0a1118;border:1px solid #2a3a4c;border-radius:12px;gap:4px;padding:15px;display:grid}.reportSubmitSummary b{color:#fff}.reportSubmitSummary span{color:#8093a5;font-size:10px}.reportHoneypot{opacity:0!important;position:absolute!important;left:-9999px!important}.reportWizardActions{justify-content:flex-end;gap:8px;padding:18px 34px 28px;display:flex}.reportWizardActions button{border-radius:10px;align-items:center;gap:6px;min-height:44px;padding:0 16px;font-weight:850;display:flex}.reportWizardActions .primary{color:#071612;background:#dffcf5;border:0}.reportWizardActions .secondary{color:#aebccb;background:#0d141c;border:1px solid #2b394a}.reportError{color:#eda2af;background:#201116;border:1px solid #66353e;border-radius:9px;margin:4px 34px;padding:10px 12px;font-size:10px}.reportThanks{text-align:center}.reportSuccessIcon{color:#071612;background:#2de3c6;border-radius:18px;place-items:center;width:58px;height:58px;margin:0 auto 18px;display:grid}.reportThanks>button{color:#071612;background:#dffcf5;border:0;border-radius:10px;min-height:44px;padding:0 16px;font-weight:850}.reportsAdminPage{max-width:1500px;margin:0 auto}.reportAdminToolbar{justify-content:space-between;gap:14px;margin:18px 0;display:flex}.reportAdminToolbar>div{gap:7px;display:flex}.reportAdminToolbar button{color:#8395a8;background:#0c131b;border:1px solid #293849;border-radius:10px;padding:10px 12px}.reportAdminToolbar button.active{color:#eaf2f8;background:#101c29;border-color:#385875}.reportAdminToolbar button span{margin-left:5px}.reportAdminToolbar label{color:#718397;background:#0c131b;border:1px solid #293849;border-radius:10px;align-items:center;gap:8px;min-width:320px;padding:0 12px;display:flex}.reportAdminToolbar input{color:#edf4fa;background:0 0;border:0;outline:none;width:100%;padding:11px 0}.reportAdminList{gap:12px;display:grid}.reportAdminCard{background:#0b121a;border:1px solid #263647;border-radius:16px;padding:16px}.reportAdminHead{justify-content:space-between;gap:16px;display:flex}.reportAdminHead>div{gap:4px;display:grid}.reportAdminHead b{color:#f3f7fb;font-size:17px}.reportAdminHead small{color:#73869a;font-size:9px}.reportKind{letter-spacing:.08em;text-transform:uppercase;border-radius:999px;width:max-content;padding:5px 8px;font-size:8px;font-weight:900}.reportKind.live{color:#67d4ee;background:#132a36}.reportKind.movie{color:#d5a8ff;background:#2c2138}.reportKind.series{color:#efca6b;background:#302815}.reportIssueBox{background:#091018;border:1px solid #243444;border-radius:11px;margin:13px 0;padding:12px}.reportIssueBox small{letter-spacing:.1em;color:#718397;font-size:8px;font-weight:850}.reportIssueBox p{color:#e6eef5;margin:5px 0;font-size:12px}.reportIssueBox span{color:#8c9cad;font-size:10px}.reportMetaGrid{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.reportMetaGrid>div{background:#0e1620;border-radius:9px;gap:3px;padding:9px;display:grid}.reportMetaGrid small{color:#687b8f;text-transform:uppercase;font-size:8px}.reportMetaGrid b{color:#cdd9e4;font-size:10px}.reportChecks{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.reportChecks span{color:#bd7f8d;background:#190f13;border:1px solid #44323a;border-radius:999px;padding:6px 8px;font-size:8px}.reportChecks span.done{color:#71d7bb;background:#0d1c18;border-color:#255346}.reportResolutionActions{flex-wrap:wrap;gap:7px;margin-top:14px;display:flex}.reportResolutionActions button{color:#a7b6c5;background:#0e1620;border:1px solid #2c3b4b;border-radius:9px;align-items:center;gap:5px;min-height:36px;padding:0 10px;font-size:9px;font-weight:800;display:flex}.reportResolutionActions button.fixed{color:#7fe2c6;background:#0e201b;border-color:#28594d}.reportResolutionDone{background:#0d1b17;border:1px solid #285548;border-radius:11px;gap:4px;margin:13px 0;padding:12px;display:grid}.reportResolutionDone small{color:#6f9a8e;font-size:8px}.reportResolutionDone b{color:#8be5ca;text-transform:capitalize}.reportResolutionDone p{color:#c5d2da;margin:0;font-size:10px}.reportResolutionDone span{color:#718b84;font-size:8px}@media (max-width:680px){.reportPublicShell{padding:8px}.reportWelcome,.reportWizard,.reportThanks{border-radius:18px}.reportWelcome{padding:24px 18px}.reportKindGrid{grid-template-columns:1fr}.reportKindGrid button{min-height:92px}.reportStep{min-height:390px;padding:24px 18px 12px}.reportWelcome h1,.reportStep h1,.reportThanks h1{font-size:29px}.reportWizardActions{padding:16px 18px 22px}.reportWizardActions button{flex:1;justify-content:center}.reportChoices{grid-template-columns:1fr}.reportAdminToolbar{display:grid}.reportAdminToolbar label{min-width:0}.reportMetaGrid{grid-template-columns:1fr 1fr}.reportResolutionActions{grid-template-columns:1fr 1fr;display:grid}.reportResolutionActions button{justify-content:center;min-height:44px}}.standalonePaymentModal{max-width:760px}.standalonePaymentGrid{grid-template-columns:1fr 1fr;gap:12px;margin-top:14px;display:grid}.standalonePaymentGrid label,.giftIntentBox>label{color:#8fa1b4;gap:6px;font-size:10px;font-weight:800;display:grid}.standalonePaymentGrid input,.standalonePaymentGrid select,.giftIntentBox input{box-sizing:border-box;color:#edf4fa;background:#091018;border:1px solid #2c3c4e;border-radius:10px;width:100%;padding:11px 12px}.giftIntentBox,.combinedNewService{background:#0a131c;border:1px solid #2b4054;border-radius:12px;margin-top:12px;padding:13px}.giftIntentBox>b{color:#e8f1f7;font-size:11px;display:block}.giftIntentBox>b small{color:#718397;font-weight:600}.addAlongsideToggle{text-align:left;color:#a9bac9;background:#0a121a;border:1px dashed #35516c;border-radius:11px;gap:3px;width:100%;margin:10px 0;padding:12px;display:grid}.addAlongsideToggle.selected{color:#8be4ca;background:#0d1f1a;border-style:solid;border-color:#2b715e}.addAlongsideToggle small{color:#718397;font-size:9px}.plexIdentityNotice,.plexServiceEmail{color:#9eb0c0;background:#0c131b;border:1px solid #3c4b5a;border-radius:9px;margin-top:7px;padding:8px 10px;font-size:9px;display:block}.plexIdentityNotice b,.plexIdentityNotice span{display:block}.plexIdentityNotice b{color:#dfe8ef;margin-bottom:3px}@media (max-width:650px){.standalonePaymentGrid{grid-template-columns:1fr}.standalonePaymentModal{width:calc(100vw - 16px);max-width:none}.addAlongsideToggle{min-height:54px}.combinedNewService{padding:10px}}.paymentCandidateService{grid-template-columns:130px minmax(0,1fr) 135px}.renewalSelectBtn{color:#a9b8c8;cursor:pointer;background:#111923;border:1px solid #344357;border-radius:9px;min-height:38px;padding:0 10px;font-size:10px;font-weight:850}.renewalSelectBtn:hover{color:#eef5fb;border-color:#506984}.renewalSelectBtn.selected{color:#89ead0;background:#103026;border-color:#2a745f}.paymentLinkSelectionSummary{color:#8495a7;background:#0b131c;border:1px solid #273849;border-radius:11px;align-items:center;gap:8px;margin-top:16px;padding:11px 13px;font-size:10px;display:flex}.paymentLinkSelectionSummary b{color:#e7f1f8;background:#162332;border-radius:8px;place-items:center;min-width:26px;height:26px;font-size:12px;display:grid}.paymentLinkSelectionSummary em{color:#78dabe;margin-left:auto;font-style:normal;font-weight:800}.paymentLinkInlineError{margin:10px 0 0}@media (max-width:680px){.paymentCandidateService{grid-template-columns:1fr 1fr}.renewalSelectBtn{grid-area:1/1}.paymentCandidateServiceInfo{grid-area:1/2}.paymentCandidateService select{grid-row:2;grid-column:1/-1!important}.paymentLinkSelectionSummary{z-index:4;background:#0b131c;position:sticky;bottom:58px}}.paymentLinkSavingState{color:#dceaf5;background:#0d1822;border:1px solid #31516a;border-radius:11px;align-items:center;gap:10px;margin-top:10px;padding:11px 13px;display:flex}.paymentLinkSavingState>span{background:#142636;border-radius:9px;place-items:center;width:30px;height:30px;font-size:18px;animation:1s linear infinite spin;display:grid}.paymentLinkSavingState b,.paymentLinkSavingState small{display:block}.paymentLinkSavingState small{color:#7f93a5;margin-top:2px;font-size:9px}.paymentLinkMatchCount{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.linkShowAllBtn{color:#72cbd7;text-align:left;cursor:pointer;background:0 0;border:0;width:100%;margin-top:5px;padding:0;font-size:9px;font-weight:800}.linkShowAllBtn:hover{text-decoration:underline}@media (max-width:680px){.paymentLinkMatchCount{align-items:flex-start}.linkShowAllBtn{min-height:32px}}.renewalPlanHint{color:#75869a;margin-top:6px;font-size:10px;line-height:1.4;display:block}.paymentCandidateService .renewalRoomPlanSelect{grid-column:3;margin-top:6px}.paymentNewServiceGrid .newServiceIdentityField{color:#8493a7;grid-column:1/-1;gap:6px;font-size:10px;font-weight:750;display:grid}.paymentNewServiceGrid .newServiceIdentityField input{color:#edf3fb;box-sizing:border-box;background:#0e151e;border:1px solid #29384a;border-radius:9px;width:100%;min-height:42px;padding:0 10px}.paymentNewServiceGrid .newServiceIdentityField input:focus{border-color:#4d7ca8;outline:none}@media (max-width:560px){.paymentNewServiceGrid .newServiceIdentityField input{min-height:48px;font-size:16px}}.securitySyncBadge{background:#0c141d;border:1px solid #26394a;border-radius:10px;gap:3px;max-width:260px;margin-top:8px;padding:9px 10px;display:grid}.securitySyncBadge b{font-size:10px}.securitySyncBadge small{color:#8495a8;font-size:9px;line-height:1.35}.securitySyncBadge.added,.securitySyncBadge.existing{background:#0c1915;border-color:#245947}.securitySyncBadge.added b,.securitySyncBadge.existing b{color:#73dfbd}.securitySyncBadge.failed{background:#1b0f13;border-color:#6b343d}.securitySyncBadge.failed b{color:#ff9aa6}.securitySyncBadge.skipped b{color:#cfb875}.loginServiceNote{color:#8da3b6;background:#0d1821;border:1px solid #294052;border-radius:10px;margin:10px 0 14px;padding:10px 12px;font-size:10px;line-height:1.5}.reportsAdminPage .reportAdminToolbar>div{flex-wrap:wrap;gap:7px;display:flex}.reportsAdminPage .actionMessage.error{justify-content:space-between;align-items:center;gap:12px;display:flex}.reportAdminCard.new{border-left:3px solid #547da5}.reportAdminCard.investigating{border-left:3px solid #b98a3d}.reportAdminCard.resolved{border-left:3px solid #3d9278}.seriesEpisodeGrid{grid-template-columns:1fr 1fr;gap:12px;display:grid}@media (max-width:560px){.seriesEpisodeGrid{grid-template-columns:1fr}}.reportTopActions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.publicUpdatesPage{color:#eef6fc;background:#071019;min-height:100vh;padding:40px 22px 70px}.publicUpdatesHero,.publicUpdatesPanel{max-width:980px;margin-left:auto;margin-right:auto}.publicUpdatesHero{margin-bottom:22px}.publicUpdatesHero h1{letter-spacing:-.04em;margin:7px 0;font-size:clamp(30px,5vw,48px)}.publicUpdatesHero>p:last-child{color:#8fa1b3}.publicUpdatesPanel{background:#0a141e;border:1px solid #1d2c3a;border-radius:20px;padding:16px}.publicUpdatesTabs{flex-wrap:wrap;gap:8px;display:flex}.publicUpdatesTabs button{color:#8498aa;background:#101c27;border:1px solid #263747;border-radius:10px;align-items:center;gap:7px;padding:9px 12px;font-size:11px;font-weight:800;display:flex}.publicUpdatesTabs button.active{color:#e6f4ff;background:#173248;border-color:#315f7e}.publicUpdatesSearch{background:#08111a;border:1px solid #253646;border-radius:11px;align-items:center;gap:8px;margin:14px 0;padding:0 11px;display:flex}.publicUpdatesSearch input{color:#eef6fc;background:0 0;border:0;outline:0;flex:1;height:42px}.publicUpdatesList{gap:9px;display:grid}.publicUpdatesList article{background:#0c1721;border:1px solid #192a38;border-radius:14px;gap:12px;padding:15px;display:flex}.publicUpdateIcon{color:#63d8b0;background:#103027;border-radius:10px;flex:0 0 36px;place-items:center;height:36px;display:grid}.publicUpdateBody{flex:1;min-width:0}.publicUpdateTop{justify-content:space-between;gap:15px;display:flex}.publicUpdateTop span,.publicUpdateBody small{color:#718598;font-size:10px}.publicUpdateBody small{margin-top:3px;display:block}.publicUpdateBody p{color:#b8c7d4;margin:9px 0 0;font-size:12px;line-height:1.55}@media (max-width:600px){.publicUpdatesPage{padding:24px 12px 50px}.publicUpdatesPanel{padding:11px}.publicUpdateTop{display:block}.reportTopActions{justify-content:flex-start}}.reportUpdateBox{text-align:left;background:#0b211d;border:1px solid #2c6159;border-radius:14px;gap:7px;margin:18px 0 10px;padding:17px;display:grid}.reportUpdateBox>b{color:#ecfffa;font-size:13px}.reportUpdateBox>span{color:#91b7ad;font-size:10px;line-height:1.55}.reportUpdateBox>a{color:#071612;background:#dffcf5;border-radius:10px;justify-content:center;align-items:center;gap:6px;min-height:43px;margin-top:5px;font-size:11px;font-weight:900;text-decoration:none;display:flex}.reportTipSmall{opacity:.88;margin-top:10px}.reportThanks>.reportAnotherBtn{color:#bdcbd7;background:#0d151e;border:1px solid #304154;margin-top:5px}.reportThanks>.reportAnotherBtn:hover{background:#121e29}@media (display-mode:standalone){body{overscroll-behavior-y:none}}.pushSetup{padding:4px}.pushSetup>b{margin-bottom:7px;font-size:17px;display:block}.pushSetup p{color:#9fb0c2;margin:0 0 14px;line-height:1.5}.pushSetupActions{flex-wrap:wrap;gap:10px;display:flex}.pushSetupActions button{color:#eef7ff;cursor:pointer;background:#11283a;border:1px solid #31506b;border-radius:10px;padding:10px 14px;font-weight:700}.pushSetupActions button:disabled{opacity:.45;cursor:not-allowed}.pushSetup small{color:#71869a;margin-top:12px;display:block}.settingsPage{max-width:1120px;margin:0 auto}.settingsGrid{grid-template-columns:1fr;gap:16px;display:grid}.settingsCard{background:#0d1823;border:1px solid #223548;border-radius:18px;grid-template-columns:48px 1fr;gap:16px;padding:22px;display:grid}.settingsIcon{background:#11283a;border:1px solid #2b465e;border-radius:13px;place-items:center;width:44px;height:44px;display:grid}.settingsCard small{letter-spacing:1.8px;color:#6f8da6;font-size:10px;font-weight:800}.settingsCard h2{margin:5px 0 7px;font-size:20px}.settingsCard p{color:#93a7ba;margin:0 0 15px;line-height:1.55}.settingsLink{color:#dff5ff;padding:10px 0;font-weight:800;text-decoration:none;display:inline-block}@media (min-width:900px){.settingsGrid{grid-template-columns:1fr 1fr}.settingsCard:first-child{grid-column:1/-1}}.pushSetupMeta{color:#71869a;flex-wrap:wrap;gap:8px 16px;margin:0 0 14px;font-size:9px;display:flex}.pushSetupMeta span{align-items:center;gap:4px;display:inline-flex}.pushSetupMeta strong{color:#b8c9da;font-weight:800}.pushSetupActions .secondary{color:#9fb2c4;background:#0c1822;border-color:#2a3d50}.pushState-enabled>p{color:#8fdcb0}.pushState-error>p,.pushState-permission-denied>p{color:#efaaaa}@media (max-width:520px){.pushSetupActions{grid-template-columns:1fr;width:100%;display:grid}.pushSetupActions button{width:100%}.pushSetupMeta{gap:5px;display:grid}}.communityLogin,.communityApp{color:#edf7fb;background:radial-gradient(circle at 80% -10%,#153b4b 0,#0000 32%),#071019;min-height:100vh}.communityLogin{place-items:center;padding:24px;display:grid}.communityLoginCard{background:#0a161ff0;border:1px solid #20384a;border-radius:24px;width:min(430px,100%);padding:30px;box-shadow:0 28px 80px #00000059}.communityLogo,.communityBrandDot{color:#061016;background:linear-gradient(145deg,#6fe2c2,#68a7ff);place-items:center;font-weight:950;display:grid}.communityLogo{border-radius:16px;width:54px;height:54px;font-size:25px}.communityEyebrow,.communityHero>p{letter-spacing:2.5px;color:#76a0b7;font-size:10px;font-weight:900}.communityLoginCard h1{letter-spacing:-.045em;margin:9px 0 8px;font-size:34px}.communityLead{color:#93aabd;line-height:1.55}.communityLoginCard form{gap:12px;margin-top:22px;display:grid}.communityLoginCard label{gap:8px;display:grid}.communityLoginCard label>span{color:#9ab0c1;align-items:center;gap:7px;font-size:11px;font-weight:800;display:flex}.communityLoginCard input{color:#fff;background:#08141d;border:1px solid #294357;border-radius:12px;outline:none;height:48px;padding:0 13px;font-size:16px}.communityLoginCard input:focus{border-color:#5da58f}.communityLoginCard form>button:not(.communityLinkBtn){color:#07130f;background:#dff9f0;border:0;border-radius:12px;height:48px;font-weight:900}.communityLinkBtn{color:#79b9cf;background:0 0;border:0;padding:8px;font-weight:800}.communityLoginMsg{color:#a9c0d0;background:#0c1b26;border:1px solid #29475a;border-radius:11px;margin-top:14px;padding:10px 12px;font-size:11px}.communityLoginCard>small{color:#607b8d;margin-top:18px;line-height:1.5;display:block}.communityApp{padding-bottom:80px}.communityHeader{z-index:20;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#071019e0;border-bottom:1px solid #314c5e8c;justify-content:space-between;align-items:center;padding:13px 16px;display:flex;position:sticky;top:0}.communityHeader>div{align-items:center;gap:9px;display:flex}.communityBrandDot{border-radius:9px;width:30px;height:30px;font-size:14px}.communityHeader button{color:#8ea6b7;background:#0d1b25;border:1px solid #253b4b;border-radius:10px;width:36px;height:36px}.communityHero,.communitySection,.communityQuick,.communityPush{width:min(1360px,100% - 48px);margin-left:auto;margin-right:auto}.communityHero{padding:34px 0 20px}.communityHero h1{letter-spacing:-.045em;margin:6px 0 5px;font-size:clamp(30px,6vw,48px)}.communityHero span{color:#8ba4b6}.communityPush{background:#0b211c;border:1px solid #275044;border-radius:16px;grid-template-columns:42px 1fr;gap:12px;margin-bottom:22px;padding:15px;display:grid}.communityPushIcon{color:#72d9b9;background:#12352d;border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.communityPush b{display:block}.communityPush p{color:#8fb2a7;margin:4px 0 8px;font-size:11px;line-height:1.5}.communityPushButtons button{color:#e4fff7;background:#15392f;border:1px solid #356b5c;border-radius:9px;padding:8px 11px;font-size:10px;font-weight:850}.communitySection{margin-top:22px}.communitySectionTitle{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.communitySectionTitle>div{align-items:center;gap:8px;display:flex}.communitySectionTitle h2{margin:0;font-size:18px}.communitySectionTitle>span{color:#6e8da1;font-size:10px}.communityLiveGrid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.communityLiveGrid article{background:#0c1923;border:1px solid #263d4d;border-radius:16px;padding:14px;overflow:hidden}.communityLiveGrid img{object-fit:cover;width:calc(100% + 28px);height:140px;margin:-14px -14px 12px}.communityLiveGrid small,.communityLiveGrid time{color:#6e899b;font-size:9px}.communityLiveGrid h3{margin:5px 0;font-size:16px}.communityLiveGrid p{color:#9db1c0;white-space:pre-line;font-size:11px;line-height:1.5}.communityLiveGrid time{margin-top:10px;display:block}.communityServices{gap:8px;display:grid}.communityServices article{background:#0b1720;border:1px solid #203544;border-radius:14px;justify-content:space-between;align-items:center;gap:14px;padding:14px 15px;display:flex}.communityServices b,.communityServices small{display:block}.communityServices small{color:#6e8798;margin-top:3px;font-size:9px}.communityExpiry{text-align:right}.communityExpiry strong{font-size:12px;display:block}.communityExpiry.soon strong,.communityExpiry.soon small{color:#f0c26a}.communityQuick{grid-template-columns:repeat(3,1fr);gap:9px;margin-top:22px;display:grid}.communityQuick>a{color:#eaf5fb;background:#0c1923;border:1px solid #213747;border-radius:14px;grid-template-columns:34px 1fr 18px;align-items:center;gap:9px;padding:14px;text-decoration:none;display:grid}.communityQuick>a>svg:first-child{color:#72cdb5}.communityQuick b,.communityQuick small{display:block}.communityQuick small{color:#718b9c;margin-top:2px;font-size:9px}.communityUpdates{gap:8px;display:grid}.communityUpdates article{background:#0b1720;border:1px solid #1d3342;border-radius:14px;grid-template-columns:8px 1fr;gap:10px;padding:14px;display:grid}.communityUpdateDot{background:#63d1b2;border-radius:50%;width:8px;height:8px;margin-top:5px;box-shadow:0 0 0 4px #63d1b217}.communityUpdates small,.communityUpdates b{display:block}.communityUpdates small{color:#6d8799;font-size:9px}.communityUpdates b{margin-top:3px}.communityUpdates p{color:#9cb0bf;white-space:pre-line;margin:6px 0 0;font-size:11px;line-height:1.5}.communityEmpty{color:#718b9c;border:1px dashed #274151;border-radius:14px;justify-items:center;gap:5px;padding:28px;display:grid}.communityEmpty b{color:#b9cbd6}.communityEmpty span{font-size:10px}@media (max-width:720px){.communityLiveGrid,.communityQuick{grid-template-columns:1fr}.communityHero,.communitySection,.communityQuick,.communityPush{width:calc(100% - 22px)}.communityHero{padding-top:25px}.communityLiveGrid img{height:180px}.communityQuick>a{min-height:64px}}.communityLoginIdentity{background:#091621;border:1px solid #24394b;border-radius:13px;flex-direction:column;gap:4px;margin-bottom:4px;padding:13px 15px;display:flex}.communityLoginIdentity small{color:#6f8799;text-transform:uppercase;letter-spacing:1.4px;font-size:11px}.communityLoginIdentity b{color:#fff;font-size:16px}.communityLoginIdentity span{color:#8fa4b5;font-size:13px}.communityExpiredWrap{background:radial-gradient(circle at 100% 0,#0c2934 0,#071019 42%);place-items:center;min-height:100dvh;padding:28px;display:grid}.communityExpiredCard{text-align:center;background:#0b1721;border:1px solid #244356;border-radius:28px;width:min(560px,100%);padding:42px;box-shadow:0 30px 90px #0008}.communityExpiredIcon{color:#8edfc8;background:#132d3b;border:1px solid #28546b;border-radius:20px;place-items:center;width:70px;height:70px;margin:0 auto 20px;display:grid}.communityExpiredCard h1{color:#f5f9fc;margin:10px 0 14px;font-size:clamp(30px,6vw,46px);line-height:1.05}.communityExpiredLead{color:#b4c5d2;margin:0;font-size:17px;line-height:1.65}.communityExpiredLead strong{color:#fff}.communityExpiredMuted{color:#7e96a7;margin:12px 0 26px;line-height:1.6}.communityRenewButton{color:#071019;background:#dffbf2;border-radius:15px;justify-content:center;align-items:center;gap:10px;width:100%;padding:16px 20px;font-size:17px;font-weight:900;text-decoration:none;display:flex}.communityExpiredLogout{color:#758c9e;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;margin-top:14px;padding:10px;font-weight:700;display:inline-flex}.broadcastDelivery{background:#0a151f;border:1px solid #263746;border-radius:14px;flex-wrap:wrap;align-items:center;gap:10px 18px;padding:15px 16px;display:flex}.broadcastDelivery>b{color:#fff;letter-spacing:.04em;width:100%;font-size:13px}.broadcastDelivery .broadcastCheck{margin:0;padding:0}.communityUpdateButton{color:#dff9f1;background:#112a38;border:1px solid #31586c;border-radius:11px;justify-content:center;align-items:center;margin-top:12px;padding:10px 14px;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex}.communityUpdateButton:active{transform:scale(.98)}.communityMediaCard{overflow:hidden}.communityHeroImageBtn{cursor:pointer;background:0 0;border:0;width:100%;margin:0 0 14px;padding:0;display:block}.communityHeroImageBtn.compact{margin:0 0 12px}.communityHeroImage{aspect-ratio:16/9;object-fit:cover;background:#0b1620;border-radius:14px;width:100%;display:block}.communityMediaBody{min-width:0}.communityImageLightbox{z-index:9999;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#02070ceb;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.communityImageLightbox img{border-radius:16px;width:auto;max-width:min(1400px,96vw);height:auto;max-height:90vh;box-shadow:0 30px 100px #000000bf}.communityImageClose{color:#fff;cursor:pointer;background:#0b1823;border:1px solid #385368;border-radius:50%;width:42px;height:42px;font-size:28px;line-height:1;position:fixed;top:18px;right:18px}@media (max-width:700px){.communityHeroImage{border-radius:12px}.communityImageLightbox{padding:12px}.communityImageClose{top:10px;right:10px}}.sportsGuidePage{color:#eef6fb;background:radial-gradient(circle at 85% -5%,#123649 0,#0000 32%),#071019;min-height:100dvh;padding-bottom:55px}.sportsGuideHeader{z-index:40;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#071019e0;border-bottom:1px solid #182b39;grid-template-columns:42px 1fr 42px;align-items:center;gap:12px;padding:14px 18px;display:grid;position:sticky;top:0}.sportsGuideHeader>button{color:#dceaf3;background:#0b1924;border:1px solid #243c4c;border-radius:13px;place-items:center;width:40px;height:40px;display:grid}.sportsGuideHeader>div{flex-direction:column;min-width:0;display:flex}.sportsGuideHeader small{letter-spacing:2px;color:#68869a;font-size:9px;font-weight:800}.sportsGuideHeader b{margin-top:2px;font-size:17px}.sportsGuideIntro{max-width:1100px;margin:auto;padding:30px 20px 22px}.sportsGuideIntro p{color:#55d9bc;letter-spacing:3px;margin:0 0 9px;font-size:10px;font-weight:900}.sportsGuideIntro h1{letter-spacing:-2px;margin:0 0 12px;font-size:clamp(34px,7vw,54px);line-height:1}.sportsGuideIntro span{color:#859cac;line-height:1.55}.sportsGuideTabs{grid-template-columns:repeat(3,1fr);gap:8px;max-width:1100px;margin:0 auto 18px;padding:0 20px;display:grid}.sportsGuideTabs button{color:#8298a8;background:#0a1721;border:1px solid #233848;border-radius:14px;justify-content:center;align-items:center;gap:7px;min-height:48px;font-weight:800;display:flex}.sportsGuideTabs button.active{color:#071019;background:#dffbf2;border-color:#dffbf2}.sportsGuideSearch{background:#0b1924;border:1px solid #274254;border-radius:16px;align-items:center;gap:10px;max-width:1060px;height:52px;margin:0 auto 20px;padding:0 15px;display:flex}.sportsGuideSearch svg{color:#6e899c}.sportsGuideSearch input{color:#fff;background:0 0;border:0;outline:0;flex:1;font-size:15px}.sportsGuideContent{max-width:1100px;margin:auto;padding:0 20px}.sportsGuideCount{color:#758d9e;align-items:baseline;gap:7px;margin:5px 0 22px;display:flex}.sportsGuideCount b{color:#fff;font-size:22px}.sportsGuideGroup{margin-bottom:30px}.sportsGuideGroupTitle{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.sportsGuideGroupTitle>div{align-items:center;gap:9px;display:flex}.sportsGuideGroupTitle>div>span{background:#58ddbf;border-radius:50%;width:8px;height:8px;box-shadow:0 0 18px #58ddbf88}.sportsGuideGroupTitle h2{margin:0;font-size:18px}.sportsGuideGroupTitle small{color:#668094;font-weight:800}.sportsGuideCards{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.sportsGuideCard{background:linear-gradient(145deg,#0d1c27,#09141d);border:1px solid #1d3342;border-radius:17px;overflow:hidden}.sportsGuideImageButton{background:0 0;border:0;width:100%;padding:0;display:block}.sportsGuideImageButton img{aspect-ratio:16/9;object-fit:cover;width:100%;display:block}.sportsGuideCardBody{padding:15px}.sportsGuideMeta{justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;display:flex}.sportsGuideMeta>span{color:#55d9bc;text-transform:uppercase;letter-spacing:1px;font-size:10px;font-weight:900}.sportsGuideMeta time{color:#7891a3;text-align:right;align-items:center;gap:5px;font-size:11px;display:flex}.sportsGuideCard h3{color:#fff;margin:0;font-size:16px;line-height:1.35}.sportsGuideChannel{color:#96adbd;align-items:center;gap:7px;margin-top:12px;font-size:12px;font-weight:700;display:flex}.sportsGuideRaw{color:#7f98aa;margin-top:12px}.sportsGuideRaw summary{cursor:pointer;align-items:center;gap:5px;font-size:12px;display:flex}.sportsGuideRaw pre{white-space:pre-wrap;color:#91a6b4;font-family:inherit;font-size:12px;line-height:1.55}.sportsGuideComing,.sportsGuideEmpty{text-align:center;color:#7891a2;background:#0a1721;border:1px solid #1e3545;border-radius:22px;width:min(620px,100% - 40px);margin:25px auto;padding:45px 25px}.sportsGuideComing>div{color:#62ddc1;background:#102936;border-radius:18px;place-items:center;width:62px;height:62px;margin:0 auto 17px;display:grid}.sportsGuideComing h2{color:#fff;margin:0 0 8px}.sportsGuideComing p{margin:0;line-height:1.55}.sportsGuideEmpty{flex-direction:column;align-items:center;gap:7px;display:flex}.sportsGuideEmpty b{color:#fff}@media (max-width:720px){.sportsGuideTabs{padding:0 12px}.sportsGuideTabs button{padding:0 5px;font-size:11px}.sportsGuideSearch{margin-left:12px;margin-right:12px}.sportsGuideContent{padding:0 12px}.sportsGuideCards{grid-template-columns:1fr}.sportsGuideIntro{padding-left:16px;padding-right:16px}}.sportsGuideCompact{max-width:1000px;margin:auto;padding:0 14px 50px}.sportsCompactGroup{background:#09151f;border:1px solid #1b303f;border-radius:17px;margin-bottom:12px;overflow:hidden}.sportsCompactGroupHead{color:#dce8ef;background:#0d1c27;border:0;justify-content:space-between;align-items:center;width:100%;min-height:54px;padding:0 15px;display:flex}.sportsCompactGroupHead>div{align-items:center;gap:9px;display:flex}.sportsCompactGroupHead b{font-size:15px}.sportsCompactGroupHead small{color:#718b9d;background:#142a37;border-radius:999px;place-items:center;min-width:24px;height:22px;padding:0 6px;font-size:10px;font-weight:900;display:grid}.sportsGroupDot{background:#58ddbf;border-radius:50%;width:7px;height:7px;box-shadow:0 0 14px #58ddbf88}.sportsCompactRows{border-top:1px solid #172a37}.sportsCompactRow{border-bottom:1px solid #152733}.sportsCompactRow:last-child{border-bottom:0}.sportsCompactMain{color:#fff;text-align:left;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;width:100%;padding:12px 13px;display:grid}.sportsCompactMain:active{background:#10202b}.sportsCompactThumb{background:#0e202b;border-radius:10px;flex:none;width:52px;height:52px;position:relative;overflow:hidden}.sportsCompactThumb img{object-fit:cover;width:100%;height:100%;display:block}.sportsCompactThumb svg{color:#fff;background:#061019cc;border-radius:6px;width:18px;height:18px;padding:3px;position:absolute;bottom:4px;right:4px}.sportsCompactInfo{flex-direction:column;gap:5px;min-width:0;display:flex}.sportsCompactTop{align-items:center;gap:8px;min-width:0;display:flex}.sportsCompactTop time{color:#59dcc0;align-items:center;gap:4px;font-size:10px;font-weight:900;display:flex}.sportsCompactTop small{white-space:nowrap;text-overflow:ellipsis;color:#647f91;text-transform:uppercase;letter-spacing:.5px;font-size:9px;font-weight:800;overflow:hidden}.sportsCompactInfo>b{white-space:nowrap;text-overflow:ellipsis;font-size:14px;line-height:1.3;overflow:hidden}.sportsCompactInfo>span{color:#8299a9;align-items:center;gap:5px;font-size:11px;display:flex}.sportsCompactDetails{color:#89a0b0;flex-direction:column;gap:12px;padding:0 14px 14px 77px;display:flex}.sportsCompactDetails>div{flex-direction:column;gap:4px;display:flex}.sportsCompactDetails small{color:#536f82;text-transform:uppercase;letter-spacing:1px;font-size:9px;font-weight:900}.sportsCompactDetails span,.sportsCompactDetails p{white-space:pre-wrap;color:#94aab8;margin:0;font-size:12px;line-height:1.55}.sportsCompactDetails button{color:#d8f4eb;background:#102632;border:1px solid #284859;border-radius:10px;align-self:flex-start;align-items:center;gap:6px;padding:8px 11px;font-size:11px;font-weight:800;display:flex}@media (max-width:600px){.sportsCompactMain{gap:9px;padding:11px 10px}.sportsCompactThumb{width:46px;height:46px}.sportsCompactDetails{padding-left:65px;padding-right:10px}}.sportsGroupedGuide{max-width:980px;margin:auto;padding:0 14px 55px}.sportsGroup{background:#09151f;border:1px solid #1c3241;border-radius:17px;margin-bottom:12px;overflow:hidden}.sportsGroupHead{color:#e9f3f8;background:#0d1c27;border:0;justify-content:space-between;align-items:center;width:100%;height:54px;padding:0 15px;display:flex}.sportsGroupHead>div{align-items:center;gap:9px;display:flex}.sportsGroupHead>div>span{background:#55ddbf;border-radius:50%;width:7px;height:7px}.sportsGroupHead small{color:#7891a3;background:#142a37;border-radius:999px;padding:4px 7px;font-size:10px}.sportsEvent{border-top:1px solid #152a38}.sportsEventMain{color:#fff;text-align:left;background:0 0;border:0;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;width:100%;min-height:58px;padding:10px 13px;display:grid}.sportsEventPoster{background:#10212b;border-radius:9px;width:42px;height:42px;position:relative;overflow:hidden}.sportsEventPoster img{object-fit:cover;width:100%;height:100%}.sportsEventPoster svg{background:#071019dd;border-radius:5px;padding:2px;position:absolute;bottom:3px;right:3px}.sportsEventTitle{flex-direction:column;gap:4px;min-width:0;display:flex}.sportsEventTitle b{white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}.sportsEventTitle small{color:#6d8798;font-size:10px}.sportsEventDetails{padding:0 13px 13px 65px}.sportsChannelRow{border-top:1px solid #142734;justify-content:space-between;gap:12px;padding:8px 0;display:flex}.sportsChannelRow>div{flex-wrap:wrap;gap:10px;display:flex}.sportsChannelRow time,.sportsChannelRow span{align-items:center;gap:5px;font-size:11px;display:flex}.sportsChannelRow time{color:#59ddc1;font-weight:800}.sportsChannelRow span{color:#8ea5b4}.sportsChannelRow small{color:#607c8e;font-size:10px}.sportsEventRaw{color:#8097a7;white-space:pre-wrap;margin:10px 0 0;font-size:11px;line-height:1.55}.sportsPosterLink{color:#d8f4eb;background:#102632;border:1px solid #284858;border-radius:9px;align-items:center;gap:6px;margin-top:10px;padding:7px 10px;font-size:11px;font-weight:800;display:flex}.sportsShowMore{color:#62d9bd;background:#0a1822;border:0;border-top:1px solid #17303d;width:100%;padding:13px;font-size:11px;font-weight:900}@media (max-width:600px){.sportsEventDetails{padding-left:13px}.sportsChannelRow{flex-direction:column}}.sgv2Page{color:#eff6fa;background:#07121a;width:100%;min-height:100dvh;padding-bottom:60px;overflow-x:hidden}.sgv2Header{z-index:50;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#060f17f0;border-bottom:1px solid #1b303d;align-items:center;gap:13px;height:72px;padding:0 18px;display:flex;position:sticky;top:0}.sgv2Header>button{color:#edf6fa;background:#0c1b25;border:1px solid #294252;border-radius:14px;flex:none;place-items:center;width:43px;height:43px;display:grid}.sgv2Header>div{flex-direction:column;display:flex}.sgv2Header small{color:#6d91a6;letter-spacing:2.2px;font-size:9px;font-weight:900}.sgv2Header b{margin-top:2px;font-size:19px}.sgv2Intro{width:min(960px,100% - 28px);margin:0 auto;padding:29px 0 19px}.sgv2Intro>span{color:#55ddbf;letter-spacing:2.5px;font-size:9px;font-weight:900}.sgv2Intro h1{letter-spacing:-1.8px;margin:6px 0 7px;font-size:clamp(31px,7vw,48px);line-height:1}.sgv2Intro p{color:#7993a4;margin:0;font-size:14px}.sgv2Tabs{grid-template-columns:repeat(3,1fr);gap:7px;width:min(960px,100% - 28px);margin:0 auto 13px;display:grid}.sgv2Tabs button{color:#7c95a5;background:#0c1922;border:1px solid #223b49;border-radius:13px;justify-content:center;align-items:center;gap:6px;min-height:46px;font-size:12px;font-weight:800;display:flex}.sgv2Tabs button.active{color:#08131a;background:#dff9f1;border-color:#dff9f1}.sgv2Search{z-index:30;background:#0b1a24;border:1px solid #284453;border-radius:15px;align-items:center;gap:9px;width:min(960px,100% - 28px);height:51px;margin:0 auto 19px;padding:0 15px;display:flex;position:sticky;top:82px;box-shadow:0 9px 25px #0000002e}.sgv2Search svg{color:#69899c;flex:none}.sgv2Search input{color:#fff;background:0 0;border:0;outline:0;width:100%;font-size:14px}.sgv2Categories,.sgv2Results{width:min(960px,100% - 28px);margin:auto}.sgv2Category{background:#091720;border:1px solid #1d3340;border-radius:15px;margin-bottom:8px;overflow:hidden}.sgv2CategoryHead{color:#eff6fa;text-align:left;background:#0d1d27;border:0;justify-content:space-between;align-items:center;gap:14px;width:100%;min-height:61px;padding:11px 15px;display:flex}.sgv2CategoryHead>div{flex-direction:column;gap:3px;display:flex}.sgv2CategoryHead b{font-size:15px}.sgv2CategoryHead small{color:#668297;font-size:10px}.sgv2Category.open{border-color:#294c5e}.sgv2CategoryBody{border-top:1px solid #18303e}.sgv2Event{border-bottom:1px solid #162c39;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:11px;min-height:67px;padding:11px 13px;display:grid}.sgv2Event:last-child{border-bottom:0}.sgv2Thumb{background:#10232e;border:0;border-radius:10px;width:52px;height:52px;padding:0;position:relative;overflow:hidden}.sgv2Thumb img{object-fit:cover;width:100%;height:100%;display:block}.sgv2Thumb svg{color:#fff;background:#061019dd;border-radius:5px;width:18px;height:18px;padding:3px;position:absolute;bottom:3px;right:3px}.sgv2EventMain{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;display:grid}.sgv2EventTitle{flex-direction:column;gap:5px;min-width:0;display:flex}.sgv2EventTitle>b{white-space:nowrap;text-overflow:ellipsis;font-size:14px;line-height:1.3;overflow:hidden}.sgv2EventTitle>span{color:#8099aa;align-items:center;gap:5px;font-size:11px;display:flex}.sgv2Time{color:#55ddbf;text-align:right;align-items:flex-start;gap:5px;display:flex}.sgv2Time>div{flex-direction:column;gap:2px;display:flex}.sgv2Time b{max-width:190px;font-size:11px;line-height:1.35}.sgv2Time small{color:#627f91;font-size:9px}.sgv2EventMain>p{color:#7891a1;white-space:pre-wrap;grid-column:1/-1;margin:3px 0 0;font-size:11px;line-height:1.5}.sgv2More{color:#55ddbf;background:#0c1d27;border:0;width:100%;padding:13px;font-size:11px;font-weight:900}.sgv2ResultsTitle{align-items:baseline;gap:7px;margin-bottom:15px;display:flex}.sgv2ResultsTitle b{font-size:23px}.sgv2ResultsTitle span{color:#70899b;font-size:12px}.sgv2SearchGroup{background:#091720;border:1px solid #1d3340;border-radius:15px;margin-bottom:22px;overflow:hidden}.sgv2SearchGroupTitle{background:#0d1d27;border-bottom:1px solid #19303d;justify-content:space-between;align-items:center;min-height:46px;padding:0 13px;display:flex}.sgv2SearchGroupTitle b{font-size:13px}.sgv2SearchGroupTitle small{color:#688597}.sgv2Coming,.sgv2Empty{color:#7792a3;text-align:center;background:#0a1922;border:1px solid #1f3745;border-radius:19px;flex-direction:column;align-items:center;gap:8px;width:min(620px,100% - 28px);margin:28px auto;padding:42px 20px;display:flex}.sgv2Coming svg{color:#55ddbf}.sgv2Coming h2,.sgv2Empty b{color:#eff6fa;margin:3px 0 0}.sgv2Coming p{max-width:430px;margin:0;line-height:1.5}@media (max-width:600px){.sgv2Header{height:66px;padding:0 12px}.sgv2Search{top:74px}.sgv2Tabs{width:calc(100% - 20px)}.sgv2Tabs button{min-height:43px;padding:4px;font-size:10px}.sgv2Search,.sgv2Categories,.sgv2Results,.sgv2Intro{width:calc(100% - 20px)}.sgv2EventMain{grid-template-columns:1fr;gap:6px}.sgv2Time{text-align:left}.sgv2Time>div{flex-direction:row;gap:7px}.sgv2Time b{max-width:none}}.manualExistingServiceToggle{cursor:pointer;background:#ffffff09;border:1px solid #ffffff1a;border-radius:14px;grid-column:1/-1;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.manualExistingServiceToggle input{width:18px;height:18px;margin-top:2px}.manualExistingServiceToggle span{gap:3px;display:grid}.manualExistingServiceToggle small{opacity:.7;font-weight:400}.manualExistingServiceFields{background:#49a9ff0b;border:1px solid #49a9ff33;border-radius:14px;grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:14px;display:grid}.manualExpiryField{gap:5px;display:grid}.manualExpiryField span{opacity:.7;font-size:12px}@media (max-width:800px){.manualExistingServiceFields{grid-template-columns:1fr}}.sgv3Page{color:#eef5f8;background:radial-gradient(circle at 75% -10%,#1f697438,#0000 34%),#071119;min-height:100dvh;padding-bottom:70px}.sgv3Header{z-index:60;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#060e15ed;border-bottom:1px solid #1c303b;align-items:center;gap:13px;height:70px;padding:0 18px;display:flex;position:sticky;top:0}.sgv3Header>button{color:#edf6f8;background:#0b1a23;border:1px solid #294554;border-radius:14px;place-items:center;width:42px;height:42px;display:grid}.sgv3Header>div{flex-direction:column;display:flex}.sgv3Header small{letter-spacing:2.2px;color:#6f8ea0;font-size:9px;font-weight:900}.sgv3Header b{margin-top:2px;font-size:19px}.sgv3Hero{width:min(960px,100% - 28px);margin:auto;padding:30px 0 20px}.sgv3Hero>span{letter-spacing:2.6px;color:#50ddbf;font-size:9px;font-weight:900}.sgv3Hero h1{letter-spacing:-1.8px;max-width:700px;margin:7px 0 9px;font-size:clamp(32px,7vw,48px);line-height:1.02}.sgv3Hero p{color:#7b94a3;margin:0;font-size:14px}.sgv3Tabs{grid-template-columns:repeat(3,1fr);gap:7px;width:min(960px,100% - 28px);margin:0 auto 12px;display:grid}.sgv3Tabs button{color:#8098a7;background:#0b1922;border:1px solid #203946;border-radius:14px;justify-content:center;align-items:center;gap:6px;min-height:46px;font-size:12px;font-weight:850;display:flex}.sgv3Tabs button.active{color:#07131a;background:#e1faf2;border-color:#e1faf2}.sgv3Search{z-index:40;background:#0a1922;border:1px solid #294755;border-radius:16px;align-items:center;gap:9px;width:min(960px,100% - 28px);height:52px;margin:0 auto 18px;padding:0 14px;display:flex;position:sticky;top:80px;box-shadow:0 10px 28px #0000003b}.sgv3Search>svg{color:#6f8f9f;flex:none}.sgv3Search input{color:#fff;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:14px}.sgv3Search button{color:#55ddbf;background:0 0;border:0;font-size:11px;font-weight:850}.sgv3Categories,.sgv3Results{width:min(960px,100% - 28px);margin:auto}.sgv3Category{background:#09151d;border:1px solid #1b303b;border-radius:17px;margin-bottom:9px;overflow:hidden;box-shadow:0 10px 28px #00000014}.sgv3Category.open{border-color:#31515e}.sgv3CategoryHead{color:#eef6f8;text-align:left;background:linear-gradient(145deg,#0d1d26,#0a1720);border:0;grid-template-columns:46px minmax(0,1fr) auto auto;align-items:center;gap:12px;width:100%;min-height:76px;padding:12px 14px;display:grid}.sgv3CategoryIcon{background:#0e222c;border:1px solid #203b47;border-radius:13px;place-items:center;width:42px;height:42px;font-size:20px;display:grid}.sgv3CategoryText{flex-direction:column;gap:4px;min-width:0;display:flex}.sgv3CategoryText b{font-size:15px}.sgv3CategoryText small{white-space:nowrap;text-overflow:ellipsis;color:#718b9b;font-size:10px;overflow:hidden}.sgv3Count{color:#6f91a2;text-align:center;background:#132934;border-radius:999px;min-width:28px;padding:5px 7px;font-size:10px;font-weight:900}.sgv3CategoryBody{background:#08141c;border-top:1px solid #17303a}.sgv3Schedule{flex-direction:column;display:flex}.sgv3Event{border-bottom:1px solid #142833;grid-template-columns:190px minmax(0,1fr) auto;align-items:center;gap:14px;min-height:72px;padding:11px 14px;display:grid}.sgv3Event:last-child{border-bottom:0}.sgv3Time{color:#54ddbf;align-items:flex-start;gap:6px;display:flex}.sgv3Time>div{flex-direction:column;gap:2px;display:flex}.sgv3Time b{font-size:11px;line-height:1.35}.sgv3Time small{color:#617e8e;font-size:9px}.sgv3EventInfo{flex-direction:column;gap:5px;min-width:0;display:flex}.sgv3EventInfo>b{white-space:nowrap;text-overflow:ellipsis;font-size:14px;line-height:1.3;overflow:hidden}.sgv3EventInfo>span{color:#87a0ae;align-items:center;gap:5px;font-size:11px;display:flex}.sgv3EventInfo p{color:#728b9a;white-space:pre-wrap;margin:0;font-size:10px;line-height:1.45}.sgv3Poster{background:#10232c;border:1px solid #294450;border-radius:11px;width:50px;height:50px;padding:0;position:relative;overflow:hidden}.sgv3Poster img{object-fit:cover;width:100%;height:100%;display:block}.sgv3Poster svg{color:#fff;background:#061019dd;border-radius:5px;width:18px;height:18px;padding:3px;position:absolute;bottom:3px;right:3px}.sgv3More{color:#55ddbf;background:#0b1c25;border:0;border-top:1px solid #17303a;width:100%;padding:13px;font-size:11px;font-weight:900}.sgv3ResultsHead{justify-content:space-between;align-items:center;margin:0 2px 14px;display:flex}.sgv3ResultsHead>div{align-items:center;gap:7px;display:flex}.sgv3ResultsHead small{color:#6c8798;font-size:11px}.sgv3ResultGroup{background:#09151d;border:1px solid #1c313c;border-radius:16px;margin-bottom:18px;overflow:hidden}.sgv3ResultGroupHead{background:#0d1d26;border-bottom:1px solid #17303a;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;height:48px;padding:0 13px;display:grid}.sgv3ResultGroupHead span{font-size:17px}.sgv3ResultGroupHead b{font-size:13px}.sgv3ResultGroupHead small{color:#668596}.sgv3Coming,.sgv3Empty{color:#7893a2;text-align:center;background:#0a1821;border:1px solid #1e3541;border-radius:20px;flex-direction:column;align-items:center;gap:8px;width:min(620px,100% - 28px);margin:28px auto;padding:42px 20px;display:flex}.sgv3Coming svg{color:#55ddbf}.sgv3Coming h2,.sgv3Empty b{color:#eef5f8;margin:2px 0 0}.sgv3Coming p{max-width:420px;margin:0;line-height:1.5}@media (max-width:650px){.sgv3Header{height:66px;padding:0 12px}.sgv3Search{top:74px}.sgv3Hero,.sgv3Tabs,.sgv3Search,.sgv3Categories,.sgv3Results{width:calc(100% - 20px)}.sgv3Hero{padding-top:24px}.sgv3Hero h1{font-size:34px}.sgv3Tabs button{min-height:43px;padding:4px;font-size:10px}.sgv3CategoryHead{grid-template-columns:42px minmax(0,1fr) auto auto;gap:9px;padding:10px}.sgv3CategoryIcon{width:38px;height:38px;font-size:18px}.sgv3CategoryText small{max-width:200px}.sgv3Event{grid-template-columns:1fr auto;gap:7px;padding:11px}.sgv3Time{grid-column:1/2}.sgv3Time>div{flex-direction:row;gap:7px}.sgv3EventInfo{grid-column:1/2}.sgv3Poster{grid-area:1/2/3/3;width:46px;height:46px}.sgv3EventInfo>b{white-space:normal}.sgv3EventInfo p{max-height:48px;overflow:hidden}}.sgv3Event.isLive{background:linear-gradient(90deg,#2276651f,#0000 46%)}.sgv3LiveBadge{color:#58e5c5;letter-spacing:.8px;background:#37e1be24;border:1px solid #37e1be47;border-radius:999px;align-items:center;width:max-content;padding:4px 7px;font-size:9px;font-weight:950;display:inline-flex}.sgv3LiveBadge:before{content:"";background:#58e5c5;border-radius:50%;width:6px;height:6px;margin-right:5px;box-shadow:0 0 10px #58e5c5cc}.sgv3SourceGroup{border-bottom:1px solid #142833}.sgv3SourceGroup:last-child{border-bottom:0}.sgv3SourceGroup .sgv3Event{border-bottom:1px solid #142833b8}.sgv3SourceGroup .sgv3Event:last-child{border-bottom:0}.sgv3SourceGroupHead{background:#0b1a22;border-bottom:1px solid #17303a;justify-content:space-between;align-items:center;gap:12px;min-height:42px;padding:9px 14px;display:flex}.sgv3SourceGroupHead b{letter-spacing:.2px;color:#dce9ee;font-size:12px}.sgv3SourceGroupHead small{color:#688695;text-transform:uppercase;letter-spacing:.7px;font-size:9px}.sgv3EventInfo>span{color:#5fdac0;font-weight:800}@media (max-width:650px){.sgv3SourceGroupHead{padding:8px 11px}}.sgv3DateGroup{border-bottom:1px solid #152b35}.sgv3DateGroup:last-child{border-bottom:0}.sgv3DateHead{z-index:8;background:#071219;border-bottom:1px solid #16303a;justify-content:space-between;align-items:center;gap:10px;min-height:38px;padding:8px 14px;display:flex;position:sticky;top:132px}.sgv3DateHead b{color:#8aa4b2;letter-spacing:1px;font-size:10px;font-weight:950}.sgv3DateHead small{color:#587484;font-size:9px}.sgv3DateGroup .sgv3Event{background:#08151d}.sgv3DateGroup .sgv3Event.isLive{background:linear-gradient(90deg,#22766524,#08151d 55%)}@media (max-width:650px){.sgv3DateHead{padding:8px 11px;top:126px}}.sgv3DateHead{z-index:auto!important;position:static!important;top:auto!important}.sgv3DateGroup{scroll-margin-top:140px}.sgv3CategoryBody{overflow:visible}@media (max-width:650px){.sgv3DateHead{position:static!important;top:auto!important}}.sgv3Time b{color:#55ddbf}.sgv3Time small{color:#6f8998}.sgv3Event.isLive .sgv3Time small{margin-top:3px}.sgv3NoCurrent{color:#78909d;flex-direction:column;gap:4px;padding:22px 24px;display:flex}.sgv3NoCurrent b{color:#b9c8cf;font-size:.95rem}.sgv3NoCurrent span{font-size:.82rem}.sgv3EventInfo>span{line-height:1.35}.sgv3ServerGroup{color:#7895a5;letter-spacing:.06em;text-transform:uppercase;margin-top:5px;margin-bottom:2px;font-size:.72rem;font-weight:700;display:block}.tgSportsWrap{flex-direction:column;gap:22px;padding:2px 0 28px;display:flex}.tgSportsIntro{justify-content:space-between;align-items:flex-end;gap:18px;padding:4px 2px 0;display:flex}.tgSportsIntro span{color:#54dec0;letter-spacing:.16em;font-size:.68rem;font-weight:900;display:block}.tgSportsIntro h2{color:#f5fbff;margin:4px 0 0;font-size:1.45rem}.tgSportsIntro>small{color:#78909d;font-weight:700}.tgSportsSection{flex-direction:column;gap:12px;display:flex}.tgSportsSectionHead{align-items:center;gap:10px;padding:0 2px;display:flex}.tgSportsSectionHead>span{background:#0b1c25;border:1px solid #ffffff14;border-radius:11px;place-items:center;width:36px;height:36px;font-size:18px;display:grid}.tgSportsSectionHead>div{flex-direction:column;display:flex}.tgSportsSectionHead b{color:#edf7fb;font-size:.98rem}.tgSportsSectionHead small{color:#718995;font-size:.72rem}.tgSportsGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.tgPosterCard{isolation:isolate;background:radial-gradient(circle at 85% 15%,#41e0be2b,#0000 32%),linear-gradient(145deg,#0d2632,#07131a 70%);border:1px solid #6ce0cb24;border-radius:18px;min-height:265px;position:relative;overflow:hidden;box-shadow:0 12px 30px #0000003d}.tgPosterCard.isLive{border-color:#54dec085;box-shadow:0 0 0 1px #54dec014,0 12px 32px #00000047}.tgPosterBg{object-fit:cover;z-index:-3;width:100%;height:100%;position:absolute;inset:0}.tgPosterShade{z-index:-2;background:linear-gradient(#030a0e2e,#040c117a 32%,#040c11f5 79%),linear-gradient(90deg,#040c11d6,#0000 72%);position:absolute;inset:0}.tgPosterFallback{opacity:.08;z-index:-1;font-size:86px;font-weight:1000;position:absolute;top:28px;right:-5px;transform:rotate(-7deg)}.tgPosterContent{flex-direction:column;min-height:265px;padding:15px 16px 16px;display:flex}.tgPosterTop{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.tgSonicPill,.tgLivePill,.tg4kPill{letter-spacing:.08em;border-radius:999px;padding:5px 8px;font-size:.58rem;font-weight:950}.tgSonicPill{color:#dffbf4;background:#061219c7;border:1px solid #ffffff21}.tgLivePill{color:#04130f;background:#43d8b9}.tg4kPill{color:#fff;background:#a074ffe6}.tgPosterBody{flex-direction:column;align-items:flex-start;margin-top:auto;display:flex}.tgPosterDate{color:#87a3af;letter-spacing:.06em;font-size:.63rem;font-weight:850}.tgPosterTime{color:#5ce2c4;align-items:center;gap:5px;margin-top:5px;font-size:.79rem;display:flex}.tgPosterTime span{color:#9aafb8;font-size:.7rem}.tgPosterBody h3{color:#fff;text-wrap:balance;text-shadow:0 2px 10px #000;margin:8px 0 7px;font-size:1.05rem;line-height:1.18}.tgPosterCategory,.tgPosterServer{color:#9db4be;text-transform:uppercase;letter-spacing:.06em;margin-top:2px;font-size:.65rem;font-weight:800;display:inline-flex}.tgPosterServer{color:#6fdcc6}.tgPosterChannel{color:#edf9fc;background:#051218b8;border:1px solid #ffffff17;border-radius:8px;align-items:center;gap:6px;margin-top:8px;padding:6px 8px;font-size:.72rem;display:flex}.tgPosterBroadcasters{margin-top:8px}.tgPosterBroadcasters small{color:#647f8b;letter-spacing:.11em;font-size:.55rem;font-weight:900}.tgPosterBroadcasters p{color:#c8d7dd;margin:2px 0 0;font-size:.66rem;line-height:1.35}.sgv3Tabs{overflow-x:auto}.sgv3Tabs button{white-space:nowrap}@media (max-width:1050px){.tgSportsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:650px){.tgSportsWrap{gap:18px}.tgSportsIntro{flex-direction:column;align-items:flex-start;gap:5px}.tgSportsIntro h2{font-size:1.25rem}.tgSportsGrid{grid-template-columns:1fr;gap:10px}.tgPosterCard,.tgPosterContent{min-height:235px}.tgPosterBody h3{font-size:1rem}.tgSportsSectionHead>span{border-radius:9px;width:32px;height:32px}}.sgDashShell{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:18px;margin-top:18px;display:grid}.sgDashRail{background:linear-gradient(#091d26f5,#051118fa);border:1px solid #6adbca2e;border-radius:18px;position:sticky;top:12px;overflow:hidden;box-shadow:0 14px 35px #00000038}.sgDashRailTitle{border-bottom:1px solid #ffffff12;flex-direction:column;gap:3px;padding:17px 16px 13px;display:flex}.sgDashRailTitle small,.sgDashContentHead small{color:#56e0c3;letter-spacing:.15em;font-size:.61rem;font-weight:950}.sgDashRailTitle b{color:#f4fbfd;font-size:1rem}.sgDashRailTitle span{color:#6f8995;font-size:.68rem}.sgDashRailList{flex-direction:column;gap:5px;max-height:72vh;padding:8px;display:flex;overflow:auto}.sgDashRailList button{color:#d9e6ea;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:11px;grid-template-columns:32px minmax(0,1fr) auto 16px;align-items:center;gap:8px;width:100%;padding:9px;transition:all .16s;display:grid}.sgDashRailList button:hover{background:#4bd7bc12;border-color:#4bd7bc1c}.sgDashRailList button.active{color:#fff;background:linear-gradient(90deg,#35d9b92b,#35d9b90b);border-color:#4fe1c473;box-shadow:inset 3px 0 #52e0c3}.sgDashRailIcon{background:#0a202a;border:1px solid #ffffff12;border-radius:9px;place-items:center;width:30px;height:30px;font-size:15px;display:grid}.sgDashRailName{white-space:nowrap;text-overflow:ellipsis;font-size:.78rem;font-weight:850;overflow:hidden}.sgDashRailList small{color:#8fa8b3;text-align:center;background:#0d2732;border-radius:999px;min-width:25px;padding:3px 6px;font-size:.62rem;font-weight:900}.sgDashContent{min-width:0}.sgDashContentHead{justify-content:space-between;align-items:flex-end;gap:20px;min-height:83px;padding:4px 2px 14px;display:flex}.sgDashContentHead h2{color:#f7fcfd;margin:4px 0 2px;font-size:1.55rem}.sgDashContentHead p{color:#7d96a0;margin:0;font-size:.76rem}.sgDashTotal{grid-template-columns:auto auto;place-items:center end;column-gap:5px;display:grid}.sgDashTotal span{color:#55dcbf;font-size:.72rem}.sgDashTotal b{color:#eaf7f8;font-size:1.05rem}.sgDashTotal small{color:#718b95;letter-spacing:.08em;grid-column:1/3;font-size:.6rem;font-weight:900}.sgDashAccordions{flex-direction:column;gap:8px;display:flex}.sgDashAccordion{background:linear-gradient(#0a202a,#071821);border:1px solid #64d3c424;border-radius:15px;overflow:hidden}.sgDashAccordion.open{border-color:#4de0c359;box-shadow:0 12px 30px #0000002e}.sgDashAccordionHead{color:#ecf7fa;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:38px minmax(0,1fr) auto 20px;align-items:center;gap:10px;width:100%;padding:12px 14px;display:grid}.sgDashAccordionHead:hover{background:#40dabc09}.sgDashAccordionIcon{background:#0c2833;border:1px solid #ffffff12;border-radius:10px;place-items:center;width:36px;height:36px;font-size:17px;display:grid}.sgDashAccordionHead>div{flex-direction:column;gap:2px;display:flex}.sgDashAccordionHead b{font-size:.92rem}.sgDashAccordionHead small{color:#718994;font-size:.67rem}.sgDashCount{color:#91aab4;background:#102f3b;border:1px solid #ffffff0f;border-radius:999px;padding:4px 8px;font-size:.66rem;font-weight:900}.sgDashAccordionBody{border-top:1px solid #ffffff0f;padding:0 10px 12px}.sgDashCardGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding-top:10px;display:grid}.sgDashCardGrid .tgPosterCard{border-radius:14px}.sgDashCardGrid .tgPosterBody h3{font-size:.95rem}.sgDashCardGrid .tgPosterFallback{font-size:72px}.sgDashCardGrid .tgPosterBroadcasters p{font-size:.62rem}.sgDash-main .sgDashAccordionBody{padding:0}.sgDash-main .sgv3Schedule{border:0;border-radius:0}.sgDash-main .sgv3DateGroup:first-child .sgv3DateHead{border-top:0}.sgDash-main .sgv3More{margin:10px auto}.sgDash-general .tgPosterCard{background:radial-gradient(circle at 86% 10%,#35d5b72e,#0000 35%),linear-gradient(145deg,#0b2330,#06141c 72%)}.sgDash-4k .tgPosterCard{background:radial-gradient(circle at 86% 10%,#9367ff33,#0000 35%),linear-gradient(145deg,#15142b,#07131d 72%)}.sgDash-4k .sgDashRailList button.active,.sgDash-4k .sgDashAccordion.open{border-color:#9a77ff73}.sgDash-4k .sgDashRailList button.active{box-shadow:inset 3px 0 #a37cff}@media (max-width:1100px){.sgDashShell{grid-template-columns:205px minmax(0,1fr)}.sgDashCardGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.sgDashShell{display:block}.sgDashRail{margin-bottom:12px;position:static}.sgDashRailTitle{padding:12px 13px}.sgDashRailList{flex-direction:row;max-height:none;padding:8px;display:flex;overflow-x:auto}.sgDashRailList button{grid-template-columns:28px auto auto;gap:7px;min-width:max-content;padding:8px 10px}.sgDashRailList button svg{display:none}.sgDashRailIcon{width:27px;height:27px}.sgDashContentHead{align-items:flex-start;min-height:0;padding:6px 2px 12px}.sgDashContentHead h2{font-size:1.25rem}.sgDashContentHead p{font-size:.7rem}.sgDashTotal{display:none}.sgDashCardGrid{grid-template-columns:1fr}.sgDashAccordionHead{grid-template-columns:34px minmax(0,1fr) auto 18px;padding:10px}.sgDashAccordionIcon{width:32px;height:32px}.sgDashAccordionHead b{font-size:.84rem}.sgDashAccordionBody{padding:0 8px 9px}}.sgDashAccordion{scroll-margin-top:92px}.sgDashRailList button.empty:hover,.sgDashRailList button.empty.active{opacity:1}.sgDashAccordion.empty:not(.open){opacity:.72}.sgDashAwaiting{color:#78919c;text-align:center;background:#040f1561;border-radius:0 0 14px 14px;padding:22px 18px;font-size:.76rem}.sgDashCardGrid .tgPosterCard,.sgDashCardGrid .tgPosterContent{min-height:210px}.sgDashCardGrid .tgPosterBody h3{margin:6px 0 5px;line-height:1.14}.sgDashCardGrid .tgPosterBroadcasters{margin-top:6px}.sgDashCardGrid .tgPosterChannel{margin-top:6px;padding:5px 7px}.sgDashCardGrid .tgPosterContent{padding:12px 13px}.sgUniversal{flex-direction:column;gap:16px;margin-top:18px;display:flex}.sgUniversalHead{background:linear-gradient(135deg,#0a232de6,#06141cf0);border:1px solid #5fdbc62e;border-radius:16px;justify-content:space-between;align-items:end;gap:16px;padding:15px 17px;display:flex}.sgUniversalHead small{color:#54dec0;letter-spacing:.15em;font-size:.62rem;font-weight:950}.sgUniversalHead h2{color:#f5fbfd;margin:5px 0 2px;font-size:1.25rem}.sgUniversalHead p{color:#7d96a0;margin:0;font-size:.74rem}.sgUniversalGroup{background:#071821;border:1px solid #ffffff14;border-radius:16px;overflow:hidden}.sgUniversalGroupHead{border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;padding:12px 14px;display:flex}.sgUniversalGroupHead b{color:#edf7fa;font-size:.9rem}.sgUniversalGroupHead span{color:#8eaab4;text-align:center;background:#102d38;border-radius:999px;min-width:28px;padding:4px 8px;font-size:.65rem;font-weight:900}.sgUniversal-4k{border-color:#9b76ff33}.sgUniversal-4k .sgUniversalGroupHead{background:linear-gradient(90deg,#9165ff17,#0000)}.sgUniversal-general .sgUniversalGroupHead{background:linear-gradient(90deg,#4addc012,#0000)}.sgUniversalGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;padding:10px;display:grid}.sgSearchResult{background:linear-gradient(145deg,#0b202a,#07141b);border:1px solid #ffffff14;border-radius:13px;flex-direction:column;min-width:0;padding:13px;display:flex;box-shadow:0 10px 24px #00000029}.sgSearchResultTop{justify-content:space-between;align-items:center;gap:8px;display:flex}.sgSearchResultTop>small{color:#78919c;white-space:nowrap;font-size:.58rem;font-weight:800}.sgOrigin{letter-spacing:.09em;border:1px solid #ffffff1c;border-radius:999px;padding:4px 7px;font-size:.55rem;font-weight:950;display:inline-flex}.sgOrigin-main{color:#9ed8ff;background:#3485ba1c}.sgOrigin-general{color:#67e4c9;background:#43d9b91a}.sgOrigin-4k{color:#c0a5ff;background:#9164ff21}.sgSearchTime{color:#56dec1;align-items:center;gap:5px;margin-top:10px;font-size:.73rem;display:flex}.sgSearchResult h3{color:#f7fbfd;margin:6px 0 5px;font-size:.94rem;line-height:1.18}.sgSearchCategory{color:#8aa3ae;text-transform:uppercase;letter-spacing:.06em;font-size:.62rem;font-weight:850}.sgSearchServer{border-top:1px solid #ffffff0f;flex-wrap:wrap;align-items:center;gap:6px 10px;margin-top:9px;padding-top:8px;display:flex}.sgSearchServer>b{color:#6ee1c8;font-size:.67rem}.sgSearchServer>span{color:#d2e0e5;align-items:center;gap:4px;font-size:.68rem;display:inline-flex}.sgSearchResult p{color:#7f98a3;margin:7px 0 0;font-size:.62rem;line-height:1.35}@media (max-width:1100px){.sgUniversalGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.sgDashAccordion{scroll-margin-top:20px}.sgUniversalGrid{grid-template-columns:1fr}.sgUniversalHead{align-items:flex-start}.sgDashCardGrid .tgPosterCard,.sgDashCardGrid .tgPosterContent{min-height:200px}}.sgDash-4k .sgDashRailName{white-space:normal;line-height:1.15}.sgDash-4k .sgDashAccordionHead b{letter-spacing:.02em}.tgPosterView{color:#dff8f2;cursor:pointer;background:#040f15b8;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:5px;margin-left:auto;padding:5px 8px;font-size:.58rem;font-weight:900;display:inline-flex}.tgPosterView:hover{background:#0c2a30e0;border-color:#55e0c380}.tgPosterCard.posterOnly,.tgPosterCard.posterOnly .tgPosterContent{min-height:320px}.tgPosterCard.posterOnly{background:#06131a}.tgPosterCard.posterOnly .tgPosterBg{object-fit:contain;background:#06131a;padding:3px}.tgPosterCard.posterOnly .tgPosterShade{background:linear-gradient(#030a0e0a 0%,#030a0e14 62%,#030a0ee0 100%)}.tgPosterCard.posterOnly .tgPosterContent{padding:12px}.tgPosterOnlyFooter{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#030d12b8;border:1px solid #ffffff14;border-radius:10px;justify-content:space-between;align-items:end;gap:10px;margin-top:auto;padding:9px 10px;display:flex}.tgPosterOnlyFooter b{color:#f3fbfd;font-size:.76rem}.tgPosterOnlyFooter small{color:#8ba2ac;text-align:right;font-size:.6rem}.sgDash-general .tgPosterCard.posterOnly{border-color:#53dec14d}.sgDash-4k .sgDashRailTitle b:after{content:""}@media (max-width:760px){.tgPosterCard.posterOnly,.tgPosterCard.posterOnly .tgPosterContent{min-height:285px}.tgPosterView{padding:4px 7px}}.sgDash-4k .sgDashRailTitle small,.sgDash-4k .sgDashContentHead small{color:#b89cff}.sgDash-4k .sgDashRailIcon,.sgDash-4k .sgDashAccordionIcon{color:#c9b4ff;background:linear-gradient(145deg,#231a3e,#101728)}.sgDash-4k .sgDashAccordionHead small{display:none}.sgDash-4k .sgDashRailName{font-size:.73rem}.sgDash-general .sgDashCardGrid{align-items:start}.sgDash-general .tgPosterCard{break-inside:avoid}.sgDash-general .tgPosterCard.posterOnly{order:initial}.sgDash-general .sgDashAccordionBody{background:linear-gradient(#2accb006,#0000 40%)}.sgDash-4k .sgDashAccordionBody{background:linear-gradient(#9d77ff09,#0000 45%)}.sgDash-4k .tgPosterDate{color:#bca9ed}.sg4kFlat{flex-direction:column;gap:14px;margin-top:18px;display:flex}.sg4kFlatHead{justify-content:space-between;align-items:end;gap:18px;padding:4px 2px 10px;display:flex}.sg4kFlatHead small{color:#b99dff;letter-spacing:.16em;font-size:.62rem;font-weight:950}.sg4kFlatHead h2{color:#f7fbfd;margin:4px 0 2px;font-size:1.55rem}.sg4kFlatHead p{color:#7f97a2;max-width:780px;margin:0;font-size:.76rem}.sg4kFlatTotal{flex-direction:column;align-items:end;display:flex}.sg4kFlatTotal b{color:#efe9ff;font-size:1.1rem}.sg4kFlatTotal span{color:#9d88d7;letter-spacing:.1em;font-size:.58rem;font-weight:900}.sg4kBlocks{flex-direction:column;gap:10px;display:flex}.sg4kBlock{background:linear-gradient(#0a1d27,#071720);border:1px solid #9a77ff38;border-radius:15px;overflow:hidden;box-shadow:0 10px 28px #00000029}.sg4kBlockHead{background:linear-gradient(90deg,#9771ff1f,#4edabf06);border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:12px;padding:11px 14px;display:flex}.sg4kBlockHead>div{color:#cbb8ff;align-items:center;gap:8px;display:flex}.sg4kBlockHead b{color:#f2edff;font-size:.88rem}.sg4kBlockHead>span{color:#8ca5b0;background:#132a35;border-radius:999px;padding:4px 8px;font-size:.61rem;font-weight:850}.sg4kRows{flex-direction:column;display:flex}.sg4kRow{border-bottom:1px solid #ffffff0e;grid-template-columns:112px minmax(0,1fr) 190px;align-items:center;gap:14px;min-height:64px;padding:10px 14px;display:grid}.sg4kRow:last-child{border-bottom:0}.sg4kRow:hover{background:#7a5edc09}.sg4kRowTime{color:#59dfc3;white-space:nowrap;align-items:center;gap:5px;font-size:.72rem;display:flex}.sg4kRowTime>span{color:#536d78}.sg4kRowMain{flex-direction:column;gap:3px;min-width:0;display:flex}.sg4kRowMain>b{color:#f2f8fa;font-size:.86rem;line-height:1.2}.sg4kRowMain>small{color:#637f8b;white-space:nowrap;text-overflow:ellipsis;font-size:.63rem;overflow:hidden}.sg4kRowFeed{flex-direction:column;align-items:flex-start;gap:4px;min-width:0;display:flex}.sg4kRowFeed>small{color:#a98ce9;text-transform:uppercase;letter-spacing:.07em;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:.58rem;font-weight:900;overflow:hidden}.sg4kRowFeed>span{color:#d8e5e9;white-space:nowrap;text-overflow:ellipsis;background:#08171e;border:1px solid #ffffff17;border-radius:7px;align-items:center;gap:5px;max-width:100%;padding:4px 7px;font-size:.68rem;font-weight:800;display:inline-flex;overflow:hidden}.sg4kRowFeed .sg4kRawTag{color:#846fb2;letter-spacing:.06em;font-size:.55rem}.sg4kBlock{scroll-margin-top:92px}@media (max-width:820px){.sg4kFlatHead{align-items:flex-start}.sg4kFlatTotal{display:none}.sg4kRow{grid-template-columns:88px minmax(0,1fr);gap:8px 10px}.sg4kRowFeed{flex-flow:wrap;grid-column:2}.sg4kRowMain>b{font-size:.8rem}.sg4kRowTime{font-size:.67rem}}@media (max-width:560px){.sg4kRow{grid-template-columns:1fr;gap:5px;padding:10px 12px}.sg4kRowTime,.sg4kRowFeed{grid-column:1}.sg4kRowFeed{flex-direction:row}.sg4kBlockHead{padding:10px 12px}.sg4kFlatHead h2{font-size:1.25rem}}.sgv3Page>.sgv3Search{z-index:40;-webkit-backdrop-filter:blur(16px);background:#071821f0;position:sticky;top:8px;box-shadow:0 10px 30px #0000002e}.sg4kBlock{border-left:3px solid #a884ffb8}.sg4kBlockHead{background:linear-gradient(90deg,#9771ff2b,#4edabf05 58%,#0000);padding:9px 13px}.sg4kBlockHead b{font-size:.84rem}.sg4kRow{grid-template-columns:96px minmax(0,1fr) 170px;gap:10px;min-height:54px;padding:7px 12px}.sg4kRowMain>b{font-size:.82rem;line-height:1.18}.sg4kRowTime{font-size:.69rem}.sg4kRowFeed{gap:3px}.sg4kRowFeed>small{color:#b89cff;font-size:.55rem}.sg4kRowFeed>span{border-color:#a884ff2e;padding:3px 7px;font-size:.65rem}.sg4kFlatHead{padding-bottom:7px}.sg4kFlatHead p{max-width:860px}.sgUniversal-4k .sgSearchServer>b{color:#b89cff}.sgUniversal-4k .sgSearchServer span{border-color:#a884ff38}@media (max-width:900px){.sg4kRow{grid-template-columns:82px minmax(0,1fr) 150px}}@media (max-width:700px){.sgv3Page>.sgv3Search{border-radius:13px;top:5px}.sg4kBlocks{gap:8px}.sg4kBlock{border-left-width:2px;border-radius:12px}.sg4kBlockHead{padding:9px 10px}.sg4kBlockHead>div{min-width:0}.sg4kBlockHead b{white-space:nowrap;text-overflow:ellipsis;font-size:.78rem;overflow:hidden}.sg4kBlockHead>span{white-space:nowrap;padding:3px 6px;font-size:.56rem}.sg4kRow{grid-template-columns:1fr auto;align-items:start;gap:4px 8px;min-height:0;padding:9px 10px}.sg4kRowTime{grid-column:1/3;margin-bottom:1px;font-size:.65rem}.sg4kRowMain{grid-area:2/1;align-self:center}.sg4kRowMain>b{font-size:.78rem;line-height:1.22}.sg4kRowFeed{grid-area:2/2;justify-content:center;align-items:flex-end;min-width:95px}.sg4kRowFeed>small{display:none}.sg4kRowFeed>span{max-width:130px;font-size:.61rem}.sg4kFlatHead h2{font-size:1.25rem}.sg4kFlatHead p{font-size:.68rem;line-height:1.35}}@media (max-width:430px){.sg4kRow{grid-template-columns:minmax(0,1fr);gap:4px}.sg4kRowTime,.sg4kRowMain,.sg4kRowFeed{grid-area:auto/1}.sg4kRowFeed{align-items:flex-start;min-width:0}.sg4kRowFeed>span{max-width:100%}.sg4kBlockHead>div svg{width:13px;height:13px}}.sgv3Page{overflow-x:hidden}.sgv3Search,.sgv3Search input,.sgUniversal,.sgUniversalGroup,.sgUniversal4kRows{box-sizing:border-box;min-width:0}.sgUniversal{width:min(1200px,100% - 28px);margin:18px auto 0}.sgUniversal4kRows{flex-direction:column;display:flex}.sgUniversal4kRows .sg4kRow{background:0 0;border-radius:0}.sgUniversal4kRows .sg4kRow:first-child{border-top:0}.sgUniversal4kRows .sg4kRowFeed>small{color:#b89cff}@media (max-width:760px){.sgv3Search input{line-height:1.25;font-size:16px!important}.sgv3Search{width:calc(100% - 20px);max-width:100%;padding-left:12px;padding-right:12px}.sgUniversal{width:calc(100% - 20px);max-width:100%;margin-left:auto;margin-right:auto;overflow:visible}.sgUniversalHead{width:100%;padding:13px 12px;overflow:hidden}.sgUniversalHead>div{min-width:0;max-width:100%}.sgUniversalHead h2{overflow-wrap:anywhere;font-size:1.05rem;line-height:1.18}.sgUniversalHead p{font-size:.68rem;line-height:1.35}.sgUniversalGroup{width:100%;max-width:100%;overflow:hidden}.sgUniversalGroupHead{padding:10px 11px}.sgUniversalGrid{padding:8px}.sgSearchResult{max-width:100%;padding:11px;overflow:hidden}.sgSearchResult h3{overflow-wrap:anywhere}.sgUniversal4kRows .sg4kRow{padding:9px 10px}}@media (max-width:430px){.sgUniversal,.sgv3Search{width:calc(100% - 12px)}.sgUniversal4kRows .sg4kRowFeed>span{white-space:normal;text-overflow:clip;max-width:100%;overflow:visible}}.sgUniversalMainRows{flex-direction:column;min-width:0;display:flex}.sgMainSearchRow{background:0 0;border-bottom:1px solid #ffffff0f;grid-template-columns:108px minmax(0,1fr) 190px;align-items:center;gap:12px;min-height:60px;padding:9px 13px;display:grid}.sgMainSearchRow:last-child{border-bottom:0}.sgMainSearchRow:hover{background:#43d9b906}.sgMainSearchTime{color:#58dec2;white-space:nowrap;align-items:center;gap:5px;font-size:.7rem;display:flex}.sgMainSearchTime>span{color:#54717c}.sgMainSearchInfo{flex-direction:column;gap:4px;min-width:0;display:flex}.sgMainSearchInfo>b{color:#f4fafc;overflow-wrap:anywhere;font-size:.84rem;line-height:1.2}.sgMainSearchInfo>div{flex-wrap:wrap;align-items:center;gap:5px 9px;min-width:0;display:flex}.sgMainSearchInfo small{color:#7f9aa5;text-transform:uppercase;letter-spacing:.055em;font-size:.58rem;font-weight:850}.sgMainSearchInfo span{color:#6f8994;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:.6rem;overflow:hidden}.sgMainSearchFeed{justify-content:flex-start;min-width:0;display:flex}.sgMainSearchFeed>span{color:#d8e8eb;white-space:nowrap;text-overflow:ellipsis;background:#081a21;border:1px solid #56dec32b;border-radius:8px;align-items:center;gap:5px;max-width:100%;padding:4px 8px;font-size:.67rem;font-weight:800;display:inline-flex;overflow:hidden}.sgMainSearchFeed>small{color:#57dcbf;letter-spacing:.06em;font-size:.58rem;font-weight:900}@media (max-width:760px){.sgDashRailList{scroll-snap-type:x proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;padding-right:28px;-webkit-mask-image:linear-gradient(90deg,#000000b8 0,#000 14px calc(100% - 30px),#00000061 100%);mask-image:linear-gradient(90deg,#000000b8 0,#000 14px calc(100% - 30px),#00000061 100%)}.sgDashRailList::-webkit-scrollbar{display:none}.sgDashRailList button{scroll-snap-align:center;scroll-snap-stop:normal}.sgDashAccordion{scroll-margin-top:105px}.sgMainSearchRow{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:4px 8px;min-height:0;padding:10px 11px}.sgMainSearchTime{grid-column:1/3;margin-bottom:1px;font-size:.66rem}.sgMainSearchInfo{grid-area:2/1}.sgMainSearchInfo>b{font-size:.8rem;line-height:1.22}.sgMainSearchInfo>div{gap:3px 7px;margin-top:1px}.sgMainSearchInfo span{white-space:normal;text-overflow:clip;overflow-wrap:anywhere;overflow:visible}.sgMainSearchFeed{grid-area:2/2;justify-content:flex-end;align-self:center;max-width:145px}.sgMainSearchFeed>span{max-width:145px;padding:4px 7px;font-size:.62rem}}@media (max-width:430px){.sgMainSearchRow{grid-template-columns:minmax(0,1fr);gap:5px}.sgMainSearchTime,.sgMainSearchInfo,.sgMainSearchFeed{grid-area:auto/1}.sgMainSearchFeed{justify-content:flex-start;max-width:100%}.sgMainSearchFeed>span{white-space:normal;text-overflow:clip;max-width:100%;overflow:visible}.sgDashRailList{padding-left:7px;padding-right:30px}}.communityHub{overflow-x:hidden}.communityHubHeader{grid-template-columns:40px 1fr 40px;display:grid}.communityHubBrand{justify-self:center}.communityMenuBtn{place-items:center;display:grid!important}.communityDrawerScrim{z-index:79;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);position:fixed;inset:0;background:#0000008f!important;border:0!important;border-radius:0!important;width:auto!important;height:auto!important}.communityDrawer{z-index:80;background:#08131c;border-right:1px solid #244052;flex-direction:column;width:min(360px,88vw);padding:16px;animation:.2s communityDrawerIn;display:flex;position:fixed;top:0;bottom:0;left:0;box-shadow:24px 0 80px #00000080}.communityDrawerHead,.communityDrawerHead>div{justify-content:space-between;align-items:center;gap:9px;display:flex}.communityDrawerHead button{color:#9bb2c1;background:#0d1b25;border:1px solid #263c4c;border-radius:10px;width:36px;height:36px}.communityDrawerUser{background:#0b1923;border:1px solid #203848;border-radius:14px;margin:22px 0 14px;padding:14px}.communityDrawerUser b,.communityDrawerUser small{display:block}.communityDrawerUser small{color:#718b9c;margin-top:4px;font-size:10px}.communityDrawer nav{gap:5px;display:grid;overflow:auto}.communityDrawer nav a,.communityDrawer nav button{color:#b9ccd8;text-align:left;background:0 0;border:1px solid #0000;border-radius:11px;align-items:center;gap:11px;width:100%;min-height:46px;padding:0 12px;font-size:13px;font-weight:800;text-decoration:none;display:flex}.communityDrawer nav a svg,.communityDrawer nav button svg{color:#6fcdb4;width:17px}.communityDrawer nav button.active,.communityDrawer nav a:hover,.communityDrawer nav button:hover{color:#fff;background:#10232d;border-color:#294b59}.communityDrawerLogout{color:#e8a6ae;background:#221217;border:1px solid #4a2830;border-radius:11px;justify-content:center;align-items:center;gap:8px;min-height:44px;margin-top:auto;font-weight:800;display:flex}.communityHubIntro{padding-bottom:12px}.communityLiveFeature{margin-top:8px}.communityLiveStage{background:#0b1720;border:1px solid #2a4759;border-radius:22px;position:relative;overflow:hidden;box-shadow:0 24px 70px #00000040}.communityLiveHero{background:#071019;min-height:370px;position:relative}.communityLiveHero>video,.communityLiveHeroMedia,.communityLiveHeroMedia img{width:100%;height:100%;position:absolute;inset:0}.communityLiveHero>video{object-fit:cover}.communityLiveHeroMedia{background:#071019;border:0;padding:0;overflow:hidden}.communityLiveHeroBackdrop{z-index:0;object-fit:cover;filter:blur(24px)brightness(.42)saturate(.9);opacity:.9;transform:scale(1.08)}.communityLiveHeroArtwork{z-index:1;object-fit:contain;object-position:center center;filter:brightness(.82)}.communityLiveHero:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(90deg,#040a0ff5,#040a0f9e 46%,#040a0f1f),linear-gradient(#0000 45%,#040a0fd1);position:absolute;inset:0}.communityLiveFallback{color:#75d6bd;background:linear-gradient(135deg,#102d36,#101b32);place-items:center;display:grid;position:absolute;inset:0}.communityLiveOverlay{z-index:3;width:min(600px,86%);padding:34px;position:absolute;bottom:0;left:0}.communityLiveOverlay small{letter-spacing:2px;text-transform:uppercase;color:#72d8bd;font-size:10px;font-weight:900}.communityLiveOverlay h2{letter-spacing:-.04em;margin:8px 0;font-size:clamp(28px,5vw,48px);line-height:1.02}.communityLiveOverlay p{color:#b4c5d0;white-space:pre-line;max-width:560px;margin:0 0 16px;line-height:1.55}.communityLiveOverlay a{color:#081712;background:#e6fff7;border-radius:10px;align-items:center;gap:6px;padding:10px 13px;font-size:11px;font-weight:900;text-decoration:none;display:inline-flex}.communitySlidePrev,.communitySlideNext{z-index:5;color:#fff;background:#071019c2;border:1px solid #315060;border-radius:50%;width:38px;height:38px;position:absolute;top:50%}.communitySlidePrev{left:12px}.communitySlideNext{right:12px}.communitySlideDots{z-index:5;gap:6px;display:flex;position:absolute;bottom:18px;right:22px}.communitySlideDots button{background:#647783;border:0;border-radius:50%;width:7px;height:7px;padding:0}.communitySlideDots button.active{background:#72d8bd;border-radius:8px;width:22px}.communityServicesCompact{grid-template-columns:repeat(3,1fr)}.communityServicesCompact article{min-width:0}.communityServiceActions{gap:8px;margin-top:9px;display:flex}.communityServiceActions a{color:#dceaf1;background:#0d1c26;border:1px solid #284556;border-radius:11px;justify-content:center;align-items:center;gap:7px;min-height:42px;padding:0 13px;font-size:11px;font-weight:850;text-decoration:none;display:flex}.communityServiceActions a:first-child{color:#07130f;background:#dff9f0;border-color:#dff9f0}.communityHomeActions{grid-template-columns:repeat(3,1fr);gap:8px;width:min(1360px,100% - 48px);margin:18px auto 0;display:grid}.communityHomeActions a,.communityHomeActions button{color:#eaf5fb;text-align:left;background:#0c1923;border:1px solid #213a49;border-radius:14px;grid-template-columns:28px 1fr;align-items:center;column-gap:9px;min-height:78px;padding:13px;text-decoration:none;display:grid}.communityHomeActions svg{color:#70ceb5;grid-row:1/3}.communityHomeActions b{font-size:12px}.communityHomeActions small{color:#718b9c;font-size:9px}.communityLatestUpdate{background:#0b1720;border:1px solid #213a49;border-radius:16px;padding:17px}.communityLatestUpdate small{color:#6f8b9d;font-size:9px}.communityLatestUpdate h3{margin:6px 0;font-size:17px}.communityLatestUpdate p{color:#9db1c0;white-space:pre-line;margin:0;font-size:11px;line-height:1.55}.communityTextBtn{font-size:10px;font-weight:900;color:#72cdb5!important;background:0 0!important;border:0!important;width:auto!important;height:auto!important}.communityHubPage{width:min(980px,100% - 28px);margin:0 auto;padding:35px 0 60px}.communityHubPageHead{margin-bottom:20px}.communityHubPageHead p{letter-spacing:2.4px;color:#76a0b7;font-size:10px;font-weight:900}.communityHubPageHead h1{letter-spacing:-.04em;margin:6px 0;font-size:clamp(30px,5vw,44px)}.communityHubPageHead span{color:#8ba4b6}.communityUpdatesFull{max-width:800px}.communitySettingsCard,.communityReferralCard{background:#0b1720;border:1px solid #244052;border-radius:17px;padding:20px}.communitySettingsCard{gap:4px;display:grid}.communitySettingsCard span{font-size:13px}.communitySettingsCard small{color:#718b9c}.communityReferralCard{max-width:720px}.communityReferralCard>small{letter-spacing:2px;color:#7195a9;font-size:9px;font-weight:900}.communityReferralCard>strong{color:#75d8bd;margin-top:6px;font-size:30px;display:block}.communityReferralCard>p{color:#9cb0bf;line-height:1.55}.communityReferralLink{background:#071019;border:1px solid #294454;border-radius:11px;padding:11px;overflow:auto}.communityReferralLink code{color:#b6cbd7;font-size:10px}.communityReferralActions{gap:8px;margin-top:12px;display:flex}.communityReferralActions button{color:#e6fff7;background:#123128;border:1px solid #345d57;border-radius:10px;align-items:center;gap:7px;min-height:42px;padding:0 14px;font-weight:850;display:flex}.communityReferralFuture{background:#101f2a;border-radius:12px;gap:4px;margin-top:18px;padding:14px;display:grid}.communityReferralFuture span{color:#7e98a9;font-size:10px;line-height:1.5}.broadcastMediaType{background:#091018;border:1px solid #27313e;border-radius:12px;padding:14px}.broadcastMediaType>b{margin-bottom:9px;display:block}.broadcastMediaType>div:first-of-type{gap:7px;display:flex}.broadcastMediaType>div:first-of-type button{color:#8393a4;background:#101823;border:1px solid #293746;border-radius:9px;align-items:center;gap:6px;padding:8px 10px;font-size:10px;font-weight:800;display:flex}.broadcastMediaType>div:first-of-type button.active{color:#fff;background:#182a38;border-color:#5b7d94}.broadcastMediaType label{margin-top:12px}.broadcastSlideshowList{gap:6px;margin-top:10px;display:grid}.broadcastSlideshowList>div{border:1px solid #23313e;border-radius:9px;grid-template-columns:48px 1fr 30px;align-items:center;gap:8px;padding:6px;display:grid}.broadcastSlideshowList img{object-fit:cover;border-radius:6px;width:48px;height:34px}.broadcastSlideshowList code{text-overflow:ellipsis;font-size:9px;overflow:hidden}.broadcastSlideshowList button{color:#e5a3ac;background:#28161b;border:0;border-radius:7px;height:28px}.broadcastHistoryClear,.broadcastHistoryRowActions{align-items:center;gap:7px;display:flex}.broadcastHistoryRowActions span{white-space:nowrap}@keyframes communityDrawerIn{0%{transform:translate(-100%)}to{transform:none}}@media (max-width:720px){.communityHubHeader{padding:10px}.communityHubIntro{padding-top:22px}.communityLiveHero{min-height:430px}.communityLiveHero:after{background:linear-gradient(0deg,#040a0ffa 0,#040a0fb3 50%,#040a0f14 100%)}.communityLiveOverlay{width:100%;padding:22px 18px 28px}.communityLiveOverlay h2{font-size:31px}.communityLiveOverlay p{max-height:72px;font-size:11px;overflow:hidden}.communitySlidePrev,.communitySlideNext{width:34px;height:34px;top:38%}.communitySlideDots{bottom:12px;left:18px;right:auto}.communityServicesCompact{grid-template-columns:1fr}.communityServiceActions{grid-template-columns:1fr 1fr;display:grid}.communityHomeActions{grid-template-columns:1fr;width:calc(100% - 22px)}.communityHomeActions a,.communityHomeActions button{min-height:66px}.communityHubPage{width:calc(100% - 22px);padding-top:25px}.communityReferralActions{grid-template-columns:1fr 1fr;display:grid}.broadcastHistory .panelTop{align-items:flex-start}.broadcastHistoryClear{flex-direction:column;align-items:stretch}.broadcastHistoryRowActions{justify-content:space-between}.broadcastMediaType>div:first-of-type{overflow-x:auto}.communityPush{width:100%;margin:0 0 14px}}.communityMediaDots{z-index:6;gap:5px;display:flex;position:absolute;top:16px;right:18px}.communityMediaDots button{background:#00000059;border:1px solid #ffffff80;border-radius:50%;width:8px;height:8px;padding:0}.communityMediaDots button.active{background:#72d8bd;border-color:#72d8bd}.communityHubHeader{position:relative}.communityHeaderActions{justify-content:flex-end;gap:5px;display:flex}.communityNoticeBtn{position:relative}.communityNoticeBtn i{background:#76e0bd;border-radius:50%;width:7px;height:7px;position:absolute;top:7px;right:7px;box-shadow:0 0 0 2px #08131c}.communityNoticePopover{z-index:78;background:#0a1720;border:1px solid #294758;border-radius:16px;width:min(360px,100vw - 28px);padding:16px;position:fixed;top:58px;right:max(14px,50vw - 490px);box-shadow:0 24px 70px #0000008c}.communityNoticePopover>small{color:#75d7ba;text-transform:uppercase;letter-spacing:1.1px;font-size:9px;font-weight:900;display:block}.communityNoticePopover>b{margin-top:7px;font-size:15px;display:block}.communityNoticePopover>p{color:#91a8b7;max-height:70px;margin:7px 0 12px;font-size:11px;line-height:1.5;overflow:hidden}.communityNoticePopover>div{gap:7px;display:flex}.communityNoticePopover button{color:#07130f;background:#dff9f0;border:1px solid #4c8174;border-radius:9px;align-items:center;gap:4px;min-height:36px;padding:0 11px;font-size:10px;font-weight:900;display:flex}.communityNoticePopover button.ghost{color:#c7d8e1;background:#10212c;border-color:#294758}.communityServicesCompact article>div:first-child small{color:#6e9f91}.communityServicesCompact article>div:first-child small:before{content:"";background:#62d3ae;border-radius:50%;width:6px;height:6px;margin-right:5px;display:inline-block}@media (max-width:720px){.communityHubHeader{grid-template-columns:40px 1fr 78px}.communityNoticePopover{width:calc(100vw - 22px);top:57px;right:11px}}.sgSearchScopes{flex-wrap:wrap;align-items:center;gap:8px;max-width:1160px;margin:10px auto 0;padding:0 4px;display:flex}.sgSearchScopes>span{letter-spacing:.18em;color:#7893a2;margin-right:2px;font-size:10px;font-weight:900}.sgSearchScopes button{color:#88a1ae;cursor:pointer;background:#081b25;border:1px solid #234655;border-radius:999px;padding:7px 11px;font-size:12px;font-weight:800}.sgSearchScopes button.active{color:#07151b;background:#dffaf3;border-color:#9fe6d5}.sgDashRailList button.empty{opacity:.72}.sgDashRailList button.empty .sgDashRailName{color:#9ab0ba}.sgDashAccordion.empty .sgDashAccordionHead{opacity:.78}.broadcastSportsLinkBuilder{background:#091218;border:1px solid #273844;border-radius:16px;gap:12px;padding:14px;display:grid}.broadcastSportsLinkTitle{gap:3px;display:grid}.broadcastSportsLinkTitle small{color:#8093a4}.broadcastSportsLinkModes{flex-wrap:wrap;gap:8px;display:flex}.broadcastSportsLinkModes button{color:#9fb0bb;background:#0b151b;border:1px solid #2d424f;border-radius:10px;padding:8px 11px;font-weight:800}.broadcastSportsLinkModes button.active{color:#07151b;background:#dffaf3;border-color:#9fe6d5}.broadcastSportsLinkGrid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.broadcastSportsLinkGrid label{gap:6px;display:grid}.broadcastSportsLinkPreview{align-items:center;gap:10px;min-width:0;display:flex}.broadcastSportsLinkPreview code{text-overflow:ellipsis;white-space:nowrap;color:#7ee6ce;background:#061015;border:1px solid #203641;border-radius:9px;flex:1;min-width:0;padding:9px 10px;overflow:hidden}@media (max-width:720px){.sgSearchScopes{flex-wrap:nowrap;padding-bottom:3px;overflow-x:auto}.sgSearchScopes>span,.sgSearchScopes button{flex:none}.broadcastSportsLinkGrid{grid-template-columns:1fr}.broadcastSportsLinkPreview{flex-direction:column;align-items:stretch}.broadcastSportsLinkPreview code{white-space:normal;overflow-wrap:anywhere}}@media (min-width:761px){.sgDashRail:after{content:"↕  Scroll categories";text-align:center;color:#78939e;letter-spacing:.04em;background:#051118f5;border-top:1px solid #ffffff0f;padding:7px 10px 9px;font-size:.61rem;font-weight:850;display:block}.sgDashRailList{scrollbar-width:thin;scrollbar-color:#54e0c36b #ffffff09}.sgDashRailList::-webkit-scrollbar{width:6px;display:block}.sgDashRailList::-webkit-scrollbar-track{background:#ffffff06}.sgDashRailList::-webkit-scrollbar-thumb{background:#54e0c36b;border-radius:999px}}.onbShell{color:#eef7fb;background:radial-gradient(circle at 50% 0,#123144 0,#071019 38%,#050a0f 100%);min-height:100vh;padding:34px 14px 70px}.onbWelcome,.onbDash{width:min(980px,100%);margin:auto}.onbWelcome{text-align:center;max-width:620px;padding-top:6vh}.onbMark{color:#06120f;background:linear-gradient(145deg,#80e5c7,#4ea9d4);border-radius:15px;place-items:center;width:48px;height:48px;margin:0 auto 18px;font-size:24px;font-weight:950;display:grid;box-shadow:0 14px 40px #0008}.onbWelcome>p,.onbDash header p,.onbPanel>p{letter-spacing:2.5px;color:#72d8bd;font-size:10px;font-weight:900}.onbWelcome h1{letter-spacing:-.055em;margin:8px 0;font-size:clamp(38px,8vw,64px)}.onbWelcome>span{color:#91a8b8;line-height:1.6}.onbForm{text-align:left;background:#0b1720;border:1px solid #223d4e;border-radius:22px;margin-top:30px;padding:22px;box-shadow:0 30px 90px #0005}.onbForm label{gap:8px;margin-bottom:14px;display:grid}.onbForm label b{color:#bfd1dc;align-items:center;gap:7px;font-size:11px;display:flex}.onbForm input{color:#fff;background:#07131b;border:1px solid #294657;border-radius:12px;height:50px;padding:0 14px;font-size:15px}.onbForm button,.onbPrimary{color:#07130f;background:#dffaf1;border:0;border-radius:12px;justify-content:center;align-items:center;gap:7px;width:100%;height:50px;font-weight:900;display:flex}.onbForm .onbText{color:#7e9aaa;background:0 0;height:38px}.onbMsg{color:#efb3b8;background:#25171a;border-radius:10px;margin-top:12px;padding:11px;font-size:12px}.onbDash header{align-items:center;gap:16px;margin-bottom:22px;display:flex}.onbDash header .onbMark{margin:0}.onbDash header h1{margin:3px 0;font-size:34px}.onbDash header span{color:#8198a8;font-size:12px}.onbSteps{grid-template-columns:repeat(5,1fr);gap:7px;margin:20px 0;display:grid}.onbSteps div{color:#6e8798;background:#09151e;border:1px solid #203847;border-radius:12px;align-items:center;gap:7px;padding:12px;font-size:10px;display:flex}.onbSteps i{border:1px solid #34505f;border-radius:50%;place-items:center;width:20px;height:20px;display:grid}.onbSteps .done{color:#dff8ef;border-color:#2d6657}.onbSteps .done i{color:#07130f;background:#72d8bd;border-color:#72d8bd}.onbPanel{background:#0a1720;border:1px solid #213b4b;border-radius:20px;margin-top:12px;padding:22px}.onbPanel h2{margin:5px 0 17px;font-size:25px}.onbPlans{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.onbPlans button,.onbDevices button{color:#e8f4fa;text-align:left;background:#0c1b25;border:1px solid #274555;border-radius:15px;padding:16px}.onbPlans button{gap:6px;display:grid}.onbPlans button svg{color:#70d2b8}.onbPlans button strong{font-size:20px}.onbPlans button span{color:#7f98a8;min-height:30px;font-size:11px}.onbPlans button em{color:#8ce3c9;font-style:normal;font-weight:900}.onbPlans button.selected,.onbDevices button.selected{background:#10251f;border-color:#72d8bd;box-shadow:inset 0 0 0 1px #72d8bd}.onbPrimary{max-width:360px;margin-top:14px}.onbStatus,.onbGuide{background:#0d211c;border:1px solid #2d6557;border-radius:14px;align-items:flex-start;gap:11px;margin-top:15px;padding:15px;display:flex}.onbStatus svg{color:#72d8bd}.onbStatus b,.onbStatus span,.onbGuide b,.onbGuide span{display:block}.onbStatus span,.onbGuide span{color:#8da59f;margin-top:4px;font-size:11px;line-height:1.5}.onbDevices{grid-template-columns:repeat(5,1fr);gap:8px;display:grid}.onbDevices button{grid-template-columns:25px 1fr 16px;align-items:center;gap:8px;font-size:11px;display:grid}.onbGuide{display:block}.onbGuide button{color:#07130f;background:#dffaf1;border:1px solid #4a786b;border-radius:10px;margin-top:12px;padding:10px 13px;font-weight:850}@media (max-width:760px){.onbSteps,.onbPlans{grid-template-columns:1fr}.onbDevices{grid-template-columns:1fr 1fr}.onbDash header{align-items:flex-start}.onbDash header h1{font-size:28px}}.catAdminHead,.themeAdmin,.reviewAdminHead{background:#0c1b26;border:1px solid #24475a;border-radius:22px;justify-content:space-between;align-items:flex-start;gap:22px;margin-bottom:20px;padding:24px;display:flex}.catAdminHead p,.themeAdmin p,.reviewAdminHead p{color:#72dec0;letter-spacing:.24em;margin:0 0 8px;font-size:11px;font-weight:900}.catAdminHead span,.themeAdmin span,.reviewAdminHead span{color:#86a0b1}.catAdminHead button,.themeControls button,.variantHead button,.reviewActions button{color:#07130f;background:#dffcf3;border:0;border-radius:13px;align-items:center;gap:8px;padding:11px 15px;font-weight:900;display:inline-flex}.catAdminGrid{gap:18px;display:grid}.catEdit{background:#0b1923;border:1px solid #24475a;border-radius:20px;padding:20px}.catEditTop{grid-template-columns:auto minmax(220px,1fr) 190px;align-items:center;gap:12px;display:grid}.catEdit input,.catEdit textarea,.catEdit select,.themeControls input,.themeControls select{box-sizing:border-box;color:#eef7fb;background:#07141d;border:1px solid #2a4a5c;border-radius:11px;width:100%;padding:10px 12px}.catFields{grid-template-columns:1fr 1fr;gap:12px;margin-top:16px;display:grid}.catFields label,.themeControls label{color:#91a8b6;gap:7px;font-size:12px;font-weight:800;display:grid}.catFields .wide,.themeControls .wide{grid-column:1/-1}.catFields textarea{min-height:110px}.variantHead{justify-content:space-between;align-items:center;margin:18px 0 9px;display:flex}.variantRows{gap:8px;display:grid}.variantRow{grid-template-columns:2fr .75fr .75fr .8fr 1fr auto;gap:8px;display:grid}.iconDanger{color:#ff9a9a!important;background:#30191c!important}.themeAdmin{margin-top:24px;display:block}.themeControls{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:18px;display:grid}.reviewAdmin{gap:12px;display:grid}.reviewAdminHead{display:block}.reviewAdminRow{background:#0b1923;border:1px solid #24475a;border-radius:18px;grid-template-columns:1fr auto auto;align-items:center;gap:18px;padding:18px;display:grid}.reviewStars{color:#72dec0;display:flex}.reviewStars svg{width:17px}.reviewState{text-transform:uppercase;border-radius:999px;padding:6px 10px;font-size:10px;font-weight:900}.reviewState.pending{color:#f0d879;background:#342d16}.reviewState.approved{color:#8de8cc;background:#12372f}.reviewState.hidden{color:#9caab5;background:#2b2f34}.reviewActions{gap:8px;display:flex}.serviceCards{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.serviceCard{text-align:left;color:#eef8fb;background:#0c1b26 50%/cover;border:1px solid #315365;border-radius:22px;min-height:390px;padding:0;transition:all .18s;position:relative;overflow:hidden}.serviceCard:hover{border-color:#6ce0c1;transform:translateY(-2px)}.serviceCard>em{color:#072119;background:#77e5c5;border-radius:999px;padding:6px 9px;font-size:10px;font-style:normal;font-weight:1000;position:absolute;top:16px;right:16px}.serviceCard>div{background:linear-gradient(#0000,#040d14b8,#040d14fa);padding:24px;position:absolute;inset:auto 0 0}.serviceCard small{color:#73dfc0;font-weight:900}.serviceCard h3{margin:8px 0;font-size:25px}.serviceCard p{color:#b2c4cf}.serviceCard ul{gap:8px;padding:0;list-style:none;display:grid}.serviceCard li{align-items:center;gap:7px;display:flex}.serviceCard li svg{color:#72dec0;width:15px}.serviceCard strong{color:#8ff0d4;margin-top:16px;display:block}.serviceCard.out_of_stock{opacity:.58;filter:saturate(.4);cursor:not-allowed}.reviewSummary{color:#ffd978;align-items:center;gap:6px;font-weight:800;display:flex}.reviewSummary svg{width:15px}.backProduct{color:#7ee4c7;background:0 0;border:0;align-items:center;gap:5px;margin-bottom:14px;font-weight:900;display:flex}.selectedProductHero{background:linear-gradient(135deg,#103128,#0c202c);border:1px solid #315365;border-radius:18px;margin-bottom:14px;padding:20px}.variantChoices{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.variantChoices button{text-align:left;color:#eef8fb;background:#0b1b25;border:1px solid #315365;border-radius:16px;padding:16px}.variantChoices button.selected{background:#10362d;border-color:#71e2c3}.variantChoices span,.variantChoices strong{margin-top:7px;display:block}.variantChoices strong{color:#86e9ce;font-size:20px}.seasonalTheme{pointer-events:none;z-index:9999;position:fixed;inset:0;overflow:hidden}.seasonBanner{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0d201cdd;border:1px solid #ffffff26;border-top:0;border-radius:0 0 14px 14px;padding:7px 18px;font-size:12px;font-weight:900;position:fixed;top:0;left:50%;transform:translate(-50%)}.seasonParticles i{font-size:25px;font-style:normal;animation:10s linear infinite seasonFall;position:absolute;top:-70px}.intensity-full .seasonParticles i{font-size:34px;animation-duration:7s}@keyframes seasonFall{to{transform:translateY(115vh)rotate(540deg)}}.sonicSleigh{align-items:center;gap:3px;font-size:32px;animation:18s linear infinite sleighFly;display:flex;position:absolute;top:74px;left:-220px}.sonicSleigh b{color:#03151a;background:#5dd2db;border-radius:50%;place-items:center;width:38px;height:38px;font-size:22px;display:grid;transform:rotate(-12deg)}@keyframes sleighFly{50%{transform:translate(55vw,35px)rotate(-2deg)}to{transform:translate(120vw,-20px)}}.seasonal-halloween .spookyMist{background:radial-gradient(circle at 20% 80%,#7b2cff20,#0000 24%),radial-gradient(circle at 85% 40%,#ff6a0020,#0000 28%);animation:5s ease-in-out infinite alternate mistPulse;position:absolute;inset:0}@keyframes mistPulse{to{opacity:.35}}@media (max-width:760px){.catEditTop{grid-template-columns:auto 1fr}.catEditTop select{grid-column:1/-1}.catFields,.themeControls{grid-template-columns:1fr}.variantRow{grid-template-columns:1fr 1fr}.variantRow input:first-child{grid-column:1/-1}.serviceCards{grid-template-columns:1fr}.serviceCard{min-height:320px}.variantChoices{grid-template-columns:1fr}.onbSteps{grid-template-columns:repeat(5,1fr);gap:5px!important;display:grid!important}.onbSteps>div{justify-content:center;min-height:42px!important;padding:8px 4px!important}.onbSteps b{font-size:10px}.reviewAdminRow{grid-template-columns:1fr}}.serviceRailWrap{position:relative}.serviceCards{scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;perspective:1200px;gap:18px;padding:10px 7% 24px;overflow-x:auto;display:flex!important}.serviceCards::-webkit-scrollbar{display:none}.serviceCard{flex:0 0:min(390px,78%);scroll-snap-align:center;opacity:.72;filter:saturate(.82);transition:transform .28s,opacity .28s,border-color .28s,filter .28s;transform:scale(.93)rotateY(-1.2deg);box-shadow:0 18px 45px #0005}.serviceCard.active{opacity:1;filter:none;border-color:#68ddbd;transform:scale(1)rotateY(0);box-shadow:0 24px 65px #0008,0 0 0 1px #68ddbd33}.railArrow{z-index:3;color:#dffaf1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#07141de8;border:1px solid #315365;border-radius:50%;place-items:center;width:42px;height:42px;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.railArrow.left{left:-8px}.railArrow.right{right:-8px}.railHint{color:#7892a2;justify-content:center;align-items:center;gap:12px;font-size:11px;display:flex}.railHint>span{gap:5px;display:flex}.railHint i{background:#315365;border-radius:999px;width:6px;height:6px;transition:all .2s}.railHint i.active{background:#71e2c3;width:20px}.optionPicker{gap:20px;display:grid}.optionLabel button{color:#7ee4c7;background:0 0;border:0;align-items:center;gap:5px;font-weight:800;display:flex}.optionLabel button svg{width:15px}.optionPills button{color:#eaf5fa;background:#0b1b25;border:1px solid #315365;border-radius:999px;padding:11px 16px;font-weight:850}.multiNotice{color:#a8c2b9;background:#0c251f;border:1px solid #315c50;border-radius:14px;align-items:flex-start;gap:10px;padding:12px;font-size:12px;line-height:1.45;display:flex}.multiNotice svg{color:#71e2c3;min-width:18px}.multiNotice b{color:#eaf8f4;display:block}.optionTotal{border-top:1px solid #244253;grid-template-columns:1fr auto;gap:4px 15px;padding-top:16px;display:grid}.optionTotal span{color:#7992a1;grid-column:1/-1;font-size:11px}.optionTotal b{font-size:15px}.optionTotal strong{color:#86e9ce;font-size:25px}.multiModalBackdrop{z-index:10020;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#02070bd9;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.multiModal{background:#0b1a24;border:1px solid #386152;border-radius:24px;width:min(470px,100%);padding:25px;position:relative;box-shadow:0 35px 100px #000b}.multiModal>svg{color:#71e2c3;width:30px;height:30px}.multiModal h3{margin:12px 0;font-size:25px}.multiModal p{color:#9bb0bc;line-height:1.55}.multiModal ul{gap:9px;padding:0;list-style:none;display:grid}.multiModal li{align-items:center;gap:8px;display:flex}.multiModal li svg{color:#71e2c3;width:17px}.multiClose{color:#dff5f0;background:#102633;border:0;border-radius:50%;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:15px;right:15px}.multiClose svg{width:17px}.catEdit.collapsed{padding:14px 20px}.catExpand{color:#dff8ef;background:#10222d;border:1px solid #315365;border-radius:11px;align-items:center;gap:6px;padding:9px 12px;font-weight:850;display:flex}.catExpand svg{width:16px}.variantColumns{color:#7f99a8;text-transform:uppercase;letter-spacing:.06em;grid-template-columns:2fr .75fr .75fr .8fr 1fr auto;gap:8px;padding:0 2px 5px;font-size:10px;display:grid}.variantColumns i{width:40px}@media (max-width:760px){.serviceCards{gap:12px;padding:8px 6% 20px}.serviceCard{flex-basis:88%;min-height:390px}.railHint{justify-content:space-between;padding:0 7px}.optionLabel{flex-direction:column;align-items:flex-start}.optionPills{grid-template-columns:repeat(3,1fr);display:grid}.optionPills button{padding:11px 7px;font-size:11px}.catEditTop{grid-template-columns:auto 1fr auto}.catEditTop select{grid-column:2/3}.catExpand{grid-area:1/3/3}.catExpand span,.variantColumns{display:none}.variantRow{border:1px solid #223f50;border-radius:13px;padding:12px;position:relative}.variantRow input:before{content:attr(placeholder)}.serviceRailWrap{overflow:hidden!important}.serviceCards{scroll-snap-type:x mandatory!important;scrollbar-width:none!important;gap:14px!important;margin:0 -14px!important;padding:4px 14px 10px!important;scroll-padding-left:14px!important;display:flex!important;overflow-x:auto!important}.serviceCards::-webkit-scrollbar{display:none}.serviceCard{scroll-snap-align:center!important;opacity:.68!important;filter:saturate(.78)!important;flex:0 0 82%!important;width:82%!important;min-width:82%!important;max-width:82%!important;min-height:520px!important;transition:transform .22s,opacity .22s,filter .22s,border-color .22s!important;transform:scale(.94)!important}.serviceCard.active{opacity:1!important;filter:none!important;transform:scale(1)!important}.serviceCard>div{padding:24px!important}.serviceCard h3{font-size:32px!important;line-height:1.05!important}.serviceCard p,.serviceCard li{letter-spacing:.02em!important;font-size:16px!important;line-height:1.45!important}.railArrow{display:none!important}.railHint{padding:4px 8px 0!important}}.optionPicker{flex-direction:column;gap:26px;display:flex}.optionGroup{gap:13px;display:grid}.optionLabel{justify-content:space-between;align-items:center;gap:12px;display:flex}.optionLabel>button{color:#77e2c4;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-weight:900;display:inline-flex}.optionLabel>button svg{width:17px}.optionPills button{min-width:145px}.multiNotice{margin-top:2px}.simplePlanBuilder{gap:16px;margin-top:18px;display:grid}.planBuilderBlock{background:#081720;border:1px solid #28495a;border-radius:16px;padding:17px}.planBuilderBlock>b{margin-bottom:4px;font-size:17px;display:block}.planBuilderBlock>span{color:#86a1b1;margin-bottom:13px;font-size:13px;display:block}.builderPills,.builderMode{flex-wrap:wrap;gap:9px;display:flex}.builderPills button,.builderMode button{color:#dce9ef;background:#0b1c26;border:1px solid #315365;border-radius:999px;padding:10px 15px;font-weight:850}.builderPills button.selected,.builderMode button.selected{color:#eafff8;background:#10382f;border-color:#72e4c5;box-shadow:0 0 0 2px #72e4c521}.builderEmpty{color:#829ba9;border:1px dashed #355466;border-radius:12px;padding:15px}.priceMatrix{gap:8px;display:grid;overflow-x:auto}.priceMatrixHead,.priceMatrixRow{grid-template-columns:minmax(120px,.7fr) repeat(3,minmax(180px,1fr));align-items:stretch;gap:8px;min-width:760px;display:grid}.priceMatrixHead b{color:#7995a5;text-transform:uppercase;letter-spacing:.08em;padding:0 8px;font-size:11px}.priceMatrixRow>strong{background:#0b1b25;border:1px solid #29495a;border-radius:12px;align-items:center;padding:12px;display:flex}.priceCell{background:#0b1b25;border:1px solid #29495a;border-radius:12px;grid-template-columns:1fr 1.15fr;gap:7px;padding:8px;display:grid}.priceCell label{color:#7f99a8;grid-template-columns:auto 1fr;align-items:center;gap:5px;font-size:11px;font-weight:800;display:grid}.priceCell input{min-width:0!important;padding:8px!important}@media (max-width:760px){.optionPills{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.optionPills button{min-width:0!important;padding:12px 7px!important}.optionLabel{flex-direction:column;align-items:flex-start}}.catEditTop{grid-template-columns:auto minmax(0,1fr) 180px auto!important}.catProductIcon{color:#75e1c3;background:#102434;border:1px solid #315365;border-radius:13px;place-items:center;width:42px;height:42px;display:grid}.catProductIcon svg{width:19px}.catProductSummary{min-width:0}.catProductSummary .catTitleInput{width:100%}.catSummaryMeta{flex-wrap:wrap;gap:7px;margin-top:7px;display:flex}.catSummaryMeta span{color:#829eae;background:#0b1a24;border:1px solid #27485a;border-radius:999px;padding:4px 8px;font-size:10px;font-weight:850}.catStatus{min-width:0}.catDetailsCard{grid-template-columns:minmax(0,1fr) 250px;gap:16px;margin-top:16px;display:grid}.catDetailsCard .catFields{margin-top:0}.heroPreview{color:#6f8b9a;background:#07141d 50%/cover;border:1px dashed #365668;border-radius:16px;align-items:flex-end;gap:10px;min-height:170px;padding:16px;display:flex;overflow:hidden}.heroPreview.hasImage{color:#e9fbf5;border-style:solid}.heroPreview svg{width:22px}.heroPreview div{gap:2px;display:grid}.heroPreview span{color:#8ba4b2;font-size:11px}.builderTitle{align-items:flex-start;gap:11px;margin-bottom:13px;display:flex}.builderTitle>i{color:#8af0d3;background:#123d33;border-radius:9px;place-items:center;width:28px;height:28px;font-style:normal;font-weight:1000;display:grid}.builderTitle b{font-size:17px}.builderTitle span{color:#84a0af;margin-top:2px;font-size:12px;display:block}.builderFoot{color:#7893a2;margin-top:10px;display:block}.connectionChoices .dangerNeutral{border-color:#41515d}.priceMatrixHead.compact,.priceMatrixRow.compact{grid-template-columns:minmax(115px,.7fr) repeat(3,minmax(165px,1fr));min-width:720px}.priceCell.compact{align-items:center;gap:7px;position:relative;grid-template-columns:1fr auto!important;padding:8px!important;display:grid!important}.priceMain{grid-template-columns:auto 1fr;align-items:center;gap:5px;display:grid}.priceMain>span{color:#85a0ae;font-weight:900}.priceMain input{font-size:16px!important;font-weight:900!important}.wooLinkBtn{color:#7895a5;white-space:nowrap;background:#0a1922;border:1px solid #315365;border-radius:9px;align-items:center;gap:5px;padding:8px 9px;font-size:10px;font-weight:900;display:inline-flex}.wooLinkBtn svg{width:13px;height:13px}.wooLinkBtn.linked{color:#7ee5c8;background:#0c2d26;border-color:#347762}.wooInline{z-index:5;background:#07141d;border:1px solid #345466;border-radius:11px;width:205px;padding:9px;position:absolute;top:calc(100% + 5px);right:8px;box-shadow:0 12px 30px #0008}.wooInline label{color:#8fa6b4;gap:5px;font-size:10px;font-weight:900;display:grid}.wooInline input{width:100%!important}.optionTotal+.onbPrimary{margin-top:14px!important}@media (max-width:760px){.catEditTop{grid-template-columns:auto minmax(0,1fr) auto!important;gap:9px!important}.catStatus{grid-area:2/2/auto/3}.catExpand{grid-area:1/3/3}.catSummaryMeta span{font-size:9px}.catDetailsCard{grid-template-columns:1fr}.heroPreview{min-height:130px}.priceMatrixHead.compact,.priceMatrixRow.compact{min-width:680px}.serviceCard{flex-basis:84%!important;width:84%!important;min-width:84%!important;max-width:84%!important;min-height:430px!important}.serviceCard>div{padding:20px!important}.serviceCard h3{margin:6px 0 9px!important;font-size:28px!important}.serviceCard p{margin:0 0 10px!important;font-size:15px!important}.serviceCard ul{gap:6px!important;margin:8px 0!important}.serviceCard li{font-size:14px!important;line-height:1.35!important}.serviceCard strong{margin-top:11px!important;font-size:13px!important}.serviceCard>em{top:12px!important;right:12px!important}.serviceCards{padding-bottom:4px!important}.railHint{margin-top:4px!important}}.catSaveWrap{align-items:center;gap:10px;display:flex}.unsavedFlag{color:#f3ce75;white-space:nowrap;font-size:11px;font-weight:900}.catAdminHead button:disabled{opacity:.72;cursor:default}.catAdminHead button.dirty{box-shadow:0 0 0 2px #72e2c324,0 8px 24px #0003}.catSummaryMeta .setupIncomplete{color:#f0cb70;background:#251f0d;border-color:#6c5927;align-items:center;gap:4px;display:inline-flex}.setupIncomplete svg{width:11px;height:11px}.priceMain.notOffered{opacity:.72}.priceMain.notOffered>span{color:#657f8e}.priceMain input::placeholder{color:#58717f;font-size:11px;font-weight:750}.productRating{color:#f7cf65;text-align:left;background:0 0;border:0;align-items:center;gap:7px;margin:2px 0 10px;padding:0;font-style:normal;display:inline-flex}.productRating span{letter-spacing:.05em;font-size:13px}.productRating b{color:#f8e4a7;font-size:13px}.productRating em{color:#9db2bd;text-underline-offset:3px;font-size:12px;font-style:normal;text-decoration:underline}.serviceCard .productRating{z-index:3;position:relative}.optionRating{margin:5px 0 8px}.reviewModal{color:#edf8fb;background:#091821;border:1px solid #315365;border-radius:22px;width:min(620px,100vw - 28px);max-height:min(760px,100vh - 34px);padding:24px;position:relative;overflow:auto;box-shadow:0 30px 90px #000c}.reviewModalHead small{color:#71dfc1;letter-spacing:.16em;font-weight:900}.reviewModalHead h3{margin:5px 0 8px;font-size:26px}.reviewScore{align-items:center;gap:8px;display:flex}.reviewScore span,.reviewPreviewList article>div>span{color:#f6cf64;letter-spacing:.04em}.reviewScore em{color:#8fa7b5;font-style:normal}.reviewPreviewList{gap:10px;margin:18px 0;display:grid}.reviewPreviewList article{background:#0d202b;border:1px solid #28495a;border-radius:15px;padding:14px}.reviewPreviewList article>div{justify-content:space-between;gap:10px;display:flex}.reviewPreviewList article small{color:#7893a3}.reviewPreviewList article b{margin-top:8px;display:block}.reviewPreviewList article p{color:#bed0d9;margin:6px 0;line-height:1.5}.reviewPreviewList article em{color:#7fe2c5;font-size:12px;font-style:normal}@media (max-width:760px){.catAdminHead{align-items:stretch}.catSaveWrap{justify-content:space-between}.reviewModal{padding:20px}.productRating{margin-bottom:8px}}.communityReviewLink{color:#78e3c5!important;background:0 0!important;border:0!important;align-items:center!important;gap:5px!important;margin-top:8px!important;padding:0!important;font-size:11px!important;font-weight:900!important;display:inline-flex!important}.communityReviewLink svg{width:13px;height:13px}.communityReviewBackdrop{z-index:10030;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#02090dd9;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.communityReviewModal{color:#edf8fb;background:linear-gradient(145deg,#0c202b,#07151e);border:1px solid #315566;border-radius:24px;width:min(560px,100vw - 28px);max-height:calc(100vh - 32px);padding:26px;position:relative;overflow:auto;box-shadow:0 32px 100px #000d}.communityReviewClose{color:#dbe8ee;background:#112733;border:1px solid #31505f;border-radius:50%;place-items:center;width:38px;height:38px;display:grid;position:absolute;top:15px;right:15px}.communityReviewClose svg{width:17px}.communityReviewModal>h2{margin:5px 0;font-size:28px}.communityReviewIntro{color:#94abb8;margin-bottom:19px;line-height:1.5;display:block}.communityReviewStars{align-items:center;gap:4px;margin:4px 0 22px;display:flex}.communityReviewStars button{color:#f6cf64;background:0 0;border:0;padding:3px}.communityReviewStars svg{width:29px;height:29px}.communityReviewStars b{color:#b7c7cf;margin-left:9px}.communityReviewField{gap:8px;margin-top:14px;display:grid}.communityReviewField>b{font-size:12px}.communityReviewField small{color:#7892a1;font-weight:600}.communityReviewField input,.communityReviewField textarea{box-sizing:border-box;color:#eef8fb;width:100%;font:inherit;background:#07141c;border:1px solid #315263;border-radius:13px;padding:13px 14px}.communityReviewField textarea{resize:vertical;min-height:130px}.communityReviewError{color:#ffabb3;background:#36191d;border:1px solid #6d3038;border-radius:11px;margin-top:12px;padding:10px 12px;font-size:12px}.communityReviewSubmit,.communityReviewThanks button{color:#06160f;background:#dffcf3;border:0;border-radius:13px;justify-content:center;align-items:center;gap:7px;width:100%;margin-top:18px;padding:14px;font-weight:1000;display:flex}.communityReviewSubmit:disabled{opacity:.45}.communityReviewSubmit svg{width:16px}.communityReviewThanks{text-align:center;padding:24px 4px 4px}.communityReviewThanks>div{color:#89efd3;background:#103a31;border-radius:18px;place-items:center;width:62px;height:62px;margin:0 auto 16px;display:grid}.communityReviewThanks>div svg{width:28px}.communityReviewThanks>p{color:#71dfc1;letter-spacing:.2em;margin:0;font-size:10px;font-weight:1000}.communityReviewThanks h2{margin:8px 0;font-size:29px}.communityReviewThanks span{color:#a6bac5;line-height:1.6;display:block}@media (max-width:650px){.communityReviewModal{border-radius:21px;padding:22px 18px}.communityReviewStars svg{width:27px;height:27px}.communityReviewModal>h2{font-size:25px}.communityReviewLink{margin-top:6px!important}}.reviewTabs{gap:8px;margin:18px 0;display:flex}.reviewTabs button{color:#9eb2bd;text-transform:capitalize;background:#091821;border:1px solid #315365;border-radius:999px;padding:9px 14px;font-weight:900}.reviewTabs button.active{color:#dffcf3;background:#123d33;border-color:#62dcbc}.reviewTabs i{background:#102631;border-radius:999px;margin-left:5px;padding:2px 7px;font-style:normal}.reviewTabs button.active i{background:#0a2a23}.onbOrderSummary{background:#0b1d27;border:1px solid #2d4f60;border-radius:16px;gap:4px;padding:16px 18px;display:grid;position:relative}.onbOrderSummary span{color:#70dfc1;letter-spacing:.14em;font-size:10px;font-weight:1000}.onbOrderSummary b{font-size:18px}.onbOrderSummary small{color:#8fa7b5}.onbOrderSummary strong{color:#78e5c7;font-size:22px;position:absolute;bottom:17px;right:18px}.onbPayLink{justify-content:center;text-decoration:none}.onbProviderNotice{text-align:center;color:#7893a2;display:block}.onbStatus.waiting .onbPulse{background:#f1c76a;border-radius:50%;width:13px;height:13px;animation:1.5s infinite onbPulse;box-shadow:0 0 #f1c76a80}.onbStatus.paid{background:#0b2b24;border-color:#347762}.onbStatus.attention{background:#2b1519;border-color:#74414a}@keyframes onbPulse{70%{box-shadow:0 0 0 10px #f1c76a00}to{box-shadow:0 0 #f1c76a00}}@media (max-width:650px){.reviewTabs{overflow:auto}.reviewTabs button{white-space:nowrap}.onbOrderSummary strong{margin-top:6px;position:static}.onbCommerce{margin-top:12px}}.onbDashMsg{color:#ffb7bf;background:#30181d;border:1px solid #74414a;border-radius:13px;margin:16px 0 0;padding:12px 14px;font-size:12px;font-weight:800;line-height:1.45}.onbPrimary:disabled{opacity:.68;cursor:wait}.onbIntroBackdrop{z-index:12000;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#01070be0;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.onbIntroCard{color:#eefafb;background:linear-gradient(145deg,#0c202b 0%,#07151e 72%);border:1px solid #2f5b64;border-radius:28px;width:min(720px,100vw - 28px);max-height:calc(100vh - 32px);padding:30px;position:relative;overflow:hidden auto;box-shadow:0 35px 120px #000000b8}.onbIntroGlow{pointer-events:none;background:radial-gradient(circle,#69e2c22e,#0000 68%);border-radius:50%;width:330px;height:330px;position:absolute;inset:-120px -100px auto auto}.onbIntroMark{color:#06151b;background:linear-gradient(145deg,#7ce8ce,#58bfe0);border-radius:18px;place-items:center;width:58px;height:58px;margin-bottom:18px;display:grid;box-shadow:0 12px 35px #56d5c829}.onbIntroMark svg{width:27px;height:27px}.onbIntroCard>p{color:#74e1c4;letter-spacing:.22em;margin:0 0 6px;font-size:11px;font-weight:1000}.onbIntroCard>h2{letter-spacing:-.03em;margin:0;font-size:38px;line-height:1.05}.onbIntroLead{color:#9db1bc;margin-top:10px;font-size:15px;display:block}.onbIntroSteps{grid-template-columns:1fr 1fr;gap:12px;margin:25px 0 22px;display:grid}.onbIntroSteps article{background:#0b1d27;border:1px solid #254654;border-radius:18px;grid-template-columns:42px 1fr;align-items:start;gap:13px;padding:17px;display:grid;position:relative}.onbIntroSteps article>i{color:#567482;font-size:11px;font-style:normal;font-weight:1000;position:absolute;top:10px;right:12px}.onbIntroSteps article>svg{color:#77e2c5;width:25px;height:25px;margin-top:2px}.onbIntroSteps article div{gap:5px;display:grid}.onbIntroSteps article b{font-size:14px}.onbIntroSteps article span{color:#91a8b4;font-size:12px;line-height:1.45}.onbIntroStart{color:#061711;background:#ddfff5;border:0;border-radius:15px;justify-content:center;align-items:center;gap:8px;width:100%;padding:16px 18px;font-size:15px;font-weight:1000;display:flex}.onbIntroStart svg{width:18px}.onbUnlockedHead{align-items:flex-start;gap:13px;margin-bottom:18px;display:flex}.onbUnlockedHead>i{color:#79e4c6;background:#103b31;border-radius:12px;flex:0 0 36px;place-items:center;width:36px;height:36px;font-style:normal;display:grid}.onbUnlockedHead>i svg{width:18px}.onbUnlockedHead p,.onbUnlockedHead h2{margin:0 0 6px!important}.onbUnlockedHead span{color:#90a7b3;font-size:13px;line-height:1.45}@media (max-width:680px){.onbIntroCard{border-radius:23px;padding:22px 18px 20px}.onbIntroCard>h2{font-size:30px}.onbIntroSteps{grid-template-columns:1fr;gap:9px;margin-top:20px}.onbIntroSteps article{padding:14px}.onbIntroLead{font-size:13px}}@media (min-width:761px){.serviceRailWrap{padding:0 26px;overflow:visible!important}.serviceCards{align-items:stretch!important;gap:18px!important;min-height:470px!important;margin:0!important;padding:12px 34px 24px!important;display:flex!important}.serviceCard{cursor:pointer!important;flex:0 0 360px!important;width:360px!important;min-width:360px!important;max-width:360px!important;min-height:440px!important;display:block!important;position:relative!important}.serviceCard>div{visibility:visible!important;opacity:1!important;display:block!important}.serviceCard h3,.serviceCard p,.serviceCard ul,.serviceCard strong{visibility:visible!important}}.serviceCard[aria-disabled=true]{cursor:not-allowed!important}.serviceCard:focus-visible{outline-offset:3px;outline:2px solid #75e3c5}.catalogueBadgeRows{gap:8px;margin-top:13px;display:grid}.catalogueBadgeRows>div{gap:5px;display:grid}.catalogueBadgeRows>div>small{letter-spacing:.13em!important;color:#6e8e9d!important;font-size:9px!important;font-weight:1000!important}.catalogueBadgeRows i{color:#c8d8df;white-space:nowrap;background:#0d222ce6;border:1px solid #31515f;border-radius:999px;padding:4px 7px;font-size:9px;font-style:normal;font-weight:900}.optionBadgeRows{margin-top:12px}.optionBadgeRows i{background:#0a1a23;font-size:10px}.catalogueEnhancers{grid-template-columns:1fr 1fr;gap:14px;margin-top:16px;display:grid}.catEnhancer{background:#081720;border:1px solid #28495a;border-radius:16px;padding:17px}.catEnhancer:last-child{grid-column:1/-1}.catEnhancer .builderTitle{margin-bottom:12px}.catEnhancer .builderTitle>i svg{width:15px;height:15px}.catBadgePicker{flex-wrap:wrap;gap:8px;display:flex}.catBadgePicker button{color:#b9cbd4;background:#0b1c26;border:1px solid #315365;border-radius:999px;padding:8px 11px;font-size:11px;font-weight:850}.catBadgePicker button.selected{color:#ecfff9;background:#10382f;border-color:#70e1c2}.catAddonPicker{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.catAddonPicker button{text-align:left;color:#dbe9ef;background:#0b1b25;border:1px solid #315365;border-radius:12px;gap:3px;padding:11px 12px;display:grid}.catAddonPicker button small{color:#718d9c;text-transform:capitalize}.catAddonPicker button.selected{background:#10372e;border-color:#70e1c2}.catAddonPicker button.selected small{color:#88e8cc}.wooInlineWide{gap:9px;display:grid;width:250px!important}.wooInlineWide label small{color:#718b99;font-weight:500}.wooHint{color:#708a98;font-size:10px;line-height:1.4;display:block}.onbAddOns{background:#081720;border:1px solid #294b5b;border-radius:17px;gap:10px;margin-top:22px;padding:16px;display:grid}.onbAddOnHead{align-items:flex-start;gap:10px;margin-bottom:2px;display:flex}.onbAddOnHead>svg{color:#74e1c3;width:20px;margin-top:2px}.onbAddOnHead div{gap:3px;display:grid}.onbAddOnHead span{color:#829eac;font-size:12px}.onbAddOn{background:#0b1b24;border:1px solid #294a59;border-radius:13px;overflow:hidden}.onbAddOn.selected{background:#0d2823;border-color:#63c9ae}.onbAddOnToggle{text-align:left;color:#eaf6fa;background:0 0;border:0;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;width:100%;padding:12px;display:grid}.onbAddOnToggle>i{color:#71e0c2;border:1px solid #385766;border-radius:9px;place-items:center;width:28px;height:28px;font-style:normal;display:grid}.onbAddOnToggle>i svg{width:15px}.onbAddOnToggle>div{gap:2px;display:grid}.onbAddOnToggle span{color:#819ba9;font-size:11px}.onbAddOnToggle strong{color:#79e2c5;font-size:11px}.onbAddOn>label{color:#819ba9;gap:6px;padding:0 12px 12px;font-size:10px;font-weight:900;display:grid}.onbAddOn select{color:#eef8fb;background:#07151d;border:1px solid #31515f;border-radius:10px;width:100%;padding:10px}.onbOrderPreview{background:#0a1922;border:1px solid #2a4b5a;border-radius:14px;grid-template-columns:1fr auto;align-items:center;gap:4px 12px;margin-top:14px;padding:14px;display:grid}.onbOrderPreview>span{color:#7895a5;text-transform:uppercase;letter-spacing:.12em;grid-column:1/-1;font-size:10px;font-weight:900}.onbOrderPreview>b{font-size:13px}.onbOrderPreview>strong{color:#85ead0;font-size:22px}.archiveOrderRow a small{align-items:center;gap:4px;display:flex}@media (max-width:760px){.catalogueEnhancers{grid-template-columns:1fr}.catEnhancer:last-child{grid-column:auto}.catAddonPicker{grid-template-columns:1fr 1fr}.catalogueBadgeRows i{padding:3px 6px;font-size:8px}.serviceCard{min-height:460px!important}}.serviceCard .catalogueBadgeRows{border-top:1px solid #7be0c524!important;margin-top:14px!important;padding-top:10px!important;position:relative!important}.catalogueBadgeRows>div{gap:7px!important;min-width:0!important;display:grid!important}.catalogueBadgeRows>div>small{letter-spacing:.18em!important;color:#77a1ad!important;font-size:9px!important;font-weight:1000!important;line-height:1!important}.catalogueBadgeRows>div>span{flex-wrap:wrap!important;align-items:center!important;gap:7px!important;min-width:0!important;display:flex!important}.catalogueMark{color:#dcebf0!important;min-width:0!important;max-width:100%!important;box-shadow:none!important;white-space:nowrap!important;background:#07161ee0!important;border:1px solid #355867!important;border-radius:999px!important;align-items:center!important;gap:6px!important;padding:5px 8px!important;font-style:normal!important;display:inline-flex!important}.catalogueMark>span{color:#7be4c7!important;background:#14362f!important;border-radius:5px!important;place-items:center!important;min-width:22px!important;height:18px!important;padding:0 4px!important;font-size:9px!important;font-weight:1000!important;line-height:1!important;display:grid!important}.catalogueMark>b{text-overflow:ellipsis!important;font-size:9px!important;font-weight:900!important;line-height:1!important;overflow:hidden!important}.catalogueMark.mark-apple-tv>span{color:#ecf5f8!important;background:0 0!important;padding:0!important;font-size:15px!important}.catalogueMark.mark-dolby-vision>span,.catalogueMark.mark-dolby-atmos>span{color:#071d18!important;background:#eaf6f2!important}.catalogueMark.mark-4k-uhd>span,.catalogueMark.mark-hdr>span{color:#082018!important;background:#74e1c2!important}@media (min-width:1000px){.onbPanel{overflow:hidden!important}.serviceRailWrap{padding:0 4px!important;overflow:hidden!important}.serviceCards{perspective:none!important;align-items:stretch!important;gap:20px!important;min-height:570px!important;margin:0!important;padding:18px 64px 28px!important;scroll-padding-left:64px!important;display:flex!important;overflow-x:auto!important}.serviceCard{opacity:.82!important;filter:saturate(.86)!important;border-radius:24px!important;flex:0 0 455px!important;width:455px!important;min-width:455px!important;max-width:455px!important;min-height:530px!important;transform:none!important;box-shadow:0 20px 55px #0000004d!important}.serviceCard.active{opacity:1!important;filter:none!important;border-color:#70e1c2!important;transform:none!important;box-shadow:0 28px 80px #00000075,0 0 0 1px #70e1c22e!important}.serviceCard>div{padding:28px!important}.serviceCard h3{margin:8px 0 10px!important;font-size:34px!important;line-height:1.04!important}.serviceCard p{margin:0 0 12px!important;font-size:16px!important;line-height:1.4!important}.serviceCard ul{gap:8px!important;margin:10px 0!important}.serviceCard li{font-size:14px!important;line-height:1.35!important}.serviceCard strong{margin-top:14px!important;font-size:14px!important}.railArrow{width:46px!important;height:46px!important}.railArrow.left{left:10px!important}.railArrow.right{right:10px!important}}@media (min-width:1400px){.serviceCards{padding-left:72px!important;padding-right:72px!important}.serviceCard{flex-basis:480px!important;width:480px!important;min-width:480px!important;max-width:480px!important}}@media (max-width:760px){.serviceCard{min-height:500px!important}.serviceCard>div{padding:20px!important}.serviceCard .catalogueBadgeRows{margin-top:10px!important;padding-top:8px!important}.serviceCard .catalogueBadgeRows>div>span{gap:5px!important}.serviceCard .catalogueMark{gap:4px!important;padding:4px 6px!important}.serviceCard .catalogueMark>span{min-width:19px!important;height:16px!important;font-size:8px!important}.serviceCard .catalogueMark>b{font-size:8px!important}.optionBadgeRows .catalogueMark{padding:5px 8px!important}.optionBadgeRows .catalogueMark>b{font-size:9px!important}}.addonEnhancer{grid-column:1/-1!important}.addonPricingAdmin{gap:12px;margin-top:15px;display:grid}.addonPricingService{background:#07151d;border:1px solid #294b5b;border-radius:15px;overflow:hidden}.addonPricingService>header{border-bottom:1px solid #213e4c;justify-content:space-between;align-items:flex-start;gap:12px;padding:13px 14px;display:flex}.addonPricingService>header>div{gap:3px;display:grid}.addonPricingService>header b{font-size:13px}.addonPricingService>header span{color:#7f9ba9;font-size:10px;line-height:1.4}.addonPricingService>header em{color:#7ce2c5;white-space:nowrap;font-size:10px;font-style:normal;font-weight:900}.addonPriceRows{display:grid}.addonPriceRow{border-top:1px solid #2a48578c;grid-template-columns:minmax(180px,1fr) minmax(180px,.8fr) 110px;align-items:center;gap:12px;padding:11px 14px;display:grid}.addonPriceRow:first-child{border-top:0}.addonPriceRow>div{gap:2px;display:grid}.addonPriceRow>div>b{font-size:12px}.addonPriceRow>div>small{color:#7e99a7;font-size:10px}.addonPriceRow label{gap:5px;display:grid}.addonPriceRow label>span{color:#7894a3;text-transform:uppercase;letter-spacing:.08em;font-size:9px;font-weight:900}.addonPriceRow label>div{background:#091a23;border:1px solid #31515f;border-radius:9px;align-items:center;padding-left:9px;display:flex}.addonPriceRow label i{color:#7996a5;font-style:normal;font-weight:900}.addonPriceRow input{width:100%;background:0 0!important;border:0!important;padding:8px!important}.addonPriceRow>strong{color:#7894a3;text-align:right;font-size:10px}.addonPriceRow>strong.saving{color:#7ce3c5}@media (max-width:760px){.addonPriceRow{grid-template-columns:1fr 1fr}.addonPriceRow>strong{text-align:left;grid-column:1/-1}}.addonQuickPrice{flex-wrap:wrap!important;align-items:center!important;gap:6px!important;margin-top:5px!important;display:flex!important}.addonQuickPrice del{color:#6f8997!important;font-size:11px!important}.addonQuickPrice strong{color:#8cebd1!important;font-size:13px!important}.addonQuickPrice em{color:#86e8cc!important;background:#153b31!important;border:1px solid #2e6b5a!important;border-radius:999px!important;padding:2px 6px!important;font-size:9px!important;font-style:normal!important;font-weight:1000!important}.onbAddOn.selected{box-shadow:0 0 0 1px #70e1c21f}.serviceCard .catalogueBadgeRows>div>span{gap:8px!important}.serviceCard .catalogueMark.compact{background:#05141cdb!important;border-radius:9px!important;justify-content:center!important;width:34px!important;min-width:34px!important;height:30px!important;padding:0!important}.serviceCard .catalogueMark.compact>span{color:#7ce4c6!important;background:0 0!important;justify-content:center!important;align-items:center!important;width:100%!important;min-width:0!important;height:100%!important;padding:0 4px!important;font-size:10px!important;font-weight:1000!important;display:flex!important}.serviceCard .catalogueMark.compact.mark-apple-tv>span{color:#f2f7f8!important;font-size:20px!important}.serviceCard .catalogueMark.compact.mark-dolby-vision>span,.serviceCard .catalogueMark.compact.mark-dolby-atmos>span{color:#0b2520!important;background:#eef7f4!important;border-radius:7px!important;width:calc(100% - 6px)!important;height:calc(100% - 6px)!important;margin:3px!important}.serviceCard .catalogueMark.compact.mark-hdr>span,.serviceCard .catalogueMark.compact.mark-4k-uhd>span{color:#09231d!important;background:#75e1c2!important;border-radius:7px!important;width:calc(100% - 6px)!important;height:calc(100% - 6px)!important;margin:3px!important}.optionBadgeRows .catalogueMark{gap:8px!important;min-height:34px!important;padding:6px 10px!important}.optionBadgeRows .catalogueMark>span{min-width:25px!important;height:22px!important}.optionBadgeRows .catalogueMark>b{font-size:11px!important}@media (min-width:1000px){.onbDash{max-width:1500px!important}.onbPanel{overflow:visible!important}.serviceRailWrap{box-sizing:border-box!important;width:100%!important;padding:0 54px!important;overflow:visible!important}.serviceCards{scroll-snap-type:x mandatory!important;grid-auto-columns:calc(50% - 12px)!important;grid-auto-flow:column!important;align-items:stretch!important;gap:24px!important;width:100%!important;max-width:none!important;min-height:610px!important;margin:0!important;padding:18px 0 28px!important;scroll-padding:0!important;display:grid!important;overflow:auto visible!important}.serviceCard{opacity:.88!important;filter:none!important;scroll-snap-align:start!important;border-radius:24px!important;flex:none!important;width:100%!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:565px!important;transform:none!important}.serviceCard.active{opacity:1!important}.serviceCard>div{flex-direction:column!important;min-height:505px!important;padding:30px!important;display:flex!important}.serviceCard h3{font-size:34px!important}.serviceCard p{max-width:95%!important;font-size:16px!important}.serviceCard ul{gap:10px!important;margin:12px 0!important}.serviceCard li{font-size:14px!important}.serviceCard .catalogueBadgeRows{margin-top:auto!important}.serviceCard>div>strong{margin-top:16px!important}.railArrow{z-index:6!important}.railArrow.left{left:6px!important}.railArrow.right{right:6px!important}.railHint{padding:0 58px!important}}@media (min-width:1480px){.onbDash{max-width:1660px!important}.serviceCards{grid-auto-columns:calc(50% - 14px)!important;gap:28px!important}}@media (max-width:760px){.serviceCard .catalogueBadgeRows{flex-wrap:wrap!important;align-items:flex-end!important;gap:10px!important;display:flex!important}.serviceCard .catalogueBadgeRows>div{gap:5px!important}.serviceCard .catalogueMark.compact{width:31px!important;min-width:31px!important;height:27px!important}}.addonBundleHead{background:#0a1c25;border-bottom:1px solid #213e4c;grid-template-columns:1.15fr 1.15fr .55fr .9fr .55fr;gap:12px;padding:9px 14px;display:grid}.addonBundleHead b{color:#7695a4;text-transform:uppercase;letter-spacing:.08em;font-size:9px}.addonPriceRow.planAware{grid-template-columns:1.15fr 1.15fr .55fr .9fr .55fr!important}.addonMatched{gap:2px;display:grid}.addonMatched b{font-size:12px}.addonMatched small{color:#7e99a7;font-size:10px}.addonNormal{color:#99adb7;font-size:12px;font-weight:800}.addonPricingService footer{color:#7d9aa8;border-top:1px solid #213e4c;padding:10px 14px;font-size:10px;line-height:1.45}@media (max-width:900px){.addonBundleHead{display:none}.addonPriceRow.planAware{grid-template-columns:1fr 1fr!important}.addonPriceRow.planAware .addonNormal,.addonPriceRow.planAware>strong{grid-column:1/-1}}@media (min-width:1000px){.onbShell{padding-left:32px!important;padding-right:32px!important}.onbDash{width:min(1680px,100vw - 64px)!important;max-width:none!important;margin-left:auto!important;margin-right:auto!important}.onbDash>header,.onbSteps,.onbPanel{box-sizing:border-box!important;width:100%!important}.serviceRailWrap{padding-left:56px!important;padding-right:56px!important}.serviceCards{grid-auto-columns:calc(50% - 12px)!important;gap:24px!important;min-height:585px!important}.serviceCard{min-height:540px!important}.serviceCard>div{min-height:480px!important}}@media (min-width:1320px){.serviceCards{grid-auto-columns:calc(33.3333% - 16px)!important;gap:24px!important}.serviceCard h3{font-size:30px!important}}@media (min-width:1700px){.onbDash{width:min(1760px,100vw - 80px)!important}}.orderConfirmModal{background:#0a1b25;border:1px solid #376454;border-radius:26px;width:min(560px,100%);padding:28px;position:relative;box-shadow:0 38px 110px #000c}.orderConfirmModal>small{color:#72ddbf;letter-spacing:.18em;margin-bottom:8px;font-size:10px;font-weight:950;display:block}.orderConfirmModal h3{color:#f2f8fb;margin:0 44px 10px 0;font-size:30px;line-height:1.05}.orderConfirmModal>p{color:#91a8b5;margin:0;font-size:13px;line-height:1.55}.orderConfirmSummary{background:#081720;border:1px solid #274757;border-radius:18px;margin-top:20px;overflow:hidden}.orderConfirmSummary>div{border-bottom:1px solid #203b49;grid-template-columns:110px 1fr auto;align-items:center;gap:12px;padding:13px 15px;display:grid}.orderConfirmSummary>div:last-child{border-bottom:0}.orderConfirmSummary span{color:#7692a1;font-size:11px}.orderConfirmSummary b{color:#edf7fa;font-size:13px}.orderConfirmSummary strong{color:#82e5c9;font-size:13px}.orderConfirmSummary .confirmGrandTotal{background:#0d2923}.orderConfirmSummary .confirmGrandTotal b{text-align:right;color:#83e8ca;grid-column:2/4;font-size:24px}.orderConfirmActions{grid-template-columns:1fr 1.45fr;gap:10px;margin-top:16px;display:grid}.orderConfirmActions button{border:1px solid #345362;border-radius:13px;min-height:50px;font-weight:900}.orderCancel{color:#c9d8df;background:#0b1a23}.orderCreate{color:#07130f;background:#dff9f1;justify-content:center;align-items:center;gap:7px;display:flex}.orderCreate svg{width:18px}@media (max-width:620px){.orderConfirmModal{padding:22px}.orderConfirmModal h3{font-size:25px}.orderConfirmSummary>div{grid-template-columns:82px 1fr}.orderConfirmSummary strong{grid-column:2}.orderConfirmActions{grid-template-columns:1fr}.orderCreate{grid-row:1}.orderCancel{grid-row:2}}.compactAddonAdmin{gap:10px!important;display:grid!important}.addonPricingService.collapsible{background:#091923!important;border:1px solid #284757!important;border-radius:16px!important;overflow:hidden!important}.addonPricingToggle{color:#eef8fb;text-align:left;cursor:pointer;background:#0b1c26;border:0;grid-template-columns:1fr auto 32px;align-items:center;gap:12px;width:100%;padding:15px 16px;display:grid}.addonPricingToggle>div{gap:3px;display:grid}.addonPricingToggle>div>b{font-size:14px}.addonPricingToggle>div>span{color:#7896a5;font-size:10px}.addonPricingToggle>em{color:#79e2c4;font-size:10px;font-style:normal;font-weight:900}.addonPricingToggle>i{color:#b7ccd5;place-items:center;display:grid}.addonPricingToggle svg{width:17px}.addonPricingService.open .addonPricingToggle{background:#0e2723}.addonPricingBody{border-top:1px solid #284757}.addonDurationTabs{background:#081720;flex-wrap:wrap;gap:8px;padding:12px 14px;display:flex}.addonDurationTabs button{color:#dbe9ef;background:#0b1b25;border:1px solid #315365;border-radius:999px;padding:8px 12px;font-size:11px;font-weight:850}.addonDurationTabs button.selected{color:#effbf7;background:#10372e;border-color:#72dfc0;box-shadow:inset 0 0 0 1px #72dfc0}@media (max-width:900px){.addonPricingToggle{grid-template-columns:1fr auto 26px}.addonPricingToggle>em{display:none}.addonDurationTabs{grid-template-columns:repeat(2,1fr);display:grid}.addonDurationTabs button{text-align:center}}.catalogueMark.textMark{width:auto!important;min-width:0!important;height:auto!important;box-shadow:none!important;background:#081822b8!important;border:1px solid #97b8c647!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;padding:6px 9px!important;font-style:normal!important;display:inline-flex!important}.catalogueMark.textMark>span{display:none!important}.catalogueMark.textMark>b{letter-spacing:.01em!important;color:#d8e8ee!important;white-space:nowrap!important;font-size:9px!important;font-weight:850!important;line-height:1!important;display:block!important}.catalogueMark.textMark.compact{padding:5px 8px!important}.catalogueMark.textMark.compact>b{font-size:8px!important}.catalogueBadgeRows>div>span{flex-wrap:wrap!important;gap:5px!important;display:flex!important}.optionBadgeRows .catalogueMark.textMark{padding:7px 10px!important}.optionBadgeRows .catalogueMark.textMark>b{font-size:10px!important}.optionPills button{z-index:2;touch-action:manipulation;position:relative}@media (max-width:699px){.onbShell{padding-left:10px!important;padding-right:10px!important;overflow-x:hidden!important}.onbDash{width:100%!important;max-width:100%!important}.onbPanel{padding-left:12px!important;padding-right:12px!important;overflow:visible!important}.serviceRailWrap{padding:0 2px!important;overflow:visible!important}.serviceCards{overscroll-behavior-x:contain!important;touch-action:pan-y!important;-webkit-overflow-scrolling:touch!important;grid-auto-columns:calc(100% - 24px)!important;gap:10px!important;width:100%!important;padding:2px 24px 8px 0!important;scroll-padding-left:0!important}.serviceCard{scroll-snap-align:start!important;min-width:0!important;margin:0!important}.serviceCard.active{transform:none!important}.railArrow{opacity:.94!important;width:34px!important;height:34px!important;display:grid!important}.railArrow.left{left:-5px!important}.railArrow.right{right:-5px!important}.railHint{margin-top:7px!important;padding:0 4px!important}.railHint>b{font-size:10px!important}.catalogueBadgeRows{gap:8px!important}.catalogueBadgeRows>div{gap:5px!important}.catalogueMark.textMark.compact{padding:5px 7px!important}.catalogueMark.textMark.compact>b{font-size:7.5px!important}}.catalogueBadgeRows,.catalogueMark.textMark,.optionBadgeRows{display:none!important}.catalogueMetaRows{border-top:1px solid #80b0b929;grid-template-columns:1fr 1fr;gap:14px;margin-top:auto;padding-top:12px;display:grid}.catalogueMetaRows>div{flex-direction:column;gap:4px;min-width:0;display:flex}.catalogueMetaRows small,.optionMetaRows small{letter-spacing:.22em;font-weight:900;line-height:1;color:#77a6b2!important;font-size:9px!important}.catalogueMetaRows span{color:#d4e3e8;white-space:normal;overflow-wrap:anywhere;font-size:11px;line-height:1.35}.optionMetaRows{border-top:1px solid #80b0b929;grid-template-columns:1fr 1fr;gap:12px;margin-top:18px;padding-top:16px;display:grid}.optionMetaRows>div{flex-direction:column;gap:7px;min-width:0;display:flex}.optionMetaRows span{color:#dbe7ea;font-size:14px;line-height:1.45}.optionPills{flex-wrap:wrap!important;gap:10px!important;display:flex!important}.optionPills button{min-height:48px!important;box-shadow:none!important;background:#06151fad!important;border:1px solid #639db173!important;border-radius:14px!important;padding:0 24px!important;font-weight:800!important;transition:background .18s,border-color .18s,transform .18s!important}.optionPills button:hover{border-color:#71e6cbb8!important}.metadataEnhancer{gap:14px!important}.metadataEnhancer .metaTextField{color:#94afba;gap:7px;font-size:12px;font-weight:800;display:grid}.metadataEnhancer .metaTextField input{color:#edf7f7;background:#071923;border:1px solid #5d96aa73;border-radius:12px;width:100%;min-height:44px;padding:0 13px;font-size:14px}.metadataEnhancer details{border-top:1px solid #73a4b229;padding-top:10px}.metadataEnhancer summary{cursor:pointer;color:#83a2ad;font-size:12px;font-weight:800}.metadataEnhancer details[open] summary{margin-bottom:10px}@media (max-width:699px){.onbShell{overflow-x:hidden!important}.onbPanel{overflow:visible!important}.serviceRailWrap{padding-left:0!important;padding-right:0!important;overflow:visible!important}.serviceCards{scroll-snap-type:x proximity!important;overscroll-behavior:auto!important;touch-action:auto!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important;grid-auto-columns:calc(100% - 42px)!important;grid-auto-flow:column!important;gap:12px!important;width:calc(100% + 12px)!important;max-width:none!important;margin-right:-12px!important;padding:2px 42px 10px 0!important;scroll-padding-left:0!important;display:grid!important;overflow:auto visible!important}.serviceCards::-webkit-scrollbar{display:none!important}.serviceCard{-webkit-user-select:none;user-select:none;scroll-snap-align:start!important;scroll-snap-stop:normal!important;touch-action:auto!important}.serviceCard *{touch-action:auto!important}.railArrow{pointer-events:auto!important;display:grid!important}.catalogueMetaRows{grid-template-columns:1fr 1fr;gap:10px;padding-top:11px}.catalogueMetaRows small{font-size:8px!important}.catalogueMetaRows span{font-size:10px;line-height:1.3}.optionMetaRows{grid-template-columns:1fr;gap:11px;margin-top:14px;padding-top:13px}.optionMetaRows span{font-size:13px}.optionPills{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:9px!important;display:grid!important}.optionGroup:first-child .optionPills{grid-template-columns:repeat(3,minmax(0,1fr))!important}.optionPills button{border-radius:15px!important;min-width:0!important;min-height:50px!important;padding:0 8px!important}.optionPills button:nth-child(4):last-child{grid-column:auto!important}}@media (max-width:430px){.optionGroup:first-child .optionPills{grid-template-columns:repeat(2,minmax(0,1fr))!important}.optionPills{grid-template-columns:repeat(3,minmax(0,1fr))!important}}.catalogueMetaRows{border-top:1px solid #80b0b929!important;flex-direction:column!important;gap:7px!important;margin-top:auto!important;padding-top:12px!important;display:flex!important}.catalogueMetaRows>div{align-items:baseline!important;gap:9px!important;min-width:0!important;display:flex!important}.catalogueMetaRows small{letter-spacing:.19em!important;color:#73a7b1!important;flex:none!important;font-size:8px!important}.catalogueMetaRows span{color:#d7e4e7!important;white-space:nowrap!important;text-overflow:ellipsis!important;min-width:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;font-size:11px!important;line-height:1.35!important;display:block!important;overflow:hidden!important}.optionMetaRows{border-top:1px solid #80b0b929!important;flex-wrap:wrap!important;gap:18px 34px!important;margin-top:18px!important;padding-top:15px!important;display:flex!important}.optionMetaRows>div{align-items:baseline!important;gap:10px!important;min-width:0!important;display:flex!important}.optionMetaRows small{letter-spacing:.2em!important;font-size:9px!important}.optionMetaRows span{color:#dce8eb!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;font-size:14px!important;line-height:1.45!important}.optionPills{grid-template-columns:repeat(4,minmax(128px,190px))!important;gap:10px!important;width:max-content!important;max-width:100%!important;display:grid!important}.optionPills button{min-height:52px!important;box-shadow:none!important;color:#e9f2f4!important;background:#06151f8c!important;border:1px solid #649db157!important;border-radius:16px!important;padding:0 20px!important;font-weight:850!important;transition:background .16s,border-color .16s,transform .16s!important}.optionPills button:hover{background:#081f27b8!important;border-color:#71e6cba8!important}.optionPills button.selected{background:linear-gradient(#135b48db,#0a3d33eb)!important;border-color:#6be6c7!important;box-shadow:inset 0 0 0 1px #6be6c73b,0 8px 24px #00000014!important}.optionPills button:active{transform:scale(.985)!important}.optionGroup+.optionGroup{margin-top:28px!important}@media (max-width:699px){.onbShell{overflow-x:hidden!important}.onbPanel{overflow:visible!important}.serviceRailWrap{margin-left:-2px!important;margin-right:-2px!important;padding:0!important;overflow:visible!important}.serviceCards{scroll-snap-type:none!important;overscroll-behavior-x:contain!important;touch-action:pan-y pinch-zoom!important;-webkit-overflow-scrolling:auto!important;scrollbar-width:none!important;grid-auto-columns:calc(100% - 34px)!important;grid-auto-flow:column!important;gap:12px!important;width:calc(100% + 4px)!important;max-width:none!important;margin:0!important;padding:2px 34px 10px 0!important;display:grid!important;overflow:hidden visible!important}.serviceCards::-webkit-scrollbar{display:none!important}.serviceCard{scroll-snap-align:none!important;touch-action:pan-y pinch-zoom!important;-webkit-user-select:none!important;user-select:none!important}.serviceCard *{touch-action:pan-y pinch-zoom!important}.railArrow{pointer-events:auto!important;display:grid!important}.catalogueMetaRows{gap:6px!important;padding-top:10px!important}.catalogueMetaRows>div{gap:7px!important}.catalogueMetaRows small{font-size:7px!important}.catalogueMetaRows span{font-size:10px!important}.optionMetaRows{grid-template-columns:1fr!important;gap:8px!important;margin-top:14px!important;padding-top:13px!important;display:grid!important}.optionMetaRows>div{display:block!important}.optionMetaRows small{margin-bottom:4px!important;display:block!important}.optionMetaRows span{font-size:13px!important}.optionPills{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:9px!important;width:100%!important}.optionGroup:first-child .optionPills{grid-template-columns:repeat(2,minmax(0,1fr))!important}.optionPills button{border-radius:16px!important;min-width:0!important;min-height:52px!important;padding:0 8px!important}.onbPanel>h2{margin-bottom:20px!important}}@media (max-width:430px){.serviceCards{grid-auto-columns:calc(100% - 28px)!important;padding-right:28px!important}.optionPills{grid-template-columns:repeat(3,minmax(0,1fr))!important}.optionGroup:first-child .optionPills{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:699px){.serviceRailWrap{margin-left:0!important;margin-right:0!important;overflow:hidden!important}.serviceCards{scroll-snap-type:none!important;touch-action:pan-y pinch-zoom!important;overscroll-behavior:none!important;gap:12px!important;width:100%!important;max-width:100%!important;margin:0!important;padding:2px 30px 10px 0!important;display:flex!important;overflow:hidden!important}.serviceCard{min-width:calc(100% - 30px)!important;max-width:calc(100% - 30px)!important;transform:translate3d(var(--mobile-rail-shift,0),0,0)!important;will-change:transform!important;scroll-snap-align:none!important;flex:0 0 calc(100% - 30px)!important;transition:transform .28s cubic-bezier(.22,.8,.22,1),opacity .2s!important}.serviceCard.active{opacity:1!important}.serviceRailWrap{margin-left:0!important;margin-right:0!important;position:relative!important;overflow:hidden!important}.serviceCards{scroll-snap-type:none!important;touch-action:pan-y pinch-zoom!important;overscroll-behavior:none!important;grid-template-columns:minmax(0,1fr)!important;grid-auto-rows:auto!important;align-items:stretch!important;gap:0!important;width:100%!important;max-width:100%!important;margin:0!important;padding:2px 0 10px!important;display:grid!important;overflow:hidden!important}.serviceCard{opacity:.68!important;visibility:visible!important;width:calc(100% - 54px)!important;min-width:0!important;max-width:none!important;transform:translate3d(var(--mobile-card-shift,0),0,0)!important;will-change:transform!important;scroll-snap-align:none!important;pointer-events:none!important;grid-area:1/1!important;justify-self:start!important;margin:0!important;transition:transform .32s cubic-bezier(.22,.8,.22,1),opacity .2s!important}.serviceCard.active{opacity:1!important;z-index:3!important;pointer-events:auto!important}.serviceCards:active .serviceCard{transition:none!important}.railArrow{z-index:8!important}.railHint{z-index:9!important;position:relative!important}}.onbPanel{scroll-margin-top:18px}.onbPanel.planStage,.onbPanel.orderStage{animation:.38s cubic-bezier(.22,.8,.22,1) both onbStageIn}@keyframes onbStageIn{0%{opacity:.35;transform:translateY(12px)}to{opacity:1;transform:none}}.orderStage{position:relative;overflow:hidden}.orderStage:before{content:"";pointer-events:none;background:radial-gradient(circle,#67e6c721,#0000 64%);height:260px;position:absolute;inset:-120px -20% auto}.orderStage>p,.orderStage>h2,.orderStage>.onbCommerce{z-index:1;position:relative}.orderStage>h2{max-width:720px}.orderStage .onbCommerce{grid-template-columns:minmax(260px,.85fr) minmax(320px,1.15fr);align-items:stretch;gap:18px;margin-top:24px;display:grid}.orderStage .onbOrderSummary{background:linear-gradient(145deg,#14443c7a,#071822f0);border:1px solid #6fe7c94d;border-radius:24px;min-height:100%;margin:0;padding:26px;box-shadow:0 18px 55px #0000002e}.orderStage .onbOrderSummary span{letter-spacing:.18em}.orderStage .onbOrderSummary b{margin-top:12px;font-size:clamp(24px,2.3vw,38px);line-height:1.05}.orderStage .onbOrderSummary strong{color:#77e6ca;margin-top:auto;font-size:clamp(28px,3vw,44px)}.orderStage .onbStatus,.orderStage .onbPayLink,.orderStage .onbProviderNotice{grid-column:2;margin-left:0;margin-right:0}.onbSetupUnlocked{animation:.46s cubic-bezier(.22,.8,.22,1) 60ms both onbStageIn}.onbSetupUnlocked .onbUnlockedHead{max-width:900px}@media (max-width:699px){.onbPanel{scroll-margin-top:10px}.onbPanel.planStage,.onbPanel.orderStage{animation-duration:.3s}.orderStage{padding-top:30px!important}.orderStage:before{height:220px;inset:-100px -55% auto}.orderStage .onbCommerce{flex-direction:column;gap:14px;margin-top:18px;display:flex}.orderStage .onbOrderSummary{border-radius:22px;min-height:240px;padding:22px}.orderStage .onbOrderSummary b{font-size:29px}.orderStage .onbOrderSummary strong{font-size:36px}.orderStage .onbStatus,.orderStage .onbPayLink,.orderStage .onbProviderNotice{grid-column:auto;width:100%}.onbSetupUnlocked{margin-top:14px!important}}@media (prefers-reduced-motion:reduce){.onbPanel.planStage,.onbPanel.orderStage,.onbSetupUnlocked{animation:none!important}.onbPanel{scroll-behavior:auto}}.orderConfirmBackdrop{width:100vw!important;height:100dvh!important;min-height:100dvh!important;padding:max(18px,env(safe-area-inset-top)) 18px max(18px,env(safe-area-inset-bottom))!important;box-sizing:border-box!important;z-index:10050!important;overscroll-behavior:contain!important;place-items:center!important;display:grid!important;position:fixed!important;inset:0!important;overflow-y:auto!important}.orderConfirmModal{overscroll-behavior:contain!important;max-height:calc(100dvh - 36px)!important;margin:auto!important;overflow:auto!important}body:has(.orderConfirmBackdrop){overflow:hidden!important}.orderConfirmModal button:disabled{opacity:.62;cursor:wait}.onboardingResetAction{color:#ffd29c!important;background:#55301038!important;border-color:#ffb76761!important}.onboardingResetAction:hover{background:#6f3a0d57!important}@media (max-width:699px){.orderConfirmBackdrop{padding:max(14px,env(safe-area-inset-top)) 14px max(14px,env(safe-area-inset-bottom))!important;align-items:center!important}.orderConfirmModal{border-radius:24px!important;width:100%!important;max-height:calc(100dvh - 28px)!important}}.orderConfirmBackdrop{z-index:2147483000!important;-webkit-overflow-scrolling:touch!important;width:auto!important;height:auto!important;min-height:100svh!important;padding:calc(env(safe-area-inset-top) + 14px) 14px calc(env(safe-area-inset-bottom) + 14px)!important;-webkit-backdrop-filter:blur(14px)!important;box-sizing:border-box!important;background:#01080dd1!important;justify-content:center!important;align-items:center!important;display:flex!important;position:fixed!important;inset:0!important;overflow:auto!important}.orderConfirmModal{width:min(680px,100%)!important;max-width:680px!important;max-height:min(760px,calc(100svh - env(safe-area-inset-top) - env(safe-area-inset-bottom) - 28px))!important;-webkit-overflow-scrolling:touch!important;flex:none!important;margin:auto!important;position:relative!important;overflow:auto!important;transform:none!important}:is(html:has(.orderConfirmBackdrop),body:has(.orderConfirmBackdrop)){overscroll-behavior:none!important;overflow:hidden!important}@media (max-width:699px){.orderConfirmBackdrop{padding:calc(env(safe-area-inset-top) + 10px) 12px calc(env(safe-area-inset-bottom) + 10px)!important;justify-content:center!important;align-items:center!important}.orderConfirmModal{width:100%!important;max-height:calc(100svh - env(safe-area-inset-top) - env(safe-area-inset-bottom) - 20px)!important;border-radius:24px!important}}.onbPanel.orderStage{background:linear-gradient(#0a1f2afa,#05131cfa);overflow:hidden}.onbPanel.orderStage>p{color:#74e6c9}.onbCommerce{gap:18px;margin-top:18px;display:grid}.onbStageProgress{background:#04121b8a;border:1px solid #66aab73d;border-radius:22px;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:12px;padding:18px;display:grid}.onbStageProgress>div{align-items:center;gap:11px;min-width:0;display:flex}.onbStageProgress>div>i{color:#7897a4;background:#081c27;border:1px solid #77a0b157;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;display:grid}.onbStageProgress>div>i svg{width:17px;height:17px}.onbStageProgress>div.done>i{color:#071611;background:#72e3c5;border-color:#72e3c5}.onbStageProgress>div.current>i{color:#ffd46a;background:#5c430b38;border-color:#ffd46a8c;box-shadow:0 0 28px #ffcd5712}.onbStageProgress span{gap:2px;min-width:0;display:grid}.onbStageProgress b{color:#edf8fb;white-space:nowrap;font-size:14px}.onbStageProgress small{color:#7894a3;font-size:11px;line-height:1.35}.onbStageProgress>em{background:#66aab733;width:34px;height:1px}.onbOrderSummary{position:relative;box-shadow:0 24px 70px #00000029;background:linear-gradient(135deg,#083e378f,#061c25eb)!important;border-color:#64e5c35c!important;border-radius:24px!important;padding:28px!important}.onbOrderSummary:after{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(circle at 88% 16%,#6debca17,#0000 31%);position:absolute;inset:0}.onbOrderSummary>span{letter-spacing:.18em!important;color:#75e5c7!important}.onbOrderSummary>b{letter-spacing:-.03em;font-size:clamp(29px,4vw,46px)!important}.onbOrderSummary>small{color:#8ea6b2!important;font-size:17px!important}.onbOrderSummary>strong{letter-spacing:-.04em;color:#76e6c8!important;font-size:clamp(42px,6vw,62px)!important}.onbStatus{border-radius:22px!important;padding:20px!important}.onbStatus b{font-size:20px!important}.onbStatus span{line-height:1.5!important}.onbStatus.waiting{background:linear-gradient(135deg,#123c2db8,#08261db8)!important}.onbStatus.paymentReady,.onbStatus.paid{box-shadow:0 16px 44px #00000021}.onbPayLink{min-height:58px;border-radius:18px!important;font-size:17px!important}.onbSetupUnlocked{background:linear-gradient(#071a24fa,#05131cfa)!important}.onbUnlockedHead{align-items:flex-start!important;gap:18px!important}.onbUnlockedHead>i{box-shadow:inset 0 0 0 1px #77e7c914;color:#77e7c9!important;background:#0e4f3ebf!important;border-radius:18px!important;width:54px!important;height:54px!important}.onbUnlockedHead>i svg{width:24px;height:24px}.onbUnlockedHead h2{letter-spacing:-.035em;margin-top:4px!important;font-size:clamp(30px,5vw,43px)!important}.onbUnlockedHead>div>span{max-width:700px;line-height:1.55;display:block;color:#8ba4b0!important}.onbSetupHint{background:#071a239e;border:1px solid #66aab738;border-radius:18px;align-items:flex-start;gap:13px;margin:22px 0 18px;padding:15px 16px;display:flex}.onbSetupHint>svg{color:#73e3c5;flex:none;width:20px;height:20px;margin-top:2px}.onbSetupHint>div{gap:3px;display:grid}.onbSetupHint b{font-size:14px}.onbSetupHint span{color:#7f9aa7;font-size:12px;line-height:1.45}.onbDevices{gap:14px!important}.onbDevices button{border-radius:20px!important;min-height:88px!important;padding:16px 18px!important;transition:transform .18s,border-color .18s,background .18s,box-shadow .18s!important}.onbDevices button:hover{transform:translateY(-1px)}.onbDevices button.selected{box-shadow:0 14px 38px #00000026,inset 0 0 0 1px #74e6c81f;background:linear-gradient(135deg,#0b4637d9,#072c25c7)!important;border-color:#74e6c8!important}.onbDevices button>svg:first-child{color:#d8edf3!important;width:30px!important;height:30px!important}.onbDevices button>div{text-align:left;flex:1;gap:3px;min-width:0;display:grid}.onbDevices button small{letter-spacing:.16em;color:#6d8b99;font-size:9px;font-weight:800}.onbDevices button b{font-size:15px!important}.onbGuide{background:linear-gradient(135deg,#0a3a2dad,#07251fb8)!important;border-color:#6fe2c257!important;border-radius:22px!important}.onbGuide>b{font-size:19px!important}.onbGuide>span{line-height:1.55!important}@media (max-width:699px){.onbPanel.orderStage{padding-top:28px!important}.onbStageProgress{grid-template-columns:1fr;gap:0;padding:14px 16px}.onbStageProgress>div{padding:9px 0}.onbStageProgress>em{width:1px;height:14px;margin-left:19px}.onbStageProgress b{font-size:13px}.onbStageProgress small{font-size:10px}.onbOrderSummary{min-height:0!important;padding:23px!important}.onbOrderSummary>b{font-size:32px!important}.onbOrderSummary>small{font-size:15px!important}.onbOrderSummary>strong{margin-top:16px!important;font-size:48px!important}.onbUnlockedHead{gap:13px!important}.onbUnlockedHead>i{border-radius:15px!important;width:46px!important;height:46px!important}.onbUnlockedHead h2{font-size:31px!important}.onbUnlockedHead>div>span{font-size:14px!important}.onbSetupHint{margin-top:18px}.onbDevices{grid-template-columns:1fr!important}.onbDevices button{min-height:76px!important}}.multiHelpBackdrop{width:100vw!important;height:100dvh!important;min-height:100dvh!important;padding:max(18px,env(safe-area-inset-top)) 18px max(18px,env(safe-area-inset-bottom))!important;box-sizing:border-box!important;z-index:10060!important;overscroll-behavior:contain!important;place-items:center!important;display:grid!important;position:fixed!important;inset:0!important;overflow-y:auto!important}.multiHelpModal{overscroll-behavior:contain!important;max-height:calc(100dvh - 36px)!important;margin:auto!important;overflow:auto!important}body:has(.multiHelpBackdrop){overflow:hidden!important}.onboardingResetDone{color:#76e6c8!important;cursor:default!important;background:#104d3e38!important;border-color:#76e6c852!important;align-items:center!important;gap:7px!important;display:inline-flex!important}@media (max-width:699px){.multiHelpBackdrop{padding:max(14px,env(safe-area-inset-top)) 14px max(14px,env(safe-area-inset-bottom))!important;align-items:center!important}.multiHelpModal{border-radius:24px!important;width:100%!important;max-height:calc(100dvh - 28px)!important}}.guideAdmin{gap:18px;display:grid}.guideAdminTop{justify-content:space-between;align-items:end;gap:18px;display:flex}.guideAdminTop .onbPrimary{width:auto;margin:0}.guideSaveMsg{color:#cffff1;background:#10493d59;border:1px solid #59e1be4d;border-radius:14px;padding:12px 16px;font-weight:800}.guideAdminList{gap:12px;display:grid}.guideAdminCard{background:#081820b8;border:1px solid #78a8b633;border-radius:20px;overflow:hidden}.guideAdminHead{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;padding:18px 20px;display:flex}.guideAdminHead>div:first-child{gap:4px;display:grid}.guideAdminHead small{letter-spacing:.18em;color:#72aab5;font-size:9px;font-weight:900}.guideAdminHead b{font-size:17px}.guideAdminHead span{color:#8faab4;font-size:12px}.guideAdminHead>div:last-child{align-items:center;gap:10px;display:flex}.guideAdminHead em{letter-spacing:.13em;color:#74e6c9;background:#59e1be1f;border-radius:999px;padding:6px 8px;font-size:8px;font-style:normal}.guideAdminBody{border-top:1px solid #78a8b624;padding:0 20px 20px}.guideAdminGrid{grid-template-columns:1fr 1fr;gap:12px;padding-top:18px;display:grid}.guideAdminGrid label{color:#8daab4;gap:7px;font-size:11px;font-weight:800;display:grid}.guideAdminGrid label.wide{grid-column:1/-1}.guideAdminGrid input,.guideAdminGrid textarea,.guideStepEdit input,.guideStepEdit textarea{box-sizing:border-box;color:#edf9fc;width:100%;font:inherit;background:#07151c;border:1px solid #78a8b638;border-radius:11px;padding:11px 12px}.guideAdminGrid textarea,.guideStepEdit textarea{resize:vertical;min-height:80px}.guideCheck{grid-template-columns:auto 1fr!important;align-items:center!important;display:flex!important}.guideCheck input{width:auto}.guideAdminBody h3{margin:22px 0 10px}.guideStepsAdmin{gap:10px;display:grid}.guideStepEdit{background:#030f158c;border:1px solid #78a8b624;border-radius:14px;grid-template-columns:34px 1fr 32px;align-items:start;gap:10px;padding:12px;display:grid}.guideStepEdit>i{color:#75e8cb;background:#59e1be1f;border-radius:50%;place-items:center;width:30px;height:30px;font-style:normal;font-weight:900;display:grid}.guideStepEdit>div{gap:8px;display:grid}.guideStepEdit>button,.guideAddStep{color:#b9cbd1;cursor:pointer;background:#ffffff0f;border:0;border-radius:9px;padding:8px}.guideAddStep{align-items:center;gap:7px;margin-top:12px;padding:10px 12px;display:flex}.setupDeviceChooser{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:16px 0;display:grid}.setupDeviceChooser button{color:#eaf7fa;text-align:left;background:#05161f8c;border:1px solid #6da6b840;border-radius:14px;gap:4px;padding:14px;display:grid}.setupDeviceChooser small{color:#75e8cb;letter-spacing:.14em;font-size:8px;font-weight:900}.setupDeviceChooser span{color:#8ca7b1;font-size:11px}.setupStepImage{border:1px solid #6da6b833;border-radius:12px;width:100%;height:auto;margin-top:12px;display:block}.setupRecommended{color:#cffff1;background:#59e1be17;border:1px solid #59e1be38;border-radius:14px;margin:12px 0;padding:12px 14px}.setupGuideHero{border-radius:14px;width:100%;height:auto;margin:15px 0;display:block}@media (max-width:700px){.guideAdminTop{flex-direction:column;align-items:stretch}.guideAdminTop .onbPrimary{width:100%}.guideAdminGrid{grid-template-columns:1fr}.guideAdminGrid label.wide{grid-column:auto}.setupDeviceChooser{grid-template-columns:1fr}}.guideAdminNotice{background:#081a23a8;border:1px solid #66abc233;border-radius:14px;gap:3px;padding:13px 15px;display:grid}.guideAdminNotice b{color:#e9f8fb;font-size:12px}.guideAdminNotice span{color:#8faab4;font-size:11px;line-height:1.5}.guideImageEditor{background:#030f156b;border:1px solid #78a8b62e;border-radius:14px;gap:10px;margin-top:18px;padding:14px;display:grid}.guideImageEditor.compact{margin-top:2px;padding:10px}.guideImageEditorHead{justify-content:space-between;align-items:center;gap:10px;display:flex}.guideImageEditorHead>span{color:#9eb7c0;align-items:center;gap:7px;font-size:11px;font-weight:850;display:flex}.guideImageEditorHead button{color:#9eb1b8;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;font-size:10px;display:flex}.guideImagePreview{gap:6px;display:grid}.guideImagePreview img{object-fit:contain;background:#050d12;border:1px solid #78a8b62e;border-radius:11px;width:100%;max-width:420px;max-height:250px;display:block}.guideImagePreview small{overflow-wrap:anywhere;color:#6f8c96;font-size:9px}.guideImageControls{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.guideImageControls input{box-sizing:border-box;color:#edf9fc;width:100%;font:inherit;background:#07151c;border:1px solid #78a8b638;border-radius:11px;padding:11px 12px}.guideImageControls button,.guideSaveOne{color:#cffff1;cursor:pointer;background:#59e1be17;border:1px solid #59e1be33;border-radius:11px;justify-content:center;align-items:center;gap:7px;padding:9px 12px;font-weight:800;display:flex}.guideImageControls button:disabled{opacity:.55}.guideImageHelp{color:#6f8c96;font-size:9px;line-height:1.45}.guideAdminActions{justify-content:space-between;align-items:center;gap:10px;margin-top:12px;display:flex}.guideAdminActions .guideAddStep{margin:0}.guideSaveOne{margin-left:auto}.setupDeviceChooser{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.setupDeviceChooser button{align-content:center;min-height:92px}.setupDeviceThumb{object-fit:contain;background:#061117;max-height:130px}@media (max-width:700px){.guideImageControls{grid-template-columns:1fr}.guideAdminActions{flex-direction:column;align-items:stretch}.guideSaveOne{width:100%;margin:0}.setupDeviceChooser{grid-template-columns:1fr!important}.setupDeviceChooser button{min-height:82px;padding:14px!important}.setupDeviceThumb{max-height:150px}}.setupGuideImageButton{color:#8faab4;cursor:zoom-in;text-align:center;background:0 0;border:0;gap:7px;width:min(100%,760px);margin:14px auto 0;padding:0;display:grid}.setupGuideImageButton img{object-fit:contain;display:block;width:auto!important;max-width:100%!important;height:auto!important;margin:0 auto!important}.setupGuideImageButton.hero img{width:100%!important}.setupGuideImageButton span{letter-spacing:.04em;font-size:10px;font-weight:800}.setupStepImage{background:#041018;border:1px solid #74aebe40;border-radius:14px;max-height:440px}.setupGuideHero{object-fit:contain;border:1px solid #74aebe33;border-radius:16px;max-height:420px}.setupImageLightbox{z-index:2147483000;padding:max(18px,env(safe-area-inset-top)) 18px max(18px,env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#00070bf2;place-items:center;display:grid;position:fixed;inset:0}.setupImageLightboxInner{grid-template-rows:minmax(0,1fr) auto;place-items:center;gap:10px;width:min(1100px,96vw);height:min(88dvh,900px);display:grid}.setupImageLightboxInner img{object-fit:contain;border-radius:14px;width:auto;max-width:100%;height:auto;max-height:100%;box-shadow:0 24px 90px #00000080}.setupImageLightboxInner small{color:#9cb0ba;text-align:center}.setupImageLightboxClose{right:max(18px,env(safe-area-inset-right));top:max(18px,env(safe-area-inset-top));color:#effcff;z-index:2;background:#0c2330;border:1px solid #80b1bf40;border-radius:999px;place-items:center;width:48px;height:48px;display:grid;position:fixed}.helpAdminPage{max-width:none!important}.helpAdminTop{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:18px;display:flex}.helpAdminTop>div:last-child{align-items:center;gap:8px;display:flex}.helpAdminTop h1{margin:4px 0}.helpAdminMessage{color:#cffff1;background:#145c462e;border:1px solid #59e1be47;border-radius:13px;margin:0 0 14px;padding:11px 14px}.faqAdd{color:#dff6fb;background:#091923;border:1px solid #73aabc4d;border-radius:12px;align-items:center;gap:7px;padding:11px 14px;font-weight:800;display:flex}.faqAdminStats{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.faqAdminStats article{background:#081922;border:1px solid #70a8bb33;border-radius:14px;padding:14px 16px;display:grid}.faqAdminStats b{font-size:22px}.faqAdminList{gap:10px;display:grid}.faqAdminList>article{background:#071820;border:1px solid #70a8bb38;border-radius:16px;overflow:hidden}.faqAdminHead{color:#eaf8fb;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;padding:15px 17px;display:flex}.faqAdminHead>div{gap:3px;display:grid}.faqAdminHead small{color:#6de3c5;letter-spacing:.08em;font-weight:850}.faqAdminHead span{color:#78939e;font-size:10px}.faqAdminBody{border-top:1px solid #70a8bb26;padding:0 17px 17px}.faqAdminFields{grid-template-columns:1fr 150px;gap:11px;padding-top:14px;display:grid}.faqAdminFields label{color:#8faab4;gap:6px;font-size:11px;font-weight:800;display:grid}.faqAdminFields .wide{grid-column:1/-1}.faqAdminFields input,.faqAdminFields textarea{box-sizing:border-box;color:#edfaff;width:100%;font:inherit;background:#05131a;border:1px solid #70a8bb3d;border-radius:11px;padding:11px 12px}.faqVisible{align-items:center;grid-column:1/-1!important;grid-template-columns:auto 1fr!important;display:flex!important}.faqDelete{color:#d59696;background:0 0;border:0;align-items:center;gap:6px;margin-top:12px;display:flex}.supportAdminShell{background:#06161e;border:1px solid #70a8bb38;border-radius:18px;grid-template-columns:minmax(280px,360px) minmax(0,1fr);min-height:620px;display:grid;overflow:hidden}.supportAdminShell aside{background:#071a23;border-right:1px solid #70a8bb2e;padding:12px}.supportSearch{background:#041218;border:1px solid #70a8bb38;border-radius:12px;align-items:center;gap:8px;padding:0 10px;display:flex}.supportSearch input{color:#eefaff;background:0 0;border:0;outline:0;width:100%;padding:11px 0}.supportThreadList{gap:7px;max-height:70vh;margin-top:10px;display:grid;overflow:auto}.supportThreadList button{color:#eaf8fb;text-align:left;background:#091b24;border:1px solid #0000;border-radius:13px;justify-content:space-between;padding:12px;display:flex}.supportThreadList button.active{background:#17564542;border-color:#59e1be73}.supportThreadList button.unread{box-shadow:inset 3px 0 #6de3c5}.supportThreadList button>div:first-child{gap:4px;display:grid}.supportThreadList small{color:#75929e}.supportThreadList span{white-space:nowrap;text-overflow:ellipsis;color:#8fa8b2;max-width:220px;font-size:11px;overflow:hidden}.supportThreadList em{color:#a8c1ca;background:#102b36;border-radius:999px;padding:4px 7px;font-size:9px;font-style:normal}.supportThreadList em.open{color:#7ce8c8;background:#35a88426}.supportThreadList i{background:#6de3c5;border-radius:50%;width:8px;height:8px;margin:7px auto;display:block}.supportAdminShell>main{flex-direction:column;min-width:0;display:flex}.supportAdminHead{border-bottom:1px solid #70a8bb2b;justify-content:space-between;gap:16px;padding:18px;display:flex}.supportAdminHead h2{margin:4px 0}.supportAdminHead small{color:#6de3c5;font-weight:900}.supportAdminHead span{color:#78939e;font-size:11px}.supportAdminHead button{color:#cfe6eb;background:#0a2029;border:1px solid #70a8bb38;border-radius:11px;align-self:center;align-items:center;gap:6px;padding:9px 11px;display:flex}.supportAdminMessages{flex-direction:column;gap:10px;max-height:54vh;padding:20px;display:flex;overflow:auto}.supportAdminMessages article{background:#0c2430;border:1px solid #70a8bb26;border-radius:15px;width:min(76%,680px);padding:12px 14px}.supportAdminMessages article.admin{background:#17564566;border-color:#59e1be33;align-self:flex-end}.supportAdminMessages small{color:#77929d}.supportAdminMessages p{white-space:pre-wrap;margin:6px 0 0;line-height:1.55}.supportAdminReply{border-top:1px solid #70a8bb2b;grid-template-columns:1fr auto;gap:10px;margin-top:auto;padding:14px;display:grid}.supportAdminReply textarea{resize:vertical;color:#effbff;background:#04131a;border:1px solid #70a8bb38;border-radius:12px;padding:12px}.supportAdminReply button{color:#03120d;background:#d7fbf0;border:0;border-radius:12px;align-items:center;gap:7px;padding:0 18px;font-weight:900;display:flex}.supportAdminCount{text-align:center;background:#17564533;border:1px solid #59e1be38;border-radius:13px;padding:10px 15px;display:grid!important}.supportAdminCount b{font-size:21px}.supportAdminCount span{color:#86aa9f;font-size:10px}.supportAdminWelcome,.supportAdminEmpty{text-align:center;color:#819aa4;margin:auto}.supportAdminWelcome svg{width:38px;height:38px}.supportAdminWelcome h2{color:#eaf8fb}.communityHelpPage{color:#edf9fc;min-height:100dvh;padding:max(24px,env(safe-area-inset-top)) clamp(18px,5vw,70px) max(100px,env(safe-area-inset-bottom));box-sizing:border-box;background:radial-gradient(circle at 50% 0,#0f4a5b59,#0000 34%),#020b10}.communityHelpTop{max-width:1080px;margin:0 auto 20px}.communityHelpTop>a,.supportBack{color:#79e8cb;background:0 0;border:0;align-items:center;gap:7px;padding:0;font-weight:850;text-decoration:none;display:inline-flex}.communityHelpTop>a svg,.supportBack svg{width:17px}.communityHelpTop>p{color:#6de3c5;letter-spacing:.18em;margin:34px 0 5px;font-size:11px;font-weight:900}.communityHelpTop h1{margin:0 0 7px;font-size:clamp(34px,6vw,58px)}.communityHelpTop>span{color:#88a3af;font-size:16px}.communityFaqSearch{background:#081922;border:1px solid #70a8bb40;border-radius:16px;align-items:center;gap:10px;max-width:1080px;margin:0 auto 24px;padding:0 15px;display:flex}.communityFaqSearch input{color:#ecfaff;background:0 0;border:0;outline:0;width:100%;padding:15px 0;font-size:16px}.communityFaqGroups{gap:22px;max-width:1080px;margin:auto;display:grid}.communityFaqGroups section h2{color:#8ca7b1;letter-spacing:.1em;text-transform:uppercase;font-size:14px}.communityFaqGroups article{background:#071820;border:1px solid #70a8bb33;border-radius:15px;margin-bottom:8px;overflow:hidden}.communityFaqGroups article button{color:#edf9fc;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;padding:16px;display:flex}.communityFaqGroups article p{color:#9db4be;white-space:pre-wrap;margin:0;padding:0 16px 17px;line-height:1.65}.communityNeedHelp{background:#1452413d;border:1px solid #59e1be45;border-radius:17px;grid-template-columns:auto 1fr auto;align-items:center;gap:13px;max-width:1080px;margin:26px auto 0;padding:18px;display:grid}.communityNeedHelp>svg{color:#6de3c5}.communityNeedHelp div{display:grid}.communityNeedHelp div span{color:#91afa7}.communityNeedHelp a,.supportNewButton{color:#03120d;background:#d7fbf0;border:0;border-radius:12px;padding:12px 15px;font-weight:900;text-decoration:none}.supportCustomerMsg{color:#cffff1;background:#14524147;border-radius:12px;max-width:1080px;margin:0 auto 12px;padding:10px 13px}.supportNewButton{align-items:center;gap:7px;max-width:1080px;margin:0 auto 14px;display:flex}.customerSupportThreads,.customerSupportConversation{max-width:1080px;margin:auto}.customerSupportThreads{gap:9px;display:grid}.customerSupportThreads>button{text-align:left;color:#eefaff;background:#071820;border:1px solid #70a8bb33;border-radius:15px;justify-content:space-between;gap:15px;width:100%;padding:16px;display:flex}.customerSupportThreads>button>div{gap:4px;display:grid}.customerSupportThreads small{color:#73919d}.customerSupportThreads span{color:#90aab4;white-space:nowrap;text-overflow:ellipsis;max-width:700px;overflow:hidden}.customerSupportThreads em{text-transform:capitalize;color:#6de3c5;font-style:normal}.supportEmpty{text-align:center;place-items:center;gap:8px;padding:45px;display:grid}.supportConversationHead{background:#071820;border:1px solid #70a8bb33;border-radius:16px;margin:18px 0;padding:17px}.supportConversationHead small{color:#6de3c5}.supportConversationHead h2{margin:6px 0}.supportConversationHead span{color:#78939e}.supportMessages{flex-direction:column;gap:10px;display:flex}.supportMessages article{box-sizing:border-box;background:#0b2330;border-radius:15px;width:min(82%,720px);padding:13px 15px}.supportMessages article.mine{background:#1a5c4a75;align-self:flex-end}.supportMessages small{color:#78939e}.supportMessages p{white-space:pre-wrap;margin:6px 0 0;line-height:1.6}.supportReplyBox{grid-template-columns:1fr auto;gap:8px;margin-top:16px;display:grid}.supportReplyBox textarea,.supportCompose textarea,.supportCompose input,.supportCompose select{box-sizing:border-box;color:#edfaff;width:100%;font:inherit;background:#05141b;border:1px solid #70a8bb3d;border-radius:12px;padding:12px}.supportReplyBox button{color:#03120d;background:#d7fbf0;border:0;border-radius:12px;align-items:center;gap:6px;padding:0 16px;font-weight:900;display:flex}.supportComposeBackdrop{z-index:2147482000;background:#00070beb;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.supportCompose{box-sizing:border-box;background:#071a23;border:1px solid #59e1be59;border-radius:22px;gap:13px;width:min(620px,100%);max-height:88dvh;padding:24px;display:grid;position:relative;overflow:auto}.supportCompose>small{color:#6de3c5;letter-spacing:.14em;font-weight:900}.supportCompose h2{margin:0;font-size:32px}.supportCompose label{color:#8faab4;gap:6px;font-size:12px;font-weight:800;display:grid}.supportComposeClose{color:#e7f7fa;background:#102b37;border:0;border-radius:999px;place-items:center;width:42px;height:42px;display:grid;position:absolute;top:15px;right:15px}@media (max-width:760px){.setupGuideImageButton{width:100%}.setupStepImage{max-height:330px}.helpAdminTop{flex-direction:column}.helpAdminTop>div:last-child{grid-template-columns:1fr 1fr;width:100%;display:grid}.faqAdminStats{grid-template-columns:repeat(3,1fr)}.faqAdminFields{grid-template-columns:1fr}.faqAdminFields .wide,.faqVisible{grid-column:1!important}.supportAdminShell{grid-template-columns:1fr}.supportAdminShell aside{border-right:0}.supportAdminShell>main{min-height:500px}.supportAdminMessages{max-height:none}.communityNeedHelp{grid-template-columns:auto 1fr}.communityNeedHelp a{text-align:center;grid-column:1/-1}.supportReplyBox{grid-template-columns:1fr}.supportReplyBox button{justify-content:center;min-height:50px}.supportAdminReply{grid-template-columns:1fr}.supportAdminReply button{justify-content:center;min-height:48px}.supportAdminHead{flex-direction:column}.supportAdminHead button{align-self:flex-start}}@media (max-width:720px){.setupGuideImageButton.step .setupStepImage{max-width:100%!important;max-height:440px!important}.faqCategoryManager{display:grid}.faqCatRow{justify-content:space-between}.faqSearchHeading,.faqAdminActions{display:grid}.supportAdminShell{display:block!important}.supportAdminShell aside{max-height:270px!important}.supportAdminMessages article,.supportMessages article{max-width:88%!important}.supportAdminReply{grid-template-columns:1fr auto!important}.supportAdminReply textarea{grid-column:1/-1}.supportImage img{max-width:min(72vw,280px)}.helpImageLightbox{padding:12px}.faqAnswerBlocks{padding-inline:14px}}.helpBack{color:#74e8ca;align-items:center;gap:7px;margin-bottom:22px;font-weight:800;text-decoration:none;display:inline-flex}.supportNavBadge{color:#fff;background:#ff5b70;border-radius:999px;place-items:center;min-width:22px;height:22px;margin-left:auto;padding:0 6px;font-size:11px;font-weight:900;display:inline-grid}.setupGuideImageButton.step{flex-direction:column;justify-content:center;align-items:center;width:100%;margin:18px auto 0!important;padding:14px!important;display:flex!important}.setupGuideImageButton.step .setupStepImage{object-fit:contain!important;border-radius:14px!important;width:auto!important;max-width:min(100%,720px)!important;height:auto!important;max-height:520px!important;margin:0 auto!important;display:block!important}.setupGuideImageButton.step span{margin-top:9px!important}.setupGuideImageButton.hero img{object-fit:contain!important;margin-inline:auto!important}.faqCategoryManager{background:#05161f8c;border:1px solid #6fa6b940;border-radius:18px;flex-wrap:wrap;align-items:center;gap:10px;margin:18px 0;padding:16px 18px;display:flex}.faqCategoryManager>div:first-child{margin-right:auto;display:grid}.faqCategoryManager span{color:#819baa;font-size:12px}.faqCatRow{border:1px solid #6fa6b940;border-radius:12px;align-items:center;gap:6px;padding:7px 8px;display:flex}.faqCatRow button,.faqBlockTools button,.faqBlockTop button,.faqAdminActions button{color:#d9eef4;cursor:pointer;background:#071923;border:1px solid #6fa6b940;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:8px;display:inline-flex}.faqBlocks{gap:12px;margin-top:16px;display:grid}.faqBlockTop{justify-content:space-between;align-items:center;gap:12px;display:flex}.faqBlockTop>div{gap:8px;display:flex}.faqBlock{background:#010e1459;border:1px solid #6fa6b940;border-radius:14px;padding:14px}.faqBlockTools{align-items:center;gap:6px;margin-bottom:10px;display:flex}.faqBlockTools span{color:#7ee8cf;margin-right:auto;font-weight:800}.faqBlockTools svg{width:14px;height:14px}.faqBlock textarea,.faqBlock input,.faqAdminFields select{box-sizing:border-box;width:100%}.faqUploadRow{align-items:center;gap:14px;margin:10px 0;display:flex}.faqUploadButton{color:#7ee8cf;cursor:pointer;background:#0b352f;border-radius:10px;align-items:center;gap:8px!important;width:auto!important;padding:9px 12px!important;display:inline-flex!important}.faqUploadRow img{object-fit:cover;border-radius:10px;width:90px;height:64px}.faqAdminActions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:16px;display:flex}.faqAdminActions .faqVisible{margin-right:auto}.faqAdminActions svg{width:15px}.faqSearchHeading{color:#dff8ff;justify-content:space-between;align-items:end;gap:12px;margin:28px 0 12px;display:flex}.faqSearchHeading span{color:#88a1ae}.communityFaqGroups article.searchHit{border-color:#74e8ca6b;box-shadow:inset 0 0 0 1px #74e8ca0f}.communityFaqGroups article button>div{text-align:left;display:grid}.communityFaqGroups article button small{color:#74e8ca;margin-top:3px}.faqAnswerBlocks{padding:0 22px 20px}.faqAnswerBlocks p{white-space:pre-wrap}.faqAnswerBlocks figure{text-align:center;margin:16px auto}.faqAnswerBlocks figure button{background:0 0!important;border:0!important;width:auto!important;padding:0!important;display:inline-block!important}.faqAnswerBlocks figure img{object-fit:contain;border-radius:14px;width:auto;max-width:min(100%,820px);height:auto;max-height:520px;margin:auto;display:block}.faqAnswerBlocks figcaption{color:#8aa4b0;margin-top:7px;font-size:12px}.helpImageLightbox{z-index:9999999;background:#00080cf0;place-items:center;padding:26px;display:grid;position:fixed;inset:0}.helpImageLightbox>button{top:max(18px,env(safe-area-inset-top));color:#fff;z-index:2;background:#0a2230;border:1px solid #315262;border-radius:50%;place-items:center;width:48px;height:48px;display:grid;position:fixed;right:18px}.helpImageLightbox>img{object-fit:contain;border-radius:14px;max-width:min(96vw,1500px);max-height:90vh}.supportAdminShell{min-height:580px}.supportAdminShell>main{min-width:0}.supportAdminHead{padding:18px 22px!important}.supportAdminHead h2{font-size:24px!important}.supportHeadActions{flex-wrap:wrap;gap:8px;display:flex}.supportHeadActions button{padding:9px 12px!important}.supportHeadActions .danger{color:#ff9aaa;border-color:#ff5a6e47!important}.supportAdminMessages{gap:10px!important;padding:22px!important}.supportAdminMessages article{border-radius:16px!important;max-width:min(72%,760px)!important;padding:12px 15px!important}.supportAdminMessages article p{font-size:14px!important;line-height:1.5!important}.supportAdminReply{grid-template-columns:minmax(0,1fr) auto auto!important;gap:8px!important;padding:12px 16px!important}.supportAdminReply textarea{min-height:54px!important;max-height:120px!important}.supportAttach{color:#b9d3dd;cursor:pointer;white-space:nowrap;border:1px solid #284b5b;border-radius:12px;align-items:center;gap:7px;padding:9px 12px;display:inline-flex!important}.supportAttach.big{justify-content:center;margin-bottom:10px}.supportAttach svg{width:17px}.supportImage{background:0 0!important;border:0!important;margin-top:9px!important;padding:0!important;display:block!important}.supportImage img{object-fit:contain;border-radius:12px;max-width:280px;max-height:220px;display:block}.supportPendingImage{position:relative;width:54px!important;height:54px!important;padding:0!important}.supportPendingImage img{object-fit:cover;border-radius:9px;width:100%;height:100%}.supportPendingImage svg{background:#081b25;border-radius:50%;width:16px;position:absolute;top:-5px;right:-5px}.supportCustomerMsg{max-width:900px}.customerSupportConversation{max-width:1050px}.supportMessages article{max-width:78%}.supportMessages article p{font-size:15px;line-height:1.55}@media (max-width:720px){.setupGuideImageButton.step .setupStepImage{max-width:100%!important;max-height:440px!important}.faqCategoryManager{display:grid}.faqCatRow{justify-content:space-between}.faqSearchHeading,.faqAdminActions{display:grid}.supportAdminShell{display:block!important}.supportAdminShell aside{max-height:270px!important}.supportAdminMessages article,.supportMessages article{max-width:88%!important}.supportAdminReply{grid-template-columns:1fr auto!important}.supportAdminReply textarea{grid-column:1/-1}.supportImage img{max-width:min(72vw,280px)}.helpImageLightbox{padding:12px}.faqAnswerBlocks{padding-inline:14px}}.communityFaqGroups>.faqSearchHeading{box-sizing:border-box;align-items:center;width:100%;margin:0 0 14px!important;padding:0!important}.communityFaqGroups>.faqSearchHeading span{text-align:right}.customerSupportConversation{margin-inline:auto;max-width:960px!important}.supportMessages{gap:10px!important}.supportMessages article{border-radius:16px!important;width:fit-content!important;min-width:0!important;max-width:68%!important;padding:10px 14px!important}.supportMessages article.mine{margin-left:auto!important}.supportMessages article.theirs{margin-right:auto!important}.supportMessages article p{margin:4px 0 0!important}.supportReplyBox{grid-template-columns:minmax(0,1fr) auto auto!important;align-items:end!important;gap:8px!important;display:grid!important}.supportReplyBox textarea{min-height:52px!important;max-height:110px!important}.supportReplyBox>button:last-child{width:auto!important;min-width:104px!important;padding:11px 16px!important}.supportAdminMessages article{width:fit-content!important;min-width:0!important;max-width:66%!important}.supportAdminMessages article.admin{margin-left:auto!important}.supportAdminMessages article.customer{margin-right:auto!important}.supportAdminReply>button:last-child{width:auto!important;min-width:126px!important;padding:10px 14px!important}.supportPendingImage{overflow:visible!important}.supportPendingImage img{display:block}.supportImagePreview{align-items:center;gap:10px;display:flex}.supportUploadHint{color:#819ba8;font-size:12px}@media (max-width:720px){.communityFaqGroups>.faqSearchHeading span{text-align:left}.supportMessages article,.supportAdminMessages article{max-width:86%!important}.supportReplyBox{grid-template-columns:1fr auto!important}.supportReplyBox textarea{grid-column:1/-1}.supportReplyBox>button:last-child{min-width:92px!important}}@media (min-width:700px){.setupDeviceChooser{grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:stretch!important;gap:16px!important}.setupDeviceChooser>button{isolation:isolate!important;flex-direction:column!important;justify-content:flex-start!important;align-items:center!important;min-width:0!important;display:flex!important;overflow:hidden!important}.setupDeviceChooser .setupDeviceThumb{object-fit:contain!important;object-position:center!important;flex:none!important;width:min(240px,100%)!important;max-width:100%!important;height:145px!important;max-height:145px!important;margin:0 auto 12px!important;display:block!important;position:static!important;inset:auto!important;transform:none!important}.supportReplyBox>button:last-child,.supportAdminReply>button:last-child{justify-self:start!important;width:auto!important;min-width:112px!important;max-width:max-content!important;padding-left:18px!important;padding-right:18px!important}}@media (min-width:760px){.supportAdminReply{grid-template-columns:minmax(0,1fr) auto auto!important;align-items:end!important}.supportAdminReply>button:last-child{justify-self:end!important;width:auto!important;min-width:118px!important;max-width:160px!important;padding-left:18px!important;padding-right:18px!important}.supportReplyBox>button:last-child{white-space:nowrap!important;border-radius:10px!important;place-self:end start!important;gap:5px!important;width:auto!important;min-width:0!important;max-width:none!important;height:40px!important;padding:0 12px!important}.supportReplyBox>button:last-child svg{width:15px!important;height:15px!important}}.communityTextLink{color:#77e6cc;align-items:center;gap:3px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.communitySportsFavs{overflow:visible}.sportsFavChips{flex-wrap:wrap;gap:8px;margin:0 0 14px;display:flex}.sportsFavChips>span,.sportsFavAdd{color:#d9fff5;background:#14524540;border:1px solid #66e2c23d;border-radius:999px;align-items:center;gap:7px;padding:8px 10px;font-size:12px;font-weight:800;display:inline-flex}.sportsFavChips>span>svg{color:#6de3c5;fill:#6de3c52e}.sportsFavChips>span button{color:#8db3ab;cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.sportsFavAdd{color:#8eb7bd;cursor:pointer;background:#071b23;border-style:dashed}.sportsFavEditorWrap{margin:0 0 14px;position:relative}.sportsFavEditor{grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:8px;display:grid}.sportsFavEditor>svg{color:#6f98a3;z-index:1;pointer-events:none;margin-left:11px;margin-right:-35px}.sportsFavEditor input{color:#effbff;background:#04131a;border:1px solid #70a8bb47;border-radius:12px;outline:0;min-width:0;padding:11px 12px 11px 37px}.sportsFavEditor input:focus{border-color:#66e2c28c;box-shadow:0 0 0 3px #59e1be0f}.sportsFavEditor button{color:#03120d;background:#d7fbf0;border:0;border-radius:11px;padding:11px 14px;font-weight:900}.sportsFavEditor button.ghost{color:#b8d2da;background:#0a2029;border:1px solid #70a8bb38}.sportsFavSuggestions{flex-wrap:wrap;gap:6px;padding:9px 0 0;display:flex}.sportsFavSuggestions button{color:#bdd7dd;cursor:pointer;background:#081d26;border:1px solid #70a8bb2e;border-radius:999px;align-items:center;gap:5px;padding:7px 9px;font-size:10px;display:inline-flex}.sportsFavSuggestions button:hover{color:#eafff8;border-color:#66e2c266}.sportsFavHint{color:#708f98;margin-top:8px;font-size:10px;display:block}.sportsFavGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.sportsFavGrid>article{background:#071a22;border:1px solid #70a8bb33;border-radius:15px;min-width:0;overflow:hidden}.sportsFavCardHead{border-bottom:1px solid #70a8bb24;justify-content:space-between;align-items:center;gap:8px;padding:12px 13px;display:flex}.sportsFavCardHead>div{align-items:center;gap:7px;min-width:0;display:flex}.sportsFavCardHead b{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.sportsFavCardHead svg{color:#6de3c5}.sportsFavCardHead a{color:#78dec7;white-space:nowrap;align-items:center;gap:2px;font-size:10px;text-decoration:none;display:inline-flex}.sportsFavEvents{display:grid}.sportsFavEvents>a{color:#edfaff;border-bottom:1px solid #70a8bb1c;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 13px;text-decoration:none;display:grid}.sportsFavEvents>a:last-child{border-bottom:0}.sportsFavEvents>a:hover{background:#2c7e6b1f}.sportsFavEvents>a>div{gap:3px;min-width:0;display:grid}.sportsFavEvents b{white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.sportsFavEvents span{color:#7899a2;white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.sportsFavEvents em{color:#75dcc6;white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:4px;min-width:0;font-size:10px;font-style:normal;font-weight:800;display:flex;overflow:hidden}.sportsFavEvents em svg{flex:none}.sportsFavEvents small{color:#99b6bd;text-align:right;white-space:nowrap;font-size:10px}.sportsFavNoMatch{color:#9bb5bc;gap:4px;padding:18px 13px;display:grid}.sportsFavNoMatch span{font-size:12px;font-weight:800}.sportsFavNoMatch small{color:#6f8a94;font-size:10px;line-height:1.45}.sportsFavEmpty{color:#829da6;border:1px dashed #70a8bb38;border-radius:14px;align-items:center;gap:11px;padding:16px;display:flex}.sportsFavEmpty>div{gap:3px;display:grid}.sportsFavEmpty b{color:#dceff2;font-size:13px}.sportsFavEmpty span{font-size:11px;line-height:1.45}.sportsFavSaving{color:#6f8d96;margin-top:8px;display:block}.sportsFavSaving.error{color:#e4b77a}@media (max-width:820px){.sportsFavGrid{grid-template-columns:1fr}.sportsFavEditor{grid-template-columns:auto minmax(0,1fr) auto}.sportsFavEditor .ghost{grid-column:2/-1;justify-self:start}.sportsFavEditorWrap{position:relative}}@media (min-width:761px){.supportAdminPage{height:auto!important;min-height:100dvh!important;overflow:visible!important}.supportAdmin{height:auto!important;display:block!important}.supportAdminShell{height:clamp(470px,100dvh - 330px,720px)!important;min-height:0!important}.supportAdminShell>aside{flex-direction:column;min-height:0;display:flex}.supportThreadList{flex:auto;min-height:0;overflow:auto;max-height:none!important}.supportAdminShell>main{flex-direction:column;display:flex;overflow:hidden;min-height:0!important}.supportAdminMessages{flex:auto;min-height:0;overflow:auto;max-height:none!important}.supportAdminReply{flex:none}.customerSupportConversation{flex-direction:column;display:flex}.supportMessages{max-height:calc(100dvh - 390px);padding-right:4px;overflow:auto}}.supportResolvedHint{color:#8faab4;box-sizing:border-box;background:#081f29b8;border:1px solid #70a8bb33;border-radius:10px;max-width:960px;margin:10px auto 0;padding:9px 12px;font-size:12px}@media (min-width:721px){.customerSupportConversation{grid-template-rows:auto auto minmax(260px,52vh) auto auto!important;max-width:960px!important;margin-inline:auto!important;display:grid!important}.supportMessages{scrollbar-gutter:stable;height:52vh!important;min-height:260px!important;max-height:none!important;padding:14px 4px 14px 0!important;overflow:hidden auto!important}.supportReplyBox{z-index:4!important;background:#06161e!important;border:1px solid #70a8bb38!important;border-radius:14px!important;margin-top:10px!important;padding:12px!important;position:sticky!important;bottom:0!important;box-shadow:0 -10px 30px #020b108c!important}.supportResolvedHint{margin-top:10px!important}.communityHelpPage.supportConversationPage{flex-direction:column!important;height:100dvh!important;min-height:0!important;padding-bottom:18px!important;display:flex!important;overflow:hidden!important}.supportConversationPage .communityHelpTop{flex:none!important;margin-bottom:10px!important}.supportConversationPage .supportCustomerMsg{box-sizing:border-box!important;flex:none!important;width:min(960px,100%)!important}.supportConversationPage .customerSupportConversation{flex:auto!important;grid-template-rows:auto auto minmax(0,1fr) auto auto!important;width:min(960px,100%)!important;min-height:0!important;display:grid!important;overflow:hidden!important}.supportConversationPage .supportConversationHead{margin:10px 0!important}.supportConversationPage .supportMessages{overscroll-behavior:contain!important;scrollbar-gutter:stable!important;height:auto!important;min-height:0!important;max-height:none!important;padding:10px 5px 10px 0!important;overflow:hidden auto!important}.supportConversationPage .supportReplyBox{box-shadow:none!important;flex:none!important;margin-top:8px!important;position:static!important}}.sportsFavEvents em,.sgv3EventInfo>span{white-space:normal!important;text-overflow:clip!important;flex-wrap:wrap!important;line-height:1.35!important;overflow:visible!important}.sgMainSearchFeed>span{white-space:normal!important;text-overflow:clip!important;flex-wrap:wrap!important;max-width:100%!important;line-height:1.35!important;overflow:visible!important}@media (min-width:761px){.sgMainSearchRow{grid-template-columns:108px minmax(0,1fr) minmax(240px,320px)!important}}@media (max-width:820px){.communitySportsFavs .sportsFavChips{overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;padding-bottom:2px;overflow-x:auto}.communitySportsFavs .sportsFavChips::-webkit-scrollbar{display:none}.communitySportsFavs .sportsFavChips>span,.communitySportsFavs .sportsFavAdd{flex:none}.communitySportsFavs .sportsFavGrid{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:12px;padding:0 2px 8px;display:flex;overflow:auto hidden}.communitySportsFavs .sportsFavGrid::-webkit-scrollbar{display:none}.communitySportsFavs .sportsFavGrid>article{scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 min(88vw,620px)}}@media (max-width:520px){.communitySportsFavs .sportsFavGrid>article{flex-basis:calc(100vw - 42px)}}.paymentAccountlessCustomer{background:#0a141d;border:1px dashed #355064;border-radius:12px;gap:8px;padding:13px;display:grid}.paymentAccountlessCustomer>b{font-size:12px}.paymentAccountlessCustomer>small{color:#8197a8;font-size:10px}.paymentAccountlessCustomer>div{grid-template-columns:minmax(180px,1fr) auto;gap:8px;display:grid}.paymentAccountlessCustomer input{color:#fff;background:#071019;border:1px solid #2c4151;border-radius:9px;min-height:40px;padding:0 11px}.paymentAccountlessCustomer button{color:#07130f;background:#dff9f0;border:1px solid #4f8073;border-radius:9px;min-height:40px;padding:0 13px;font-weight:900}@media (max-width:720px){.paymentAccountlessCustomer>div{grid-template-columns:1fr}.communityHero,.communitySection,.communityQuick,.communityPush,.communityHomeActions{width:calc(100% - 22px)}}.customerIdentityEditButtons{flex-wrap:wrap;gap:8px;display:flex}.communityServices article.serviceExpiring{background:linear-gradient(135deg,#6f4c1329,#0a0e14f5);border-color:#6d5122}.communityServices article.serviceExpired{background:linear-gradient(135deg,#73232d29,#0a0e14f5);border-color:#6d2d35}.communityRenewBtn{color:#f6c86e;cursor:pointer;background:#251b0d;border:1px solid #9b6f29;border-radius:9px;width:max-content;margin-top:8px;padding:7px 10px;font-size:10px;font-weight:800}.communityRenewTerms{grid-template-columns:repeat(4,1fr);gap:8px;margin:20px 0;display:grid}.communityRenewTerms button{color:#a8b6c5;cursor:pointer;background:#0b131d;border:1px solid #283647;border-radius:11px;padding:12px 8px}.communityRenewTerms button.selected{color:#eafffb;background:#102b2a;border-color:#3de0c6}.communityRenewMessage{color:#8debd9;background:#0d211e;border:1px solid #24584f;border-radius:10px;margin:12px 0;padding:11px 12px;font-size:12px}.communityPaymentRequests{gap:9px;display:grid}.communityPaymentRequests .communitySectionTitle{margin-bottom:4px}.communityPaymentRequests article{background:#0b1119;border:1px solid #273241;border-radius:13px;justify-content:space-between;align-items:center;gap:14px;padding:14px;display:flex}.communityPaymentRequests article.ready{background:#0b1c1a;border-color:#23695d}.communityPaymentRequests article>div{gap:4px;display:grid}.communityPaymentRequests small{letter-spacing:.12em;color:#718195;font-size:9px}.communityPaymentRequests b{font-size:13px}.communityPaymentRequests span{color:#8998a8;font-size:11px}.communityPaymentRequests a{color:#071411;background:#35e1c7;border-radius:10px;align-items:center;gap:5px;padding:10px 13px;font-size:11px;font-weight:900;text-decoration:none;display:inline-flex}.communityLoginHelp{background:#0d1721;border:1px solid #2a3b4d;border-radius:12px;gap:6px;margin:14px 0;padding:13px;display:grid}.communityLoginHelp b{font-size:12px}.communityLoginHelp span{color:#8ea1b2;font-size:11px;line-height:1.45}.communityLoginHelp a{color:#70e2cd;font-size:11px;font-weight:800}.communityGuidePage{padding-top:28px}.communityGuideBack{color:#92a4b6;align-items:center;gap:6px;margin-bottom:22px;text-decoration:none;display:inline-flex}.customerGuideList{gap:10px;margin-top:22px;display:grid}.customerGuideList>article{background:#0b121a;border:1px solid #202d3a;border-radius:16px;overflow:hidden}.customerGuideList>article>button{color:#eef5fb;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;padding:14px;display:flex}.customerGuideList>article>button>div{align-items:center;gap:12px;display:flex}.customerGuideList>article>button img{object-fit:cover;border-radius:9px;width:68px;height:46px}.customerGuideList>article>button span{gap:3px;display:grid}.customerGuideList>article>button small{color:#718397}.customerGuideList>article>section{gap:12px;padding:0 16px 16px;display:grid}.customerGuideStep{border-top:1px solid #1b2732;grid-template-columns:30px 1fr;gap:10px;padding-top:13px;display:grid}.customerGuideStep>i{color:#62dfca;background:#142531;border-radius:50%;place-items:center;width:28px;height:28px;font-style:normal;font-weight:900;display:grid}.customerGuideStep p{color:#91a1b1;line-height:1.55}.customerGuideStep img{object-fit:contain;border-radius:12px;max-width:100%;max-height:520px;margin-top:10px;display:block}.customerGuideList aside{background:#0c1b1c;border:1px solid #31434c;border-radius:11px;padding:12px}.customerGuideList aside p{color:#9aadaf;margin:5px 0 0}@media (max-width:700px){.communityRenewTerms{grid-template-columns:1fr 1fr}.communityPaymentRequests article{flex-direction:column;align-items:flex-start}.communityPaymentRequests a{justify-content:center;width:100%}}.paymentServiceSetupList{gap:10px;margin-top:12px;display:grid}.paymentServiceSetupRow{background:#0b131c;border:1px solid #263645;border-radius:13px;padding:12px}.paymentServiceSetupRow.selected{background:#0d1c1b;border-color:#2a6a5d}.paymentServiceSetupToggle{align-items:center!important;gap:9px!important;display:flex!important}.paymentServiceSetupFields{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:11px;display:grid}.paymentServiceSetupFields label,.paymentPlexLinkFields{gap:5px;display:grid}.paymentServiceSetupFields input,.paymentServiceSetupFields select,.paymentPlexLinkFields input{color:#edf5fa;background:#09121a;border:1px solid #2a3948;border-radius:9px;width:100%;min-height:38px;padding:0 10px}.paymentPlexLinkFields{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:7px;min-width:220px}.compactServiceRow{grid-template-columns:minmax(120px,.8fr) minmax(190px,1.4fr) minmax(120px,.65fr) minmax(130px,.7fr)!important;align-items:start!important}.compactServiceRow>.paymentPlexLinkFields{grid-column:2/-1;display:grid!important}.communityGuidePage{padding:30px 0 80px!important}.communityGuideShell{width:min(1240px,100% - 40px);margin:0 auto}.communityGuideHero{background:radial-gradient(circle at 85% 0,#3de0c617,#0000 35%),linear-gradient(135deg,#0b1923,#09131b);border:1px solid #23404e;border-radius:22px;grid-template-columns:64px 1fr;align-items:center;gap:18px;padding:24px;display:grid;box-shadow:0 20px 60px #0000002e}.communityGuideHeroIcon{color:#70e0c9;background:#102a2b;border:1px solid #28544f;border-radius:17px;place-items:center;width:58px;height:58px;display:grid}.communityGuideHeroIcon svg{width:28px;height:28px}.communityGuideHero p{letter-spacing:2.5px;color:#72d7bf;margin:0;font-size:10px;font-weight:900}.communityGuideHero h1{letter-spacing:-.045em;margin:5px 0 4px;font-size:clamp(34px,5vw,52px)}.communityGuideHero span{color:#91a8b7;line-height:1.5}.communityGuideHint{color:#8fa6b5;background:#0a151e;border:1px solid #203744;border-radius:13px;align-items:center;gap:10px;margin:16px 0 18px;padding:12px 14px;display:flex}.communityGuideHint svg{color:#69d9c0;flex:none}.communityGuideHint span{font-size:11px;line-height:1.45}.customerGuideList{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px!important}.customerGuideList>article{align-self:start;box-shadow:0 12px 30px #0000001f}.customerGuideList>article.open{border-color:#2d6359;grid-column:1/-1}.customerGuideList>article>button{cursor:pointer;padding:16px 18px!important}.customerGuideList>article>button img{width:82px!important;height:58px!important}.customerGuideList>article>button b{font-size:15px}.customerGuideList>article>section{padding:0 20px 20px!important}.customerGuideStep{grid-template-columns:34px 1fr!important;padding-top:16px!important}.customerGuideStep>i{width:32px!important;height:32px!important}.customerGuideStep p{font-size:12px}.customerGuideStep img{background:#061019;border:1px solid #263b48;margin-left:auto;margin-right:auto;width:auto!important;max-width:min(100%,880px)!important;max-height:620px!important}.customerStorePage{padding:30px 0 90px}.customerStoreShell{width:min(1360px,100% - 48px);margin:0 auto}.customerStoreHero{background:radial-gradient(circle at 80% 0,#44dec21f,#0000 38%),#0a1720;border:1px solid #244653;border-radius:22px;grid-template-columns:64px 1fr;align-items:center;gap:18px;padding:24px;display:grid}.customerStoreHero>span{color:#77e2cb;background:#112e2b;border-radius:17px;place-items:center;width:58px;height:58px;display:grid}.customerStoreHero p{letter-spacing:2.5px;color:#72d7bf;margin:0;font-size:10px;font-weight:900}.customerStoreHero h1{margin:5px 0 4px;font-size:clamp(34px,5vw,52px)}.customerStoreHero b{color:#91a8b7;font-weight:500}.customerStoreGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.customerStoreCard{background:#0a151e;border:1px solid #223a48;border-radius:19px;overflow:hidden}.customerStoreCard>img{object-fit:cover;width:100%;height:170px}.customerStoreCardBody{padding:18px}.customerStoreCardTitle{justify-content:space-between;gap:10px;display:flex}.customerStoreCardTitle small{letter-spacing:1.6px;color:#70d9c0;font-size:9px;font-weight:900}.customerStoreCardTitle h2{margin:4px 0;font-size:23px}.customerStoreCardTitle>span{color:#f0c665;align-items:center;gap:4px;font-size:11px;display:flex}.customerStoreCardBody>p{color:#91a7b6;min-height:36px;font-size:12px;line-height:1.5}.customerStoreCard ul{gap:7px;margin:14px 0;padding:0;list-style:none;display:grid}.customerStoreCard li{color:#b8c8d2;align-items:center;gap:7px;font-size:11px;display:flex}.customerStoreCard li svg{color:#65d7bc}.customerStoreCard button{color:#07130f;background:#dff9f0;border:1px solid #3a6e62;border-radius:11px;justify-content:center;align-items:center;gap:7px;width:100%;min-height:44px;font-weight:900;display:flex}.customerStoreCard button:disabled{opacity:.45}.customerStoreModalBack{z-index:90;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#000000b8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.customerStoreModal{color:#edf6fa;background:#09151d;border:1px solid #285044;border-radius:22px;width:min(560px,100%);max-height:90vh;padding:25px;position:relative;overflow:auto}.customerStoreClose{color:#fff;background:#101b24;border:1px solid #29404d;border-radius:10px;width:34px;height:34px;position:absolute;top:14px;right:14px}.customerStoreModal>p{letter-spacing:2px;color:#6fdac1;font-size:9px;font-weight:900}.customerStoreModal h2{margin:5px 0;font-size:30px}.customerStoreModal>span{color:#8fa6b4;margin-bottom:18px;display:block}.customerStoreModal label{gap:7px;margin-top:12px;font-size:11px;font-weight:800;display:grid}.customerStoreModal select,.customerStoreModal input{color:#fff;background:#071019;border:1px solid #2a4050;border-radius:10px;min-height:44px;padding:0 11px}.customerStoreNotice{background:#0c211d;border:1px solid #27534a;border-radius:11px;gap:4px;margin:16px 0;padding:12px;display:grid}.customerStoreNotice span{color:#8eb1a7;font-size:11px}.customerStoreRequest{color:#06120f;background:#dff9f0;border:0;border-radius:11px;justify-content:center;align-items:center;gap:7px;width:100%;min-height:46px;font-weight:900;display:flex}@media (max-width:760px){.paymentServiceSetupFields{grid-template-columns:1fr}.paymentPlexLinkFields{grid-column:1/-1;grid-template-columns:1fr}.compactServiceRow{grid-template-columns:1fr!important}.communityGuideShell,.customerStoreShell{width:calc(100% - 22px)}.communityGuideHero,.customerStoreHero{grid-template-columns:46px 1fr;gap:12px;padding:16px}.communityGuideHeroIcon,.customerStoreHero>span{border-radius:13px;width:44px;height:44px}.communityGuideHero h1,.customerStoreHero h1{font-size:32px}.communityGuideHint{align-items:flex-start}.customerGuideList{grid-template-columns:1fr}.customerGuideList>article.open{grid-column:auto}.customerGuideList>article>button{padding:12px!important}.customerGuideList>article>button img{width:62px!important;height:46px!important}.customerGuideList>article>section{padding:0 12px 14px!important}.customerGuideStep{grid-template-columns:30px 1fr!important}.customerStoreGrid{grid-template-columns:1fr}.customerStoreCard>img{height:150px}}.communityRenewTerms button em{color:#6fe2cd;margin-top:4px;font-size:11px;font-style:normal;font-weight:900;display:block}.communityRenewPlanNote{color:#8fa9aa;background:#0e272573;border:1px solid #3de0c633;border-radius:10px;margin:-7px 0 14px;padding:9px 11px;font-size:11px;line-height:1.45}.communityRenewConnections{margin:22px 0 4px}.communityRenewConnections>span{color:#9aaebe;letter-spacing:.06em;text-transform:uppercase;margin-bottom:9px;font-size:12px;font-weight:800;display:block}.communityRenewConnections>div{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.communityRenewConnections button{color:#aebdca;cursor:pointer;background:#0d1620;border:1px solid #314153;border-radius:14px;padding:12px 10px}.communityRenewConnections button.selected{color:#f5ffff;background:#103d36;border-color:#35e3c1}.communityRenewConnections button b{font-size:20px;display:block}.communityRenewConnections button small{margin-top:2px;font-size:11px;display:block}.communityRenewTerms em{color:#65e2c7;margin-top:7px;font-size:13px;font-style:normal;font-weight:800;display:block}.communityRenewTerms em.unpriced{color:#8ea0ad;font-size:10px;font-weight:600}.communityRenewPlanNote{color:#8fbdb5;background:#0d2724;border:1px solid #1d5147;border-radius:12px;margin:13px 0 0;padding:11px 13px;font-size:12px}@media (max-width:600px){.communityRenewConnections>div{gap:6px}.communityRenewConnections button{padding:10px 6px}.communityRenewConnections button b{font-size:18px}.communityRenewTerms em{font-size:12px}}@media (min-width:901px) and (max-width:1280px){.accountTitle{grid-template-columns:1fr!important;align-items:start!important;gap:12px!important;display:grid!important}.accountActions{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px!important;width:100%!important;display:grid!important}.accountActions .smallBtn{justify-content:center!important;min-height:38px!important}}@media (min-width:1281px){.accountTitle{align-items:flex-start!important}.accountActions{flex-wrap:wrap!important;justify-content:flex-end!important;max-width:720px!important;display:flex!important}}.communityReferralEntry{background:#0b201b;border:1px solid #245548;border-radius:13px;gap:7px;margin-top:16px;padding:14px;display:grid}.communityReferralEntry span{color:#91aa9f;font-size:11px;line-height:1.45}.communityReferralEntry a{color:#eafff8;background:#153c32;border-radius:10px;justify-content:center;align-items:center;min-height:44px;font-size:12px;font-weight:900;text-decoration:none;display:flex}.serviceRow>div:first-child{grid-template-columns:10px auto 1fr!important}.serviceRow>div:first-child>.serviceDot{grid-column:1}.serviceRow>div:first-child>b{grid-column:2}.serviceRow>div:first-child>small{grid-column:3}@media (max-width:560px){.serviceRow>div:first-child{grid-template-columns:10px auto 1fr!important}.serviceRow>div:first-child>small{grid-column:2/4!important}}.communityLogin{align-items:center;padding-top:clamp(18px,5vh,54px);padding-bottom:24px}.communityBrandImage{object-fit:contain;background:#fff;border-radius:16px;width:54px;height:54px}.communityHubBrand .communityBrandImage{border-radius:9px;width:30px;height:30px}.communityServiceCardActions{justify-items:start;gap:10px;margin-top:8px;display:grid}.communityServiceCardActions .communityReviewLink{margin-top:0!important}.communityRenewAction{border-top:1px solid #97b1c121;width:100%;padding-top:9px;display:block}.communityRenewAction .communityRenewBtn{justify-content:center;align-items:center;gap:6px;min-height:38px;margin-top:0;padding:8px 13px;text-decoration:none;display:inline-flex}.referralOnboardingWelcome>span b{color:#dffbf3}.onbBrandImage{object-fit:contain;border-radius:18px;width:72px;height:72px;margin-bottom:18px;display:block}.onbReferralNotice{color:#dffbf3;background:#0f3a316b;border:1px solid #53dcba4d;border-radius:15px;align-items:flex-start;gap:11px;margin:18px 0 4px;padding:14px;display:flex}.onbReferralNotice>svg{color:#6fe0c1;flex:none;margin-top:2px}.onbReferralNotice div{gap:4px;display:grid}.onbReferralNotice small{color:#a5c5bb;line-height:1.45}.referralOnboardingWelcome .onbForm label>small{color:#8299a9;margin-top:6px;font-size:11px;line-height:1.45;display:block}.referralOnboardingWelcome .onbForm label b{align-items:center;gap:6px;display:flex}@media (max-width:700px){.communityServiceCardActions{gap:8px}.communityRenewAction{padding-top:10px}.communityRenewAction .communityRenewBtn{width:100%;min-height:42px}.referralOnboardingWelcome{padding-top:26px!important}.onbBrandImage{border-radius:16px;width:62px;height:62px}}@media (max-width:699px){.serviceRailWrap{position:relative!important;overflow:hidden!important}.serviceCards,.serviceCard,.serviceCard *{touch-action:pan-y!important}.railArrow{z-index:20!important;pointer-events:auto!important;width:44px!important;height:44px!important;display:grid!important;top:50%!important}.railArrow.left{left:8px!important}.railArrow.right{right:8px!important}.railArrow:active{transform:translateY(-50%)scale(.92)!important}}.sonicInstallCard{color:#eef8fb;background:linear-gradient(145deg,#0d1c27,#09151e);border:1px solid #284958;border-radius:20px;padding:22px;position:relative;box-shadow:0 24px 70px #00000047}.sonicInstallHero{grid-template-columns:110px 1fr;align-items:center;gap:22px;display:grid}.sonicInstallHero h2{letter-spacing:-.035em;margin:5px 0 8px;font-size:26px}.sonicInstallHero p{color:#91a9b8;margin:0;font-size:12px;line-height:1.55}.sonicInstallEyebrow{color:#70d7bb;letter-spacing:1.8px;font-size:9px;font-weight:900}.sonicInstallPhone{background:#050c11;border:4px solid #385362;border-radius:22px;width:92px;height:164px;margin:auto;padding:7px;position:relative;box-shadow:0 16px 35px #00000059}.sonicInstallNotch{background:#17232b;border-radius:8px;width:34px;height:7px;position:absolute;top:5px;left:50%;transform:translate(-50%)}.sonicInstallScreen{text-align:center;background:radial-gradient(circle at 50% 28%,#17443d,#09141c 62%);border-radius:13px;flex-direction:column;justify-content:center;align-items:center;gap:5px;height:100%;display:flex}.sonicInstallScreen img,.sonicInstallScreen>b{object-fit:contain;color:#06130f;background:#6dd8bc;border-radius:12px;place-items:center;width:42px;height:42px;font-size:23px;display:grid}.sonicInstallScreen span{font-size:8px;font-weight:900}.sonicInstallScreen small{color:#7f99a8;font-size:6px}.sonicInstallHome{background:#53646d;border-radius:4px;width:25px;height:3px;position:absolute;bottom:5px;left:50%;transform:translate(-50%)}.sonicInstallSteps{grid-template-columns:repeat(3,1fr);gap:9px;margin-top:20px;display:grid}.sonicInstallSteps>div{background:#0a1720;border:1px solid #203c4b;border-radius:14px;grid-template-columns:25px 25px 1fr;align-items:start;gap:8px;padding:13px;display:grid}.sonicInstallSteps i{color:#76dfc2;background:#173c34;border-radius:50%;place-items:center;width:22px;height:22px;font-size:10px;font-style:normal;font-weight:900;display:grid}.sonicInstallSteps svg{color:#73d7bd}.sonicInstallSteps b,.sonicInstallSteps small{display:block}.sonicInstallSteps b{font-size:11px}.sonicInstallSteps small{color:#7892a2;margin-top:3px;font-size:9px;line-height:1.45}.sonicInstallNative{color:#07140f;background:#dff9f0;border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:46px;margin-top:18px;font-weight:900;display:flex}.sonicInstallActions{gap:8px;margin-top:18px;display:flex}.sonicInstallActions button{color:#cce0e9;background:#0d202b;border:1px solid #31505f;border-radius:11px;justify-content:center;align-items:center;gap:6px;min-height:43px;padding:0 16px;font-weight:850;display:flex}.sonicInstallActions button.primary{color:#07140f;background:#dff9f0;border-color:#dff9f0}.sonicInstallClose{z-index:2;color:#9bb1be;background:#0b1821;border:1px solid #294653;border-radius:50%;width:34px;height:34px;position:absolute;top:12px;right:12px}.sonicInstallSuccess{color:#dff9f0;background:#102d27;border-radius:13px;align-items:center;gap:12px;margin-top:18px;padding:14px;display:flex}.sonicInstallSuccess div{gap:3px;display:grid}.sonicInstallSuccess span{color:#8db9ad;font-size:10px}.sonicInstallModal{z-index:120;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.sonicInstallScrim{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#02080cc7;border:0;width:100%;height:100%;position:absolute;inset:0}.sonicInstallModalInner{width:min(760px,100%);max-height:92vh;position:relative;overflow:auto}.sonicInstallModalInner .sonicInstallCard{border-color:#356171}.sonicInstallMsg{color:#7fdcc3;margin-top:8px;display:block}@media (max-width:699px){.sonicInstallModal{align-items:end;padding:10px}.sonicInstallModalInner{width:100%;max-height:94vh}.sonicInstallCard{border-radius:22px;padding:18px}.sonicInstallHero{grid-template-columns:82px 1fr;gap:14px}.sonicInstallPhone{border-radius:18px;width:72px;height:128px}.sonicInstallHero h2{font-size:21px}.sonicInstallHero p{font-size:10px}.sonicInstallSteps{grid-template-columns:1fr;gap:7px;margin-top:15px}.sonicInstallSteps>div{grid-template-columns:24px 24px 1fr;padding:11px}.sonicInstallActions{grid-template-columns:1fr 1fr;display:grid}.sonicInstallActions button{padding:0 8px;font-size:11px}}.sonicInstallScreen{background:#07131a!important;display:block!important;overflow:hidden!important}.sonicInstallScreen .sonicInstallPreview{object-fit:cover!important;object-position:50% 12%!important;background:#07131a!important;border-radius:12px!important;width:100%!important;max-width:none!important;height:100%!important;display:block!important}@media (max-width:699px){.sonicInstallModal{height:100dvh!important;min-height:100dvh!important;padding:14px 10px max(18px,env(safe-area-inset-bottom))!important;align-items:center!important}.sonicInstallModalInner{width:100%!important;max-height:88dvh!important;overflow:auto!important}.sonicInstallCard.prompt{margin-top:-3dvh!important}.serviceRailWrap{margin:0!important;position:relative!important;overflow:hidden!important}.serviceCards{grid-template-columns:none!important;grid-auto-flow:initial!important;scroll-snap-type:x proximity!important;scroll-behavior:auto!important;-webkit-overflow-scrolling:touch!important;overscroll-behavior-x:contain!important;touch-action:pan-x pan-y!important;scrollbar-width:none!important;gap:12px!important;width:100%!important;max-width:100%!important;margin:0!important;padding:2px 34px 12px 0!important;scroll-padding-left:0!important;display:flex!important;overflow:auto visible!important}.serviceCards::-webkit-scrollbar{display:none!important}.serviceCard{visibility:visible!important;pointer-events:auto!important;opacity:.72!important;scroll-snap-align:start!important;scroll-snap-stop:normal!important;touch-action:pan-x pan-y!important;flex:0 0 calc(100% - 34px)!important;grid-area:auto!important;justify-self:auto!important;width:calc(100% - 34px)!important;min-width:calc(100% - 34px)!important;max-width:none!important;margin:0!important;transition:opacity .18s,border-color .18s!important;display:block!important;position:relative!important;transform:none!important}.serviceCard *{touch-action:pan-x pan-y!important}.serviceCard.active{opacity:1!important;z-index:2!important}.railArrow{z-index:20!important;pointer-events:auto!important;width:44px!important;height:44px!important}.railArrow.left{left:8px!important}.railArrow.right{right:8px!important}.sonicInstallModal{padding:max(14px,env(safe-area-inset-top)) 10px max(18px,env(safe-area-inset-bottom))!important;align-items:center!important}.sonicInstallModalInner{max-height:none!important;overflow:visible!important}.sonicInstallCard.prompt{max-height:calc(100dvh - max(34px,env(safe-area-inset-top)) - max(34px,env(safe-area-inset-bottom)))!important;margin:0!important;padding:20px 16px 18px!important;overflow:auto!important}.sonicInstallClose{float:right!important;z-index:30!important;background:#0b1c26!important;border-color:#315467!important;width:38px!important;height:38px!important;margin:-4px -2px -38px 0!important;position:sticky!important;top:0!important;right:0!important}.sonicInstallHero{grid-template-columns:92px minmax(0,1fr)!important;gap:14px!important;padding-right:28px!important}.sonicInstallPhone{border-width:3px!important;border-radius:20px!important;width:84px!important;height:150px!important;padding:5px!important;box-shadow:0 14px 30px #00000052!important}.sonicInstallScreen .sonicInstallPreview{object-position:50% 58%!important;border-radius:11px!important}.sonicInstallHero h2{font-size:20px!important;line-height:1.05!important}.sonicInstallActions{grid-template-columns:1fr!important}.sonicInstallActions button{min-height:48px!important}}@media (max-width:390px){.sonicInstallHero{grid-template-columns:74px minmax(0,1fr)!important;gap:11px!important;padding-right:24px!important}.sonicInstallPhone{width:68px!important;height:122px!important}.sonicInstallHero h2{font-size:18px!important}.sonicInstallHero p{font-size:9px!important}}@media (max-width:699px){.serviceCards{scroll-snap-type:x proximity!important;scroll-behavior:auto!important;overscroll-behavior-x:contain!important;touch-action:pan-x pan-y!important}.serviceCard{scroll-snap-stop:normal!important}}.emailContentManager{gap:18px;margin-top:18px;display:grid}.emailContentIntro,.emailContentGroup{background:linear-gradient(#091d27db,#05121bdb);border:1px solid #689db13d;border-radius:22px;padding:22px}.emailContentIntro{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.emailContentIntro h2,.emailContentGroup h3{color:#eefaff;margin:0}.emailContentIntro p{color:#93aebd;max-width:780px;line-height:1.6}.emailContentIntro code{color:#75e8cb}.emailContentActions{flex-wrap:wrap;gap:10px;display:flex}.emailContentActions button{color:#ddecf3;background:#0b202b;border:1px solid #6ea5b84d;border-radius:12px;align-items:center;gap:8px;padding:11px 14px;font-weight:800;display:inline-flex}.emailContentActions button.primary{color:#062017;background:#79e7cc;border-color:#0000}.emailContentActions svg{width:16px}.emailContentMsg{color:#8cf0d5;align-items:center;gap:8px;font-weight:800;display:flex}.emailContentMsg svg{width:16px}.emailContentGroup{grid-template-columns:minmax(170px,230px) 1fr;gap:24px;display:grid}.emailContentGroup small{letter-spacing:.16em;color:#6fe1c4;font-size:10px;font-weight:900}.emailContentFields{gap:14px;display:grid}.emailContentFields label{gap:7px;display:grid}.emailContentFields label span{color:#a8bdc9;font-size:12px;font-weight:800}.emailContentFields input,.emailContentFields textarea{box-sizing:border-box;color:#eefaff;width:100%;font:inherit;background:#07151e;border:1px solid #6fa5b84d;border-radius:12px;padding:12px 13px;line-height:1.45}.emailContentFields textarea{resize:vertical}.onbPortalReady{background:linear-gradient(135deg,#0f493d94,#081c26d1);border:1px solid #75e8cb59;border-radius:18px;gap:12px;margin-top:14px;padding:18px;display:grid}.onbPortalReadyHead{align-items:flex-start;gap:12px;display:flex}.onbPortalReadyHead>i{color:#75e8cb;background:#75e8cb24;border-radius:14px;place-items:center;width:42px;height:42px;display:grid}.onbPortalReadyHead h3{color:#f2fffb;margin:0 0 5px}.onbPortalReadyHead p{color:#a8c7bd;margin:0;line-height:1.55}.onbPortalUsername{background:#04151b80;border:1px solid #79e7cc40;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:13px 15px;display:flex}.onbPortalUsername span{color:#819eaa;letter-spacing:.12em;font-size:11px;font-weight:900}.onbPortalUsername b{color:#fff;font-size:18px}.onbPortalReady a{color:#071c17;background:#dcfff6;border-radius:13px;justify-content:center;align-items:center;gap:8px;padding:13px 16px;font-weight:900;text-decoration:none;display:flex}.communityCarriedUsername{color:#aee9da;background:#0c393147;border:1px solid #75e8cb47;border-radius:13px;align-items:center;gap:10px;margin:0 0 14px;padding:12px 13px;font-size:13px;display:flex}.communityCarriedUsername b{color:#fff}@media (max-width:720px){.emailContentIntro{display:grid}.emailContentGroup{grid-template-columns:1fr}.emailContentActions button{flex:1;justify-content:center}.onbPortalUsername{flex-direction:column;align-items:flex-start}}.reviewModalBackdrop{z-index:99999!important;width:100vw!important;height:100dvh!important;padding:max(18px,env(safe-area-inset-top)) 18px max(18px,env(safe-area-inset-bottom))!important;justify-content:center!important;align-items:center!important;display:flex!important;position:fixed!important;inset:0!important;overflow:auto!important}.reviewModalBackdrop .reviewModal{width:min(620px,100vw - 36px)!important;max-height:calc(100dvh - 36px)!important;margin:auto!important;position:relative!important;inset:auto!important;overflow:auto!important;transform:none!important}@media (max-width:760px){.reviewModalBackdrop{align-items:center!important;padding:14px!important}.reviewModalBackdrop .reviewModal{border-radius:20px!important;width:100%!important;max-height:calc(100dvh - 28px)!important;padding:20px!important}}.addonAvailabilityBox{background:#5a379614;border:1px solid #8b5cf647;border-radius:16px;gap:8px;margin-bottom:12px;padding:14px;display:grid}.addonAvailabilityBox>b{font-size:14px}.addonAvailabilityBox>span{color:var(--muted,#8ea0b8);font-size:12px}.addonDurationChecks{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.addonDurationChecks label{cursor:pointer;background:#ffffff08;border:1px solid #ffffff1f;border-radius:12px;align-items:center;gap:7px;padding:9px 11px;display:flex}.addonDurationChecks label.enabled{background:#25b5911a;border-color:#69e8c66b}.addonDurationChecks input{accent-color:#75e8cb}.addonDurationTabs button.disabledDuration{opacity:.5}.addonDurationOff{background:#ffffff09;border:1px dashed #ffffff24;border-radius:14px;gap:5px;padding:18px;display:grid}.addonDurationOff span{color:var(--muted,#8ea0b8);font-size:12px}.customerStoreTabs{gap:10px;margin:18px 0 22px;display:flex}.customerStoreTabs button{color:#aebbd0;background:#ffffff09;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:8px;padding:11px 16px;font-weight:800;display:flex}.customerStoreTabs button.active{color:#fff;background:#7c3aed2e;border-color:#8b5cf68c}.customerStoreTabs svg{width:16px}.trialStoreGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.trialStoreCard{background:linear-gradient(#10192bf2,#080e1afa);border:1px solid #ffffff1a;border-radius:22px;overflow:hidden;box-shadow:0 18px 45px #00000038}.trialStoreImage{background-position:50%;background-size:cover;height:130px}.trialStoreBody{gap:10px;padding:20px;display:grid}.trialStoreBody>small{letter-spacing:.16em;color:#a78bfa;font-size:10px;font-weight:900}.trialStoreBody h2{color:#fff;margin:0}.trialStoreBody p{color:#9eabc0;margin:0;line-height:1.55}.trialDuration{color:#d8dfee;align-items:center;gap:8px;display:flex}.trialDuration svg{color:#8b5cf6;width:17px}.trialStoreBody>button{color:#fff;background:linear-gradient(135deg,#7c3aed,#5b21b6);border:0;border-radius:13px;justify-content:center;align-items:center;gap:8px;margin-top:6px;padding:13px 15px;font-weight:900;display:flex}.trialStoreBody>button:disabled{opacity:.55;cursor:not-allowed}.trialActiveNote,.trialUsedNote{background:#22c55e14;border:1px solid #22c55e38;border-radius:13px;gap:9px;padding:12px;display:flex}.trialActiveNote{gap:3px;display:grid}.trialActiveNote span,.trialUsedNote span{color:#aab7c8;font-size:12px}.trialUsedNote svg{color:#55d88d;flex:none;width:18px}.trialUsedNote span{gap:2px;display:grid}.trialsAdmin{gap:24px;display:grid}.trialsAdminHead{justify-content:space-between;align-items:center;gap:18px;display:flex}.trialsAdminHead p{color:#a78bfa;letter-spacing:.15em;margin:0;font-size:11px;font-weight:900}.trialsAdminHead h2{margin:4px 0}.trialsAdminHead span{color:#8fa0b6}.trialsAdminHead button,.trialEndButton,.trialActivateFields button{color:#fff;background:#111a2b;border:1px solid #ffffff1f;border-radius:12px;align-items:center;gap:8px;padding:11px 14px;font-weight:800;display:flex}.trialsAdmin>section{gap:12px;display:grid}.trialsAdmin>section>h3{align-items:center;gap:8px;display:flex}.trialsAdmin>section>h3 span{background:#8b5cf626;border-radius:999px;padding:3px 7px;font-size:11px}.trialAdminCard{background:#0c1423;border:1px solid #ffffff1a;border-radius:18px;gap:14px;padding:18px;display:grid}.trialAdminTop{justify-content:space-between;gap:16px;display:flex}.trialAdminTop small{color:#a78bfa;font-weight:900}.trialAdminTop h3{margin:4px 0}.trialAdminTop span{color:#8fa0b6;font-size:13px}.trialState{text-transform:uppercase;letter-spacing:.12em;background:#1d293b;border-radius:999px;height:max-content;padding:7px 9px;font-size:10px}.trialState.requested{color:#f5c76d}.trialState.active{color:#67e8b4}.trialState.expired{color:#9ba7b8}.trialTimes{flex-wrap:wrap;gap:10px;display:flex}.trialTimes span{color:#aab7c8;background:#ffffff09;border-radius:11px;gap:2px;padding:9px 11px;font-size:12px;display:grid}.trialTimes b{color:#fff}.trialActivateFields{grid-template-columns:1fr 1fr;gap:10px;display:grid}.trialActivateFields label{gap:6px;font-size:12px;font-weight:800;display:grid}.trialActivateFields input{box-sizing:border-box;color:#fff;background:#09111f;border:1px solid #ffffff1f;border-radius:11px;width:100%;padding:11px}.trialActivateFields .wide{grid-column:1/-1}.trialActivateFields button{background:linear-gradient(135deg,#7c3aed,#5b21b6);grid-column:1/-1;justify-content:center}.trialEmpty{color:#8494aa;border:1px dashed #ffffff1f;border-radius:14px;padding:16px}@media (max-width:800px){.trialStoreGrid,.trialActivateFields{grid-template-columns:1fr}.trialActivateFields .wide,.trialActivateFields button{grid-column:auto}.trialsAdminHead{flex-direction:column;align-items:flex-start}}.trialAdminActions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.trialAdminActions button{justify-content:center;align-items:center;gap:7px;min-height:40px;display:inline-flex}.trialAdminActions svg{width:15px}.trialAdminActions .trialClearHistory{color:#d9b7c8;background:#171018;border-color:#4a3b45}.trialAdminActions .trialClearHistory:disabled{opacity:.38}@media (max-width:700px){.trialAdminActions{grid-template-columns:1fr 1fr;width:100%;display:grid}.trialsAdminHead{flex-wrap:wrap;align-items:flex-start}}.customerStoreModalWide{width:min(680px,100%)}.customerAddonPicker{background:#07141c;border:1px solid #264957;border-radius:16px;gap:10px;margin:14px 0;padding:14px;display:grid}.customerAddonHead{align-items:flex-start;gap:10px;display:flex}.customerAddonHead>svg{color:#70dfc3;width:18px}.customerAddonHead>span{gap:3px;display:grid}.customerAddonHead small{color:#819aa8;font-size:11px;line-height:1.4}.customerAddonChoice{background:#0a1922;border:1px solid #263d49;border-radius:13px;overflow:hidden}.customerAddonChoice.selected{background:#0c241f;border-color:#62d9bc}.customerAddonChoice>button{color:#eaf5f8;text-align:left;background:0 0;border:0;grid-template-columns:30px 1fr auto;align-items:center;gap:10px;width:100%;padding:12px;display:grid}.customerAddonChoice>button i{color:#6cdfc1;background:#142b34;border-radius:9px;place-items:center;width:28px;height:28px;display:grid}.customerAddonChoice>button span{gap:2px;display:grid}.customerAddonChoice>button small{color:#8298a6;font-size:10px}.customerAddonChoice>button strong{color:#7be4c9;font-size:11px}.customerAddonChoice>label{color:#9cb0bb;gap:7px;padding:0 12px 12px;font-size:10px;font-weight:800;display:grid}.customerAddonChoice select{width:100%}.customerAddonSaving{color:#72dfc2!important}.customerStoreTotal{background:#0b201d;border:1px solid #2b4b4a;border-radius:14px;grid-template-columns:1fr auto;align-items:end;gap:3px 12px;margin-top:12px;padding:13px 15px;display:grid}.customerStoreTotal span{letter-spacing:1.3px;color:#72d9be;grid-column:1/-1;font-size:9px;font-weight:900}.customerStoreTotal b{font-size:12px}.customerStoreTotal strong{color:#7be8cd;font-size:20px}@media (max-width:620px){.customerAddonChoice>button{grid-template-columns:30px 1fr}.customerAddonChoice>button>strong{grid-column:2}.customerStoreModalWide{padding:20px 16px}}.wooMappingPanel{background:#081720;border:1px solid #294858;border-radius:18px;margin-top:14px;overflow:hidden}.wooMappingHead{border-bottom:1px solid #223e4c;align-items:flex-start;gap:11px;padding:16px;display:flex}.wooMappingHead>i{color:#76dfc5;background:#102a31;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.wooMappingHead svg{width:17px}.wooMappingHead>div{gap:3px;display:grid}.wooMappingHead b{font-size:14px}.wooMappingHead span{color:#819aa8;font-size:10px;line-height:1.45}.wooMappingRows{display:grid}.wooMappingRow{border-bottom:1px solid #1b3541;grid-template-columns:minmax(180px,1.4fr) minmax(130px,.8fr) minmax(130px,.8fr) 120px;align-items:end;gap:10px;padding:12px 15px;display:grid}.wooMappingRow:last-child{border-bottom:0}.wooMappingPlan{gap:3px;display:grid}.wooMappingPlan small{color:#7e97a5}.wooMappingRow label{color:#7f99a8;gap:5px;font-size:9px;font-weight:900;display:grid}.wooMappingRow label small{font-weight:500}.wooMappingRow input{box-sizing:border-box;color:#eef8fb;background:#07131b;border:1px solid #31505e;border-radius:9px;width:100%;min-height:38px;padding:8px 10px}.wooMappingRow>strong{color:#d2a0a8;padding-bottom:11px;font-size:10px}.wooMappingRow.linked>strong{color:#77dfc2}.wooMappingHelp{color:#738d9a;background:#07131a;border-top:1px solid #223e4c;padding:11px 15px;font-size:10px;line-height:1.5}.catEdit.expanded{scroll-margin-top:90px}.catEditTop{z-index:3;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);position:sticky;top:0}@media (max-width:850px){.wooMappingRow{grid-template-columns:1fr 1fr}.wooMappingPlan{grid-column:1/-1}.wooMappingRow>strong{align-self:center;padding:0}}@media (max-width:520px){.wooMappingRow{grid-template-columns:1fr}.wooMappingPlan,.wooMappingRow>strong{grid-column:auto}.catEditTop{position:relative}}.addonAvailabilityBox{background:linear-gradient(#0f2330fa,#081822fa)!important;border:1px solid #2c5261!important;border-radius:16px!important;gap:10px!important;padding:18px!important}.addonAvailabilityBox>b{color:#edf8fa!important;font-size:15px!important}.addonAvailabilityBox>span{color:#88a1af!important;font-size:11px!important;line-height:1.5!important}.addonDurationChecks{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important;width:100%!important;margin-top:8px!important;display:grid!important}.addonDurationChecks label{box-sizing:border-box!important;color:#b9cad3!important;cursor:pointer!important;background:#091821!important;border:1px solid #31505e!important;border-radius:13px!important;justify-content:flex-start!important;align-items:center!important;gap:9px!important;width:auto!important;min-width:0!important;height:auto!important;min-height:54px!important;margin:0!important;padding:12px 13px!important;display:flex!important;position:relative!important;overflow:hidden!important}.addonDurationChecks label.enabled{color:#effffb!important;background:linear-gradient(135deg,#0e382f,#0b2525)!important;border-color:#62dabc!important;box-shadow:inset 0 0 0 1px #63dabc29!important}.addonDurationChecks label input{appearance:auto!important;opacity:1!important;accent-color:#71e0c3!important;width:16px!important;min-width:16px!important;height:16px!important;margin:0!important;position:static!important}.addonDurationChecks label strong{white-space:normal!important;color:inherit!important;font-size:12px!important;line-height:1.2!important;display:block!important}.addonDurationTabs{flex-wrap:wrap!important;gap:8px!important;margin:15px 0 10px!important;display:flex!important}.addonDurationTabs button{min-width:92px!important}.addonPricingBody{overflow:hidden!important}.addonBundleHead,.addonPriceRow.planAware{grid-template-columns:minmax(180px,1.25fr) minmax(190px,1.2fr) 110px minmax(190px,1fr) 120px!important}.addonPriceRow.planAware>*{min-width:0!important}.wooMappingPanel{margin-top:22px!important}.wooMappingRows{max-height:520px!important;overflow:auto!important}.wooMappingRow{background:#06141cb8!important}.wooMappingRow:nth-child(2n){background:#0a1d26b8!important}.wooMappingRow input{font-variant-numeric:tabular-nums!important}.wooMappingPlan b{font-size:12px!important}.wooMappingRow>strong{background:#864c5b1f!important;border-radius:999px!important;align-self:center!important;padding:6px 9px!important}.wooMappingRow.linked>strong{background:#38a98b1f!important}.customerExistingPlan{background:#091a22;border:1px solid #2a4c58;border-radius:14px;gap:5px;margin:12px 0;padding:13px 15px;display:grid}.customerExistingPlan span{letter-spacing:1.3px;color:#72d9be;font-size:9px;font-weight:900}.customerExistingPlan b{color:#eef9fb}.customerExistingPlan small{color:#d19aa6;line-height:1.45}.customerAddonUnavailable{background:#09151d;border:1px dashed #3a5360;border-radius:14px;gap:6px;margin:14px 0;padding:14px;display:grid}.customerAddonUnavailable b{color:#e7f2f5}.customerAddonUnavailable span{color:#8ea5b1;font-size:11px;line-height:1.45}@media (max-width:1000px){.addonBundleHead{display:none!important}.addonPriceRow.planAware{grid-template-columns:1fr 1fr!important;gap:10px!important}.addonPriceRow.planAware>span,.addonPriceRow.planAware>label,.addonPriceRow.planAware>strong{align-self:end!important}}@media (max-width:720px){.addonDurationChecks{grid-template-columns:1fr 1fr!important}.addonPriceRow.planAware{grid-template-columns:1fr!important}.addonDurationTabs{flex-wrap:nowrap!important;padding-bottom:3px!important;overflow-x:auto!important}.addonDurationTabs button{flex:none!important}}.catalogueAvailabilityCard{background:#081720;border:1px solid #294b5b;border-radius:18px;gap:14px;margin:16px 0;padding:18px;display:grid}.catalogueAvailabilityGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.catalogueAvailabilityGrid label{color:#91a8b4;gap:6px;font-size:11px;font-weight:800;display:grid}.catalogueAvailabilityGrid input,.catalogueAvailabilityGrid select{color:#eef8fb;background:#07151d;border:1px solid #31515f;border-radius:10px;width:100%;padding:10px}.catalogueAvailabilityGrid small{color:#718d9b;line-height:1.45}.catalogueAvailabilityGrid .stockToggle{background:#091923;border:1px solid #294b5b;border-radius:11px;justify-content:space-between;align-items:center;gap:12px;padding:11px 12px;display:flex}.catalogueAvailabilityGrid .stockToggle input{accent-color:#72dfc0;width:18px;height:18px}.customerStoreWarning{background:#f59e0b14;border:1px solid #f59e0b66;border-radius:12px;gap:4px;padding:12px 14px;display:grid}.customerStoreWarning b{color:#ffd27a}.customerStoreWarning span{color:#d9c9a7;font-size:12px;line-height:1.5}@media (max-width:760px){.catalogueAvailabilityGrid{grid-template-columns:1fr}}.customerAvailabilityState{border-radius:11px;gap:4px;margin:12px 0;padding:11px 12px;font-size:11px;display:grid}.customerAvailabilityState b{font-size:12px}.customerAvailabilityState span{color:#9bb0bd}.customerAvailabilityState strong{letter-spacing:.02em;color:#edf9f6;font-size:18px}.customerAvailabilityState small{color:#7fe0c8;align-items:center;gap:5px;margin-top:3px;display:flex}.customerAvailabilityState.comingSoon{background:#33649a1f;border:1px solid #68abff52}.customerAvailabilityState.comingSoon b{color:#9bc8ff}.customerAvailabilityState.outOfStock{background:#f59e0b12;border:1px solid #f59e0b47}.customerAvailabilityState.outOfStock b{color:#ffd27a}.commerceAdmin{gap:16px;display:grid}.commerceAdminHead{background:#0c1b26;border:1px solid #24475a;border-radius:20px;justify-content:space-between;align-items:center;gap:16px;padding:20px;display:flex}.commerceAdminHead p{color:#72dec0;letter-spacing:.2em;margin:0;font-size:11px;font-weight:900}.commerceAdminHead h2{align-items:center;gap:8px;margin:6px 0;display:flex}.commerceAdminHead span{color:#88a0b1}.commerceAdminHead button,.waitlistActions button{color:#07130f;background:#dffcf3;border:0;border-radius:11px;align-items:center;gap:7px;padding:10px 13px;font-weight:900;display:inline-flex}.commerceAdminList{gap:12px;display:grid}.commerceAdminList article,.waitlistGroup{background:#0b1923;border:1px solid #24475a;border-radius:18px;padding:16px}.commerceGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.commerceGrid label,.couponProducts{color:#91a8b6;gap:6px;font-size:12px;font-weight:800;display:grid}.commerceGrid input,.commerceGrid select,.waitlistActions textarea,.promoBox input,.giftFields input,.giftFields select{color:#eef7fb;background:#07141d;border:1px solid #2a4a5c;border-radius:10px;padding:10px 11px}.couponProducts{margin-top:12px}.couponProducts>div{flex-wrap:wrap;gap:8px;display:flex}.couponProducts label{background:#0f2330;border:1px solid #294a5b;border-radius:999px;padding:7px 10px}.commerceAdminList footer{justify-content:space-between;align-items:center;margin-top:12px;display:flex}.waitlistActions{grid-template-columns:1fr auto auto;gap:10px;display:grid}.waitlistActions textarea{min-height:52px}.waitlistGroup h3{justify-content:space-between;display:flex}.waitlistRow{border-top:1px solid #18303f;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:11px 0;display:grid}.waitlistRow small{color:#8098a8;margin-top:3px;display:block}.waitlistRow em{text-transform:uppercase;border-radius:999px;padding:6px 9px;font-size:10px;font-style:normal;font-weight:900}.waitlistRow em.waiting{color:#f1cf6e;background:#352d16}.waitlistRow em.notified{color:#8de8cc;background:#15362f}.broadcastCategoryBar{background:#0d1d27;border:1px solid #24475a;border-radius:14px;gap:12px;margin-bottom:12px;padding:12px;display:flex}.broadcastCategoryBar label{color:#91a8b6;gap:5px;font-size:12px;font-weight:800;display:grid}.broadcastCategoryBar select{color:#fff;background:#07141d;border:1px solid #2a4a5c;border-radius:10px;padding:9px 11px}.saleInline summary{cursor:pointer;color:#7fdcc4;font-size:11px;font-weight:900}.saleInline[open]{background:#08151d;border:1px solid #24475a;border-radius:10px;gap:6px;padding:8px;display:grid}.saleInline label{color:#86a0b1;gap:4px;font-size:10px;display:grid}.giftPurchaseBox,.promoBox{background:#0c1d27;border:1px solid #24475a;border-radius:14px;margin:12px 0;padding:12px}.giftToggle{align-items:center;gap:8px;font-weight:900;display:flex}.giftFields{grid-template-columns:1fr 1fr 1fr;gap:8px;margin-top:10px;display:grid}.giftFields label,.promoBox label{color:#91a8b6;gap:5px;font-size:12px;display:grid}.giftFields small{color:#7f97a7;grid-column:1/-1}.promoBox label>div{gap:8px;display:flex}.promoBox input{flex:1}.promoBox button{border:0;border-radius:10px;padding:8px 13px;font-weight:900}.promoBox small{color:#83e3c7}.emailContentGroup{border-top:1px solid #24475a;grid-column:1/-1;margin-top:8px;padding-top:14px}.emailContentGroup h3{margin:0 0 10px}@media (max-width:760px){.commerceGrid{grid-template-columns:1fr 1fr}.commerceAdminHead{align-items:flex-start}.waitlistActions,.giftFields{grid-template-columns:1fr}.broadcastCategoryBar{display:grid}.commerceAdminList footer{flex-wrap:wrap;gap:8px}}.waitlistToolbar{justify-content:space-between;align-items:center;gap:12px;padding:0 2px;display:flex}.waitlistToolbar span{color:#8098a8;font-size:11px}.waitlistToolbar button{color:#cfe0e8;background:#0d202b;border:1px solid #294a5b;border-radius:10px;padding:9px 12px;font-weight:800}.waitlistRow em{align-items:center;gap:5px;display:inline-flex}.waitlistRow em svg{width:13px;height:13px}.commerceConfirmBackdrop{z-index:10000;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#02070cc7;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.commerceConfirm{background:#0b1923;border:1px solid #315567;border-radius:20px;width:min(480px,100%);padding:24px;position:relative;box-shadow:0 35px 100px #000000a6}.commerceConfirm>small{color:#76dec4;letter-spacing:.18em;font-weight:900}.commerceConfirm h3{margin:8px 0;font-size:22px}.commerceConfirm p{color:#91a8b6;line-height:1.55}.commerceConfirm>div{justify-content:flex-end;gap:9px;margin-top:18px;display:flex}.commerceConfirm>div button{border-radius:10px;padding:10px 14px}.commerceConfirmX{color:#dbe9ef;background:#10212c;border:1px solid #294a5b;border-radius:10px;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:14px;right:14px}.commerceConfirmX svg{width:16px}.customerStoreModalBack{z-index:10000!important}.customerStoreModal{margin:auto}.commerceAdminHead>div:last-child{flex-wrap:wrap;gap:8px;display:flex}.commerceAdminHead button,.waitlistActions button{justify-content:center}@media (max-width:760px){.waitlistToolbar{align-items:flex-start}.commerceConfirm>div{grid-template-columns:1fr 1fr;display:grid}.commerceConfirm>div button{width:100%}}.firstRunBackdrop{z-index:14000;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.firstRunScrim{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#02070cd1;border:0;position:absolute;inset:0}.firstRunCard{color:#eef8fb;background:#071620;border:1px solid #31586a;border-radius:24px;width:min(780px,100%);max-height:92dvh;padding:24px;position:relative;overflow:auto;box-shadow:0 35px 110px #000000b8}.firstRunClose{color:#d7e7ed;background:#0c202b;border:1px solid #31505f;border-radius:12px;place-items:center;width:38px;height:38px;display:grid;position:absolute;top:16px;right:16px}.firstRunHead{grid-template-columns:52px 1fr;align-items:start;gap:14px;margin-bottom:15px;padding-right:48px;display:grid}.firstRunHead>span,.firstRunDone>span{color:#74e0c5;background:#10352f;border-radius:15px;place-items:center;width:48px;height:48px;display:grid}.firstRunHead small,.firstRunDone>small{color:#72ddc1;letter-spacing:.2em;font-size:10px;font-weight:900}.firstRunHead h2,.firstRunDone h2{margin:5px 0 6px;font-size:28px}.firstRunHead p,.firstRunDone p{color:#8ea5b3;margin:0;line-height:1.55}.firstRunHint{background:#0c211e;border:1px solid #2b504e;border-radius:13px;gap:3px;margin-top:14px;padding:13px 14px;display:grid}.firstRunHint span{color:#8baaa7;font-size:11px}.firstRunLater{color:#aec3cd;background:#0c1d27;border:1px solid #294857;border-radius:12px;width:100%;margin-top:12px;padding:12px;font-weight:850}.firstRunDone{text-align:center;justify-items:center;gap:6px;padding:22px 8px;display:grid}.firstRunDone button{color:#07140f;background:#dff9f0;border:0;border-radius:12px;min-width:220px;margin-top:12px;padding:13px 18px;font-weight:950}.firstRunCard .sonicInstallCard.settings{box-shadow:none;margin:0}.firstRunCard .communityPush{margin:16px 0 0}.interestRegisteredActions{grid-template-columns:1fr auto;gap:8px;display:grid}.interestRegisteredActions>button{width:100%}.interestRegisteredActions .interestCancel{color:#e7aab4!important;background:#26171b!important;border:1px solid #65454b!important}.promoBox .promoError{color:#ff9ca9!important}.promoBox label>div{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid!important}.promoBox input{width:100%;min-width:0;font-size:16px}.promoBox button{white-space:nowrap}.giftFields input,.giftFields select,.customerStoreModal input,.customerStoreModal select{font-size:16px}.waitlistFilters{flex-wrap:wrap;gap:7px;display:flex}.waitlistFilters button{color:#cfe0e8;background:#0d202b;border:1px solid #294a5b;border-radius:10px;padding:9px 12px;font-weight:800}.waitlistFilters button.active{color:#07130f;background:#dffcf3;border-color:#dffcf3}@media (max-width:699px){.firstRunBackdrop{align-items:end;padding:10px}.firstRunCard{border-radius:22px;max-height:94dvh;padding:18px}.firstRunHead{grid-template-columns:42px 1fr;gap:10px}.firstRunHead>span{width:40px;height:40px}.firstRunHead h2{font-size:22px}.interestRegisteredActions{grid-template-columns:1fr}.waitlistToolbar{flex-direction:column;align-items:flex-start}.promoBox label>div{grid-template-columns:minmax(0,1fr) auto}.promoBox button{padding:10px 12px}}.adminDesktopUtilityBar{z-index:9500;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#060e14f5;border-bottom:1px solid #476f8457;justify-content:space-between;align-items:center;gap:18px;padding:10px 28px;display:flex;position:sticky;top:0}.adminDesktopUtilityBar a{color:#a9c1ce;font-size:12px;font-weight:850;text-decoration:none}.adminDesktopUtilityBar .adminDesktopBack{color:#e7f6fb;background:#0c1b25;border:1px solid #294758;border-radius:10px;align-items:center;min-height:34px;padding:0 12px;display:inline-flex}.adminDesktopUtilityBar nav{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:5px;display:flex}.adminDesktopUtilityBar nav a{border-radius:9px;padding:8px 10px}.adminDesktopUtilityBar nav a:hover{color:#fff;background:#10232d}.communityHubHeader{box-shadow:0 8px 28px #00000029;z-index:70!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;background:linear-gradient(#081822fc,#07141dfa)!important;border-bottom:1px solid #4c7d916b!important;position:sticky!important;top:0!important}.communityHubHeader .communityMenuBtn,.communityHubHeader .communityHeaderActions button{color:#b7ced9!important;background:#0d2430!important;border-color:#2b4b5c!important}.communityHubBrand b{color:#f1f8fb;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.communityHubBrand{min-width:0}.customerOwnedNotice{background:#0a2f287a;border:1px solid #6ddcbe5c;border-radius:16px;gap:6px;margin:16px 0;padding:18px;display:grid}.customerOwnedNotice b{color:#f2fffb;font-size:18px}.customerOwnedNotice span{color:#9abbb1;line-height:1.55}.customerOwnedActions{gap:10px;display:grid}.customerOwnedActions .customerStoreRequest{text-decoration:none}.customerOwnedSecondary{color:#dceaf1;background:#0b1b25;border:1px solid #315264;border-radius:13px;min-height:50px;font-size:14px;font-weight:900}.faqAdminV2{max-width:1500px;margin:0 auto}.faqAdminStats{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:16px 0;display:grid}.faqAdminStats>div{background:#071923;border:1px solid #6fa6b93d;border-radius:14px;gap:2px;padding:14px 16px;display:grid}.faqAdminStats b{color:#eafff9;font-size:22px}.faqAdminStats span{color:#819ba8;font-size:11px}.faqOrganiseCard,.faqQuestionSection{background:#05161f8c;border:1px solid #6fa6b940;border-radius:18px;margin:16px 0;overflow:hidden}.faqOrganiseHead{color:#effbff;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:14px;width:100%;padding:16px 18px;display:flex}.faqOrganiseHead span{gap:3px;display:grid}.faqOrganiseHead small,.faqQuestionTop>div>span{color:#819baa;font-size:11px}.faqCategoryManagerV2{grid-template-columns:repeat(3,minmax(0,1fr));background:0 0!important;border:0!important;border-top:1px solid #6fa6b92e!important;border-radius:0!important;gap:8px!important;margin:0!important;display:grid!important}.faqCategoryManagerV2 .faqCatRow{justify-content:space-between;padding:11px 12px}.faqCategoryManagerV2 .faqCatRow>span{gap:2px;display:grid}.faqCategoryManagerV2 .faqCatRow small{font-size:10px}.faqCategoryManagerV2 .faqCatRow>div{gap:5px;display:flex}.faqQuestionSection{padding-bottom:14px}.faqQuestionTop{border-bottom:1px solid #6fa6b92e;justify-content:space-between;align-items:end;gap:18px;padding:17px 18px;display:flex}.faqQuestionTop>div:first-child{gap:3px;display:grid}.faqAdminFilters{gap:8px;display:flex}.faqAdminFilters label{background:#05131a;border:1px solid #6fa6b947;border-radius:11px;align-items:center;gap:7px;min-width:260px;padding:0 11px;display:flex}.faqAdminFilters input,.faqAdminFilters label input{color:#eefaff;outline:none;min-height:40px;background:0 0!important;border:0!important}.faqAdminFilters select{color:#eefaff;background:#05131a;min-width:160px;min-height:40px;padding:0 10px;border:1px solid #6fa6b947!important;border-radius:11px!important}.faqAdminList{padding:10px 14px 0}.faqAdminList>article{background:#061720;border:1px solid #6fa6b938;border-radius:14px;margin-bottom:8px;overflow:hidden}.faqAdminRow{grid-template-columns:42px 1fr;align-items:stretch;display:grid}.faqRowOrder{border-right:1px solid #6fa6b929;align-content:center;gap:4px;padding:6px;display:grid}.faqRowOrder button{color:#a9c9d5;background:#0a202b;border:1px solid #6fa6b940;border-radius:8px;place-items:center;width:29px;height:29px;display:grid}.faqRowOrder button:disabled,.faqBlockTools button:disabled,.faqCatRow button:disabled{opacity:.25;cursor:not-allowed}.faqAdminHead{border-radius:0!important}.faqAdminHead>div>span{align-items:center;gap:5px;display:inline-flex!important}.faqAdminHead>div>span svg{width:12px;height:12px}.faqAdminHead>div>span.visible{color:#74e8ca!important}.faqAdminHead>div>span.hidden{color:#b49aa0!important}.faqAdminEmpty{text-align:center;color:#819baa;padding:28px}@media (max-width:900px){.adminDesktopUtilityBar{display:none}.faqCategoryManagerV2{grid-template-columns:1fr 1fr}.faqQuestionTop{flex-direction:column;align-items:stretch}.faqAdminFilters{width:100%}.faqAdminFilters label{flex:1;min-width:0}.faqAdminFilters select{min-width:140px}}@media (max-width:600px){.faqAdminStats{grid-template-columns:1fr 1fr}.faqCategoryManagerV2{grid-template-columns:1fr}.faqAdminFilters{display:grid}.faqAdminRow{grid-template-columns:36px 1fr}.faqRowOrder{padding:4px}.faqRowOrder button{width:26px;height:26px}.communityHubHeader{padding-top:max(10px,env(safe-area-inset-top))!important}}.emailEyebrow{letter-spacing:.2em;color:#75e8cb;font-size:10px;font-weight:900}.emailTemplateAudit{color:#9fc5ba;background:#14463c2e;border:1px solid #75e8cb33;border-radius:13px;align-items:flex-start;gap:10px;margin-top:14px;padding:12px 14px;font-size:12px;line-height:1.5;display:flex}.emailTemplateAudit svg{color:#75e8cb;flex:none;width:18px}.emailAccordionList{gap:12px;display:grid}.emailAccordion{background:linear-gradient(#091d27e0,#05121be0);border:1px solid #689db13d;border-radius:18px;overflow:hidden}.emailAccordion.open{border-color:#75e8cb57}.emailAccordionHead{text-align:left;color:#eefaff;cursor:pointer;background:0 0;border:0;grid-template-columns:auto 1fr minmax(150px,220px) auto;align-items:center;gap:14px;width:100%;padding:17px 18px;display:grid}.emailAccordionIcon{color:#75e8cb;background:#75e8cb1a;border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.emailAccordionIcon svg{width:19px}.emailAccordionTitle small{letter-spacing:.16em;color:#6fe1c4;font-size:9px;font-weight:900}.emailAccordionTitle h3{margin:3px 0 2px;font-size:17px}.emailAccordionTitle p{color:#829aaa;margin:0;font-size:12px}.emailAccordionRecipient{text-align:right;gap:3px;display:grid}.emailAccordionRecipient span{letter-spacing:.12em;color:#678090;text-transform:uppercase;font-size:9px}.emailAccordionRecipient b{color:#b9ccd5;font-size:11px}.emailAccordionChevron{width:18px;transition:transform .18s}.emailAccordion.open .emailAccordionChevron{transform:rotate(180deg)}.emailAccordionBody{border-top:1px solid #689db12e;padding:16px 18px 20px}.emailPlaceholders{color:#819aa9;background:#07151e;border-radius:11px;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px;padding:10px 12px;font-size:11px;display:flex}.emailPlaceholders b{color:#b8cbd5}.emailPlaceholders code{color:#75e8cb;margin-right:5px}.emailAccordionBody .emailContentFields{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.emailAccordionBody .emailContentFields label:has(textarea){grid-column:1/-1}@media (max-width:760px){.emailAccordionHead{grid-template-columns:auto 1fr auto}.emailAccordionRecipient{display:none}.emailAccordionBody .emailContentFields{grid-template-columns:1fr}.emailAccordionBody .emailContentFields label:has(textarea){grid-column:auto}.emailAccordionTitle p{display:none}.emailContentIntro{padding:18px}}@media (max-width:700px){.communityLiveHero{aspect-ratio:16/9;width:100%;position:relative;overflow:hidden;height:auto!important;min-height:0!important}.communityLiveHeroMedia,.communityLiveHero>video,.communityLiveFallback{width:100%;height:100%;position:absolute;inset:0}.communityLiveHeroMedia{border:0;padding:0;display:block}.communityLiveHeroBackdrop,.communityLiveHeroArtwork{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.communityLiveHeroBackdrop{filter:blur(18px);opacity:.45;transform:scale(1.08)}.communityLiveHeroArtwork{z-index:1}.communityLiveHero:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(90deg,#030a10e0 0%,#030a1073 52%,#030a101a 100%),linear-gradient(#0000 40%,#030a10c7 100%);position:absolute;inset:0}.communityLiveOverlay{z-index:3;bottom:18px;left:20px;right:20px;background:0 0!important;padding:0!important;position:absolute!important}.communityLiveOverlay small{margin-bottom:5px}.communityLiveOverlay h2{margin:0 0 5px;font-size:clamp(28px,8vw,38px);line-height:.98}.communityLiveOverlay p{max-width:72%;margin:0 0 12px;font-size:14px;line-height:1.35}.communityLiveOverlay a{min-height:42px;padding:10px 15px}}.communityPriorityTicker{background:linear-gradient(90deg,#0a1e23f5,#0d1521f5);border:1px solid #7ce0c238;border-radius:13px;align-items:stretch;max-width:1180px;margin:8px auto 0;display:flex;overflow:hidden;box-shadow:0 10px 30px #0000002e}.communityPriorityTickerMain{color:#eef8f5;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:10px;min-width:0;padding:11px 14px;display:flex}.communityPriorityTickerMain b{flex:none;font-size:13px}.communityPriorityTickerMain>span:not(.communityPriorityPulse){white-space:nowrap;text-overflow:ellipsis;color:#91a6ae;min-width:0;font-size:12px;overflow:hidden}.communityPriorityTickerMain strong{color:#7ce0c2;flex:none;margin-left:auto;font-size:12px}.communityPriorityPulse{background:#7ce0c2;border-radius:50%;flex:none;width:8px;height:8px;box-shadow:0 0 0 4px #7ce0c21a}.communityPriorityClose{color:#77909a;cursor:pointer;background:0 0;border:0;border-left:1px solid #ffffff0f;width:42px;font-size:20px}.broadcastPinChoice{background:#7ce0c20a;border:1px solid #7ce0c22e;border-radius:12px;padding:13px 14px;align-items:flex-start!important}.broadcastPinChoice span{gap:3px;display:grid}.broadcastPinChoice small{color:#7d909d}.broadcastLiveColours{background:#ffffff06;border:1px solid #ffffff14;border-radius:14px;gap:10px;padding:14px;display:grid}.broadcastLiveColours>div:first-child{gap:3px;display:grid}.broadcastLiveColours small{color:#748793}.broadcastColourGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.broadcastColourGrid label{gap:6px;font-size:12px;display:grid}.broadcastColourGrid input[type=color]{cursor:pointer;border-radius:9px;width:100%;height:42px;padding:3px}@media (max-width:700px){.communityPriorityTicker{border-radius:12px;margin:7px 14px 0}.communityPriorityTickerMain{gap:8px;padding:10px 11px}.communityPriorityTickerMain b{text-overflow:ellipsis;white-space:nowrap;max-width:115px;overflow:hidden}.communityPriorityTickerMain>span:not(.communityPriorityPulse){display:none}.communityPriorityTickerMain strong{font-size:11px}.communityPriorityClose{width:38px}.communityLiveOverlay{bottom:14px;left:16px;right:16px}.communityLiveOverlay h2{margin-bottom:4px!important;font-size:clamp(24px,7vw,30px)!important;line-height:1!important}.communityLiveOverlay p{max-width:74%!important;margin-bottom:9px!important;font-size:12px!important;line-height:1.3!important}.communityLiveOverlay a{border-radius:9px!important;min-height:36px!important;padding:8px 12px!important;font-size:12px!important}.broadcastColourGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.plexHeadActions button,.plexConfigActions button{align-items:center;gap:7px;display:inline-flex}.plexMemberStatus{color:#83959e;text-transform:uppercase;background:#101b23;border-radius:9px;justify-content:center;justify-self:end;align-items:center;gap:5px;padding:7px 9px;font-size:10px;font-weight:900;display:flex}.plexConfigGrid input{color:#edf4f5;background:#0d1820;border:1px solid #ffffff14;border-radius:10px;width:100%;min-height:44px;padding:10px 12px;font-size:16px}@keyframes plexSpin{to{transform:rotate(360deg)}}@media (max-width:760px){.plexAdminPage{padding:24px 14px 70px}.plexPageHead{display:grid}.plexPageHead h1{font-size:28px}.plexHeadActions{width:100%}.plexHeadActions button{flex:1;justify-content:center}.plexSummaryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.plexServerGrid{grid-template-columns:1fr}.plexMembersHead{display:grid}.plexMemberCounts{justify-content:flex-start}.plexMemberTools{display:grid}.plexFilters{flex-wrap:nowrap;padding-bottom:3px;overflow-x:auto}.plexFilters button{flex:none}.plexMemberRow{grid-template-columns:1fr auto;gap:9px 12px;padding:14px}.plexMemberIdentity{grid-column:1}.plexMemberStatus{grid-area:1/2}.plexSonicMatch{grid-column:1}.plexExpiry{text-align:right;grid-column:2}.plexConfigHead{display:grid}.plexConfigGrid{grid-template-columns:1fr}.plexConfigGrid label.wide{grid-column:auto}}.plexAdminPage{color:#edf5f7;max-width:1220px;margin:0 auto;padding:34px 24px 80px}.plexPageHead{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:24px;display:flex}.plexPageHead h1{margin:5px 0 7px;font-size:34px}.plexPageHead span{color:#81949d}.plexHeadActions{gap:10px;display:flex}.plexHeadActions button,.plexConfigActions button,.plexLinkActions button,.plexLinkBtn{align-items:center;gap:7px;display:inline-flex}.plexFlash{color:#a8ddd0;background:#7ce0c20f;border:1px solid #7ce0c22e;border-radius:12px;margin-bottom:18px;padding:12px 14px}.plexSummaryGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}.plexSummaryGrid article{background:#0a1219;border:1px solid #ffffff12;border-radius:15px;align-items:center;gap:13px;min-width:0;padding:17px;display:flex}.plexSummaryGrid svg{color:#73d8bb}.plexSummaryGrid article.attention svg{color:#f4b36b}.plexSummaryGrid div{gap:3px;display:grid}.plexSummaryGrid small{color:#677b86;letter-spacing:.11em;font-size:10px;font-weight:800}.plexSummaryGrid strong{font-size:24px}.plexSummaryGrid strong em{color:#6d808b;font-size:14px;font-style:normal}.plexServerGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-bottom:20px;display:grid}.plexServerCard{text-align:left;color:inherit;cursor:pointer;background:linear-gradient(145deg,#0b151d,#091017);border:1px solid #ffffff12;border-radius:18px;padding:19px}.plexServerCard.selected{border-color:#7ce0c273;box-shadow:0 0 0 1px #7ce0c214}.plexServerCard.full{border-color:#f4b36b38}.plexServerTop{justify-content:space-between;align-items:center;gap:12px;display:flex}.plexServerTop>div{align-items:center;gap:8px;display:flex}.plexServerTop em{letter-spacing:.09em;color:#78dec0;font-size:10px;font-style:normal;font-weight:900}.plexServerCard.full .plexServerTop em{color:#f4b36b}.plexConnected,.plexDisconnected{background:#72dabb;border-radius:50%;width:8px;height:8px}.plexDisconnected{background:#db6c6c}.plexServerCard>strong{margin-top:17px;font-size:36px;display:block}.plexServerCard>strong span{color:#647986;font-size:18px}.plexServerCard>small{color:#778c96;margin-top:3px;display:block}.plexCapacityBar{background:#17232c;border-radius:999px;height:6px;margin:15px 0 12px;overflow:hidden}.plexCapacityBar i{border-radius:inherit;background:linear-gradient(90deg,#55cfaf,#65b9d6);height:100%;display:block}.plexServerCard footer{color:#83969e;justify-content:space-between;align-items:center;font-size:12px;display:flex}.plexServerCard footer button{color:#79d9bd;cursor:pointer;background:0 0;border:0}.plexMembersPanel,.plexConfigPanel{background:#091119;border:1px solid #ffffff12;border-radius:18px;margin-top:16px;overflow:hidden}.plexMembersHead,.plexConfigHead{border-bottom:1px solid #ffffff0f;justify-content:space-between;gap:20px;padding:20px;display:flex}.plexMembersHead h2,.plexConfigHead h2{margin:3px 0 4px}.plexMembersHead>div:first-child>small{color:#6fd8ba;font-weight:800}.plexMembersHead>div:first-child>span,.plexConfigHead span{color:#70848f;font-size:12px}.plexMemberCounts{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.plexMemberCounts span{color:#7e929b;background:#101c25;border-radius:9px;padding:7px 9px;font-size:11px}.plexMemberCounts b{color:#eaf4f5;margin-left:3px}.plexMemberTools{border-bottom:1px solid #ffffff0d;align-items:center;gap:12px;padding:14px 20px;display:flex}.plexSearch{background:#0e1921;border:1px solid #ffffff12;border-radius:11px;flex:1;align-items:center;gap:8px;padding:0 12px;display:flex}.plexSearch svg{color:#637985}.plexSearch input{color:#eaf3f5;background:0 0;border:0;outline:0;width:100%;min-width:0;min-height:42px}.plexFilters{flex-wrap:wrap;gap:6px;display:flex}.plexFilters button{color:#7d929d;cursor:pointer;background:#0d1820;border:1px solid #ffffff12;border-radius:9px;padding:8px 10px}.plexFilters button.active{color:#80e0c4;background:#7ce0c21a;border-color:#7ce0c240}.plexMemberList{display:grid}.plexMemberRow{border-bottom:1px solid #ffffff0b;grid-template-columns:minmax(230px,1.4fr) minmax(180px,1fr) 120px 180px;align-items:center;gap:15px;min-width:0;padding:13px 20px;display:grid}.plexMemberRow:last-child{border-bottom:0}.plexMemberIdentity{align-items:center;gap:11px;min-width:0;display:flex}.plexAvatar{color:#77dfc0;background:#14242d;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.plexMemberIdentity>div:last-child,.plexSonicMatch,.plexExpiry{gap:2px;min-width:0;display:grid}.plexMemberIdentity b,.plexMemberIdentity small,.plexSonicMatch b,.plexSonicMatch span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.plexMemberIdentity small,.plexSonicMatch small,.plexExpiry small{color:#647883;font-size:10px}.plexSonicMatch span{color:#6f838d;font-size:11px}.plexRowEnd{justify-items:end;gap:6px;display:grid}.plexMemberStatus{color:#83959e;text-transform:uppercase;background:#101b23;border-radius:9px;justify-content:center;align-items:center;gap:5px;padding:7px 9px;font-size:10px;font-weight:900;display:flex}.plexMemberStatus.active{color:#72d9ba;background:#72d9ba14}.plexMemberStatus.expiring{color:#efb76d;background:#efb76d14}.plexMemberStatus.expired,.plexMemberStatus.missing{color:#ed8585;background:#ed858514}.plexMemberStatus.unlinked{color:#c197ef;background:#c197ef14}.plexMemberStatus.pending{color:#73bfe5;background:#73bfe514}.plexLinkBtn{color:#76d7bd;cursor:pointer;background:0 0;border:0;font-size:11px}.plexEmpty,.plexLoading{text-align:center;color:#728791;padding:30px}.plexConfigPanel{padding-bottom:20px}.plexConfigGrid{grid-template-columns:1fr 180px;gap:14px;padding:20px;display:grid}.plexConfigGrid label{color:#82959d;gap:6px;font-size:12px;display:grid}.plexConfigGrid label.wide{grid-column:1/-1}.plexConfigGrid input,.plexLinkModal input,.plexLinkModal select{color:#edf4f5;background:#0d1820;border:1px solid #ffffff14;border-radius:10px;width:100%;min-height:44px;padding:10px 12px;font-size:16px}.plexToggle{background:#0c161e;border:1px solid #ffffff0f;border-radius:11px;align-items:flex-start;padding:12px;grid-template-columns:auto 1fr!important;gap:9px!important;display:flex!important}.plexToggle input{width:auto;min-height:0;margin-top:3px}.plexToggle span{gap:2px;display:grid}.plexToggle b{color:#e8f1f3}.plexToggle small{color:#6b808a}.plexConfigActions{justify-content:flex-end;padding:0 20px;display:flex}.plexLinkModal{z-index:1200;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.plexLinkScrim{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#01060ac7;border:0;position:absolute;inset:0}.plexLinkModal section{background:#09131b;border:1px solid #ffffff17;border-radius:18px;gap:14px;width:min(620px,100%);padding:20px;display:grid;position:relative;box-shadow:0 24px 70px #00000073}.plexLinkHead{justify-content:space-between;gap:15px;display:flex}.plexLinkHead h2{margin:3px 0}.plexLinkHead span{color:#7f929c;font-size:12px}.plexLinkHead>button{color:#8799a1;cursor:pointer;background:#111e27;border:0;border-radius:9px;align-self:start;width:34px;height:34px;font-size:20px}.plexLinkModal label{color:#82959d;gap:6px;font-size:12px;display:grid}.plexLinkNote{background:#7ce0c20a;border:1px solid #7ce0c21f;border-radius:11px;gap:4px;padding:12px;display:grid}.plexLinkNote span{color:#7c919a;font-size:12px;line-height:1.45}.plexLinkActions{justify-content:flex-end;gap:8px;display:flex}.spin{animation:.8s linear infinite plexSpin}@media (max-width:760px){.plexAdminPage{padding:24px 14px 70px}.plexPageHead{display:grid}.plexPageHead h1{font-size:28px}.plexHeadActions{width:100%}.plexHeadActions button{flex:1;justify-content:center}.plexSummaryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.plexServerGrid{grid-template-columns:1fr}.plexMembersHead{display:grid}.plexMemberCounts{justify-content:flex-start}.plexMemberTools{display:grid}.plexFilters{flex-wrap:nowrap;padding-bottom:3px;overflow-x:auto}.plexFilters button{flex:none}.plexMemberRow{grid-template-columns:1fr auto;gap:9px 12px;padding:14px}.plexMemberIdentity{grid-column:1}.plexRowEnd{grid-area:1/2/3}.plexSonicMatch,.plexExpiry{grid-column:1}.plexConfigHead{display:grid}.plexConfigGrid{grid-template-columns:1fr}.plexConfigGrid label.wide{grid-column:auto}}.plexExistingMemberInfo{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:4px;display:grid}.plexExistingMemberInfo span{color:#71858f;text-transform:uppercase;letter-spacing:.07em;background:#0c161e;border:1px solid #ffffff0f;border-radius:10px;gap:4px;padding:11px 12px;font-size:10px;display:grid}.plexExistingMemberInfo b{color:#e8f2f4;text-transform:none;letter-spacing:0;overflow-wrap:anywhere;font-size:12px}.plexHistoricalFields{grid-template-columns:1fr 1fr;gap:12px;display:grid}.plexLinkNote.success{background:#72d9ba0e;border-color:#72d9ba33}@media (max-width:600px){.plexExistingMemberInfo,.plexHistoricalFields{grid-template-columns:1fr}}.plexBulkPanel{color:#edf5f7;background:#091119;border:1px solid #ffffff12;border-radius:18px;max-width:1220px;margin:20px auto 0;padding:20px}.plexBulkHead{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.plexBulkHead h2{margin:3px 0 5px}.plexBulkHead span{color:#758a94;max-width:720px;font-size:12px;display:block}.plexBulkUpload{color:#83dfc4;cursor:pointer;white-space:nowrap;background:#13242c;border:1px solid #7ce0c233;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:42px;padding:0 14px;font-size:12px;font-weight:800;display:inline-flex!important}.plexBulkUpload input{display:none}.plexBulkFile{color:#81959e;background:#0d1820;border-radius:10px;align-items:center;gap:8px;margin-top:15px;padding:11px 12px;display:flex}.plexBulkFile b{color:#e9f3f5}.plexBulkFile span{margin-left:auto;font-size:11px}.plexBulkActions{align-items:center;gap:9px;margin-top:14px;display:flex}.plexBulkActions button{align-items:center;gap:6px;display:inline-flex}.plexBulkActions small{color:#697e89}.plexBulkStats{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.plexBulkStats article{background:#0d1820;border:1px solid #ffffff0f;border-radius:11px;gap:3px;padding:12px;display:grid}.plexBulkStats small{letter-spacing:.1em;color:#667b86;font-size:9px}.plexBulkStats strong{font-size:22px}.plexBulkStats .bad strong{color:#ed8585}.plexBulkLegend{flex-wrap:wrap;gap:7px;margin:12px 0;display:flex}.plexBulkLegend span{color:#82969f;background:#0d1820;border-radius:9px;padding:7px 9px;font-size:10px}.plexBulkLegend b{color:#eaf3f5;margin-right:5px}.plexBulkRows{border:1px solid #ffffff0d;border-radius:12px;max-height:520px;overflow:auto}.plexBulkRows article{border-bottom:1px solid #ffffff0b;grid-template-columns:1.25fr 1.1fr 1fr;align-items:center;gap:12px;padding:11px 12px;display:grid}.plexBulkRows article:last-child{border-bottom:0}.plexBulkRows article.skip{opacity:.65}.plexBulkRows article.bad{background:#ed858509}.plexBulkRows article>div{gap:2px;min-width:0;display:grid}.plexBulkRows b,.plexBulkRows small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.plexBulkRows small{color:#6d818c;font-size:10px}.plexBulkRows strong{color:#a5b7be;font-size:10px}.plexBulkRows .ok,.plexBulkRows .error{align-items:center;gap:4px;font-size:10px;display:flex}.plexBulkRows .ok{color:#73d9ba}.plexBulkRows .error{color:#ed8585}.plexBulkRows .warn{color:#eeb36c;font-size:10px}.plexBulkResult{background:#72d9ba0e;border:1px solid #72d9ba33;border-radius:12px;align-items:flex-start;gap:12px;margin-top:16px;padding:15px;display:flex}.plexBulkResult svg{color:#73d9ba}.plexBulkResult h3{margin:0 0 4px}.plexBulkResult p{color:#b2c2c7;margin:0 0 5px}.plexBulkResult small{color:#71858f}@media (max-width:760px){.plexBulkPanel{margin:14px}.plexBulkHead{display:grid}.plexBulkUpload{width:100%}.plexBulkStats{grid-template-columns:repeat(2,1fr)}.plexBulkActions{flex-wrap:wrap}.plexBulkRows article{grid-template-columns:1fr}.plexBulkRows b,.plexBulkRows small{white-space:normal}}.plexAutomationPanel{color:#edf5f7;background:#091119;border:1px solid #ffffff12;border-radius:18px;max-width:1220px;margin:20px auto;padding:20px}.plexAutomationHead{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.plexAutomationHead h2{margin:3px 0 5px}.plexAutomationHead span{color:#758a94;max-width:720px;font-size:12px;display:block}.plexAutomationActions{gap:8px;display:flex}.plexAutomationActions button{align-items:center;gap:6px;display:inline-flex}.plexAutomationActions .danger{color:#ee9696;background:#ed858514;border:1px solid #ed858540}.plexAutomationSummary{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.plexAutomationSummary article{background:#0d1820;border:1px solid #ffffff0f;border-radius:11px;align-items:center;gap:11px;padding:13px;display:flex}.plexAutomationSummary svg{color:#71d8bb}.plexAutomationSummary article.attention svg{color:#efb16c}.plexAutomationSummary div{gap:2px;display:grid}.plexAutomationSummary small{letter-spacing:.08em;color:#667b86;font-size:9px}.plexAutomationSummary strong{font-size:22px}.plexCandidateList{border:1px solid #efb16c26;border-radius:11px;margin-top:13px;overflow:hidden}.plexCandidateList article{border-bottom:1px solid #ffffff0b;grid-template-columns:1fr 150px 150px;align-items:center;gap:10px;padding:11px 12px;display:grid}.plexCandidateList article:last-child{border-bottom:0}.plexCandidateList div{gap:2px;display:grid}.plexCandidateList small{color:#71858f;font-size:10px}.plexCandidateList span{color:#efb16c;justify-self:end;font-size:10px;font-weight:800}.plexAudit{border:1px solid #ffffff0d;border-radius:11px;margin-top:15px;overflow:hidden}.plexAuditHead{background:#0d1820;align-items:center;gap:7px;padding:11px 12px;display:flex}.plexAudit article{border-top:1px solid #ffffff0a;justify-content:space-between;gap:12px;padding:10px 12px;display:flex}.plexAudit article>div{gap:2px;display:grid}.plexAudit small{color:#6f838d;font-size:10px}.plexAudit article>div:last-child{text-align:right}.plexAudit .ok{color:#72d9ba}.plexAudit .bad{color:#ed8585}.plexMemberStatus.removed{color:#72d9ba;background:#72d9ba14}.plexLinkBtn.danger{color:#ed9292!important}@media (max-width:760px){.plexAutomationPanel{margin:14px}.plexAutomationHead,.plexAutomationActions{display:grid}.plexAutomationSummary,.plexCandidateList article{grid-template-columns:1fr}.plexCandidateList span{justify-self:start}.plexAudit article{display:grid}.plexAudit article>div:last-child{text-align:left}}.plexDangerBtn{color:#ef8f8f!important}.plexDangerBtn:hover{background:#ef8f8f14!important;border-color:#ef8f8f38!important}.customerCreateActions{flex-wrap:wrap;grid-column:1/-1;gap:10px;display:flex}@media (max-width:640px){.customerCreateActions{display:grid}}.orderFlowStrip{grid-template-columns:repeat(6,1fr);gap:8px;margin:16px 0 20px;display:grid}.orderFlowStrip>div{color:#728591;background:#0b131b;border:1px solid #1c2a35;border-radius:11px;align-items:center;gap:8px;padding:10px;display:flex}.orderFlowStrip b{background:#17232c;border-radius:50%;place-items:center;width:23px;height:23px;font-size:10px;display:grid}.orderFlowStrip span{font-size:10px;font-weight:800}.orderFlowStrip .done{color:#78d5b9;border-color:#214d40}.orderFlowStrip .done b{color:#82e5c7;background:#14372d}.orderFlowStrip .current{color:#e8f0f3;border-color:#34556b}.orderFulfilGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.orderFulfilService{background:#0b141c;border:1px solid #1c2b36;border-radius:13px;gap:11px;padding:14px;display:grid}.orderFulfilServiceHead{justify-content:space-between;align-items:center;display:flex}.orderFulfilServiceHead span{letter-spacing:.12em;color:#718793;font-size:8px}.orderFulfilService label{gap:6px;display:grid}.orderExternalLoginNote{color:#81949d;background:#101d26;border-radius:9px;padding:10px;font-size:10px}.orderFlowActions{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;margin-top:18px;display:grid}.orderFlowActionBlock{background:#0b141c;border:1px solid #1c2b36;border-radius:13px;flex-direction:column;gap:7px;padding:14px;display:flex}.orderFlowActionBlock>span{letter-spacing:.13em;color:#6dd1b4;font-size:8px;font-weight:800}.orderFlowActionBlock>small{color:#718691;min-height:45px;line-height:1.45}.orderFlowActionBlock button{margin-top:auto}.orderInlineButtons{grid-template-columns:1fr 1fr;gap:7px;margin-top:auto;display:grid}.orderFlowResult{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-top:13px;display:grid}.orderFlowResult>div{background:#0c161e;border:1px solid #1c2b36;border-radius:11px;grid-template-columns:auto 1fr;gap:3px 8px;padding:11px;display:grid}.orderFlowResult svg{grid-row:1/3}.orderFlowResult span,.orderFlowResult small{color:#728793;font-size:9px}.orderFlowResult b{font-size:11px}.orderFlowResult .ok{border-color:#214f41}.orderFlowResult .ok b{color:#79dfbf}.orderFlowResult .warn{border-color:#594821}.orderFlowResult .warn b{color:#e5b96d}.orderFlowResult .bad{border-color:#65343c}.orderFlowResult .bad b{color:#ff929f}@media (max-width:900px){.orderFlowStrip{grid-template-columns:repeat(3,1fr)}.orderFlowActions{grid-template-columns:1fr}.orderFlowResult{grid-template-columns:repeat(2,1fr)}}@media (max-width:620px){.orderFlowStrip{grid-template-columns:repeat(2,1fr)}.orderFulfilGrid,.orderFlowResult{grid-template-columns:1fr}}.orderFlowStrip{z-index:30;-webkit-backdrop-filter:blur(14px);background:#070d12f0;border:1px solid #ffffff0e;border-radius:13px;padding:8px;position:sticky;top:8px;box-shadow:0 10px 28px #00000038}.orderCustomerResolver{grid-column:1/-1}.orderResolvedCustomer{background:#0b1816;border:1px solid #21493e;border-radius:12px;justify-content:space-between;align-items:center;gap:14px;padding:13px;display:flex}.orderResolvedCustomer>div{gap:3px;display:grid}.orderResolvedCustomer small{color:#70cbae;letter-spacing:.1em;font-size:8px}.orderResolvedCustomer span{color:#78909a;font-size:11px}.orderExistingAccounts{gap:7px;margin-top:11px;display:grid}.orderExistingAccounts>small{color:#718691}.orderExistingAccounts>div{background:#0c151d;border:1px solid #1c2a35;border-radius:9px;justify-content:space-between;gap:10px;padding:9px 11px;display:flex}.orderExistingAccounts span{color:#728690;font-size:10px}.orderNewCustomer{gap:7px;display:grid}.orderNewCustomer>span{color:#7c929d}.orderNewCustomer p{color:#718691;margin:0;font-size:11px}.orderNewCustomer button{justify-self:start}.orderAccountResolver{background:#0b141c;border:1px solid #21313d;border-radius:12px;gap:10px;margin-top:14px;padding:13px;display:grid}.orderAccountResolver>small{color:#6fd0b3;letter-spacing:.12em;font-size:8px;font-weight:800}.orderAccountMode{grid-template-columns:1fr 1fr;gap:8px;display:grid}.orderAccountMode button{color:#879aa3;background:#0d1820;border:1px solid #263846;border-radius:9px;padding:10px}.orderAccountMode button.selected{color:#7addbd;background:#10231e;border-color:#2d6757}.orderAccountResolver label{gap:6px;display:grid}.orderAccountResolver label small{color:#718691}@media (max-width:650px){.orderResolvedCustomer,.orderExistingAccounts>div{display:grid}.orderAccountMode{grid-template-columns:1fr}}.orderSkipLogin{opacity:.9;width:100%;margin-top:8px!important}.orderCrossEmailMatch{background:#19170c;border:1px solid #765f26;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;padding:13px;display:flex}.orderCrossEmailMatch>div{gap:3px;display:grid}.orderCrossEmailMatch small{color:#e4ba67;letter-spacing:.1em;font-size:8px}.orderCrossEmailMatch span{color:#8d999e;font-size:10px}.orderRecipientEmail{background:#0b151d;border:1px solid #20313c;border-radius:11px;gap:10px;margin-top:13px;padding:13px;display:grid}.orderRecipientEmail>label{gap:6px;display:grid}.orderRecipientEmail label>small{color:#718691}.orderEmailUpdateToggle{background:#101b23;border-radius:9px;flex-direction:row;align-items:flex-start;padding:10px;grid-template-columns:none!important;gap:9px!important;display:flex!important}.orderEmailUpdateToggle input{margin-top:3px;width:auto!important}.orderEmailUpdateToggle span{gap:2px;display:grid}@media (max-width:650px){.orderCrossEmailMatch{display:grid}}.orderPlexFulfil{background:#0a151d;border:1px solid #263d4a;border-radius:13px;gap:12px;margin-top:13px;padding:15px;display:grid}.orderPlexFulfilHead{justify-content:space-between;align-items:center;gap:14px;display:flex}.orderPlexFulfilHead>div{gap:3px;display:grid}.orderPlexFulfilHead small{letter-spacing:.13em;color:#68ccb0;font-size:8px}.orderPlexFulfilHead span{color:#7f939d;font-size:10px}.orderPlexFulfil>label{gap:6px;display:grid}.orderPlexFulfil label small{color:#718691}.orderPlexCapacityList{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.orderPlexCapacityList>div{background:#0d1921;border:1px solid #20323d;border-radius:10px;grid-template-columns:1fr auto;gap:3px 10px;padding:10px 11px;display:grid}.orderPlexCapacityList>div>div{gap:2px;display:grid}.orderPlexCapacityList small{color:#738791;font-size:9px}.orderPlexCapacityList strong{font-size:15px}.orderPlexCapacityList span{grid-column:1/-1;font-size:9px;font-weight:800}.orderPlexCapacityList .available{border-color:#255346}.orderPlexCapacityList .available span{color:#73d9bc}.orderPlexCapacityList .full{border-color:#65363e}.orderPlexCapacityList .full span{color:#ff919d}.orderPlexCapacityList .offline{opacity:.6}.orderPlexRule{color:#7d929c;background:#101d25;border-radius:9px;padding:9px 10px;font-size:10px;line-height:1.45}@media (max-width:650px){.orderPlexCapacityList{grid-template-columns:1fr}.orderPlexFulfilHead{display:grid}}.paymentReprocessNotice{background:#f59e0b12;border:1px solid #f59e0b47;border-radius:10px;flex-direction:column;gap:3px;max-width:330px;margin-top:8px;padding:9px 11px;display:flex}.paymentReprocessNotice b{color:#fbbf24;text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:800}.paymentReprocessNotice span{color:#aeb9c6;font-size:11px;line-height:1.45}.paymentPlexResult{gap:6px;margin-top:8px;display:grid}.paymentPlexResult>div{background:#0b1817;border:1px solid #244038;border-radius:10px;gap:4px;padding:9px 11px;display:grid}.paymentPlexResult>div>div{gap:2px;display:grid}.paymentPlexResult b{color:#6ee7c4;font-size:11px}.paymentPlexResult small{color:#82959e;font-size:10px}.paymentPlexResult .pending{background:#17160d;border-color:#5a512a}.paymentPlexResult .pending b{color:#e8c765}.paymentPlexResult .failed{background:#190f13;border-color:#62323b}.paymentPlexResult .failed b,.paymentPlexResult .failed span{color:#ff8b99}.paymentPlexResult span{font-size:10px}@media (max-width:900px){input,select,textarea{font-size:16px!important}}.communityUpdateTabs{flex-wrap:wrap;gap:8px;margin:0 0 18px;display:flex}.communityUpdateTabs button{color:#829bab;cursor:pointer;background:#0b1822;border:1px solid #29404f;border-radius:11px;align-items:center;gap:7px;min-height:42px;padding:0 13px;font-size:11px;font-weight:850;display:flex}.communityUpdateTabs button.active{color:#ddfff4;background:#123026;border-color:#39705f}.communityUpdateTabs button span{background:#ffffff12;border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 5px;font-size:9px;display:grid}.communityBackToDash,.publicUpdatesBack,.reportBackToCommunity{color:#80bda9;align-items:center;gap:5px;margin-bottom:13px;font-size:11px;font-weight:850;text-decoration:none;display:inline-flex}.communityBackToDash{cursor:pointer;background:0 0;border:0;padding:0}.communityFixUpdates{gap:9px;max-width:800px;display:grid}.communityFixUpdates article{background:#0b1720;border:1px solid #203845;border-radius:14px;gap:12px;padding:15px;display:flex}.communityFixIcon{color:#65ddb5;background:#103027;border-radius:10px;flex:0 0 36px;place-items:center;height:36px;font-size:17px;font-weight:900;display:grid}.communityFixUpdates article>div:last-child{gap:4px;min-width:0;display:grid}.communityFixUpdates small{color:#6e8d9d;letter-spacing:.05em;font-size:9px;font-weight:850}.communityFixUpdates b{color:#eef7fb;font-size:15px}.communityFixUpdates span{color:#7893a3;font-size:10px}.communityFixUpdates p{color:#b6c8d3;margin:5px 0 0;font-size:11px;line-height:1.55}.communityFixUpdates em{color:#617e8e;font-size:9px;font-style:normal}.reportClearResolved{color:#e5a9b1!important;border-color:#53333a!important}.reportBackWizard{margin-bottom:8px}@media (max-width:600px){.communityUpdateTabs{grid-template-columns:1fr;display:grid}.communityUpdateTabs button{justify-content:flex-start}.communityFixUpdates article{padding:13px}}.communityLoginCard .communityLinkBtn{z-index:5;color:#79b9cf;width:100%;min-height:46px;font:inherit;cursor:pointer;pointer-events:auto;touch-action:manipulation;appearance:none;background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;margin:0;padding:10px 12px;font-weight:850;display:flex;position:relative}.communityLoginCard .communityLinkBtn:hover,.communityLoginCard .communityLinkBtn:focus-visible{color:#9bd8eb;background:#79b9cf14;outline:none}.communityLoginCard .communityLinkBtn:active{background:#79b9cf21;transform:scale(.99)}.communityLoginCard>.communityChangeDetailsBtn,.communityLoginCard .communityChangeDetailsBtn{margin-top:8px}.communityLoginCard .communityChangeDetailsLink{color:#79b9cf;cursor:pointer;touch-action:manipulation;border-radius:10px;justify-content:center;align-items:center;width:100%;min-height:46px;padding:10px 12px;font-weight:850;text-decoration:none;display:flex}.communityLoginCard .communityChangeDetailsLink:hover,.communityLoginCard .communityChangeDetailsLink:focus-visible{color:#9bd8eb;background:#79b9cf14;outline:none}@media (min-width:721px){.reportBackToCommunity.reportBackWizard{color:#9cb4c3;background:#0d1822;border:1px solid #29404d;border-radius:10px;align-items:center;gap:6px;margin:0 0 10px 2px;padding:7px 10px;font-size:11px;font-weight:850;text-decoration:none;display:inline-flex}.reportBackToCommunity.reportBackWizard:hover{color:#e4f2f7;background:#11222d;border-color:#3b5c6c}}.emailTestPanel{background:#081822;border:1px solid #294653;border-radius:16px;gap:16px;margin-top:20px;padding:18px;display:grid}.emailTestHead{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.emailTestHead small,.emailPreviewHead small{color:#67dfbd;letter-spacing:.16em;font-size:9px;font-weight:900}.emailTestHead h3{color:#eef9fb;margin:4px 0;font-size:17px}.emailTestHead p{color:#7793a1;margin:0;font-size:11px;line-height:1.5}.emailTestHead>svg{color:#67dfbd;width:22px;height:22px}.emailTestFields{grid-template-columns:1fr 1fr;gap:11px;display:grid}.emailTestFields label{gap:6px;display:grid}.emailTestFields label.wide{grid-column:1/-1}.emailTestFields span{color:#8ca6b4;font-size:10px;font-weight:800}.emailTestFields input,.emailTestFields select{color:#edf8fb;background:#0b1b25;border:1px solid #294452;border-radius:10px;width:100%;min-height:44px;padding:0 11px}.emailTestActions{flex-wrap:wrap;gap:9px;display:flex}.emailTestActions button{color:#cce0e8;cursor:pointer;background:#10232d;border:1px solid #31505d;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:42px;padding:0 14px;font-weight:850;display:inline-flex}.emailTestActions button.primary{color:#06231c;background:#62e4c0;border-color:#62e4c0}.emailTestActions svg{width:15px;height:15px}.emailPreviewBackdrop{z-index:9999;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.emailPreviewScrim{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#01070cd1;border:0;position:absolute;inset:0}.emailPreviewModal{z-index:1;background:#07131b;border:1px solid #294653;border-radius:18px;grid-template-rows:auto 1fr;width:min(760px,100%);height:min(880px,92vh);display:grid;position:relative;overflow:hidden;box-shadow:0 30px 80px #0000008c}.emailPreviewHead{border-bottom:1px solid #213744;justify-content:space-between;align-items:center;gap:16px;padding:14px 17px;display:flex}.emailPreviewHead>div{gap:4px;min-width:0;display:grid}.emailPreviewHead b{color:#eaf5f8;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.emailPreviewHead button{color:#a9bfca;cursor:pointer;background:#0c1d27;border:1px solid #294653;border-radius:9px;width:36px;height:36px}.emailPreviewModal iframe{background:#061018;border:0;width:100%;height:100%}@media (max-width:650px){.emailTestFields{grid-template-columns:1fr}.emailTestFields label.wide{grid-column:auto}.emailPreviewBackdrop{padding:8px}.emailPreviewModal{border-radius:14px;height:96vh}}.spotifyActivationDetails{background:linear-gradient(135deg,#0e2622d1,#09131beb);border:1px solid #5adcaa47;border-radius:14px;gap:10px;width:min(560px,100%);margin-top:12px;padding:14px;display:grid}.spotifyActivationHead{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:12px;padding-bottom:9px;display:flex}.spotifyActivationHead>div{gap:2px;display:grid}.spotifyActivationHead small{letter-spacing:.13em;opacity:.65;font-size:10px;font-weight:900}.spotifyActivationHead b{font-size:14px}.spotifyActivationHead>span{letter-spacing:.12em;white-space:nowrap;border:1px solid #5fe1af4d;border-radius:999px;padding:4px 8px;font-size:9px;font-weight:900}.spotifyCredentialRow{background:#0000002e;border:1px solid #ffffff12;border-radius:11px;justify-content:space-between;align-items:center;gap:14px;padding:10px 11px;display:flex}.spotifyCredentialRow>div:first-child{gap:3px;min-width:0;display:grid}.spotifyCredentialRow small{letter-spacing:.11em;opacity:.55;font-size:9px;font-weight:900}.spotifyCredentialRow b{overflow-wrap:anywhere;font-size:13px}.spotifyPasswordHidden{letter-spacing:.12em;opacity:.7}.spotifyPasswordVisible{-webkit-user-select:text;user-select:text;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.spotifyCredentialActions{flex-shrink:0;align-items:center;gap:6px;display:flex}.spotifyCredentialError{background:#b42d3726;border:1px solid #ff5a642e;border-radius:9px;padding:8px 10px;display:block}.spotifyCredentialNotice{opacity:.5;line-height:1.4}@media (max-width:700px){.spotifyCredentialRow{flex-direction:column;align-items:flex-start}.spotifyCredentialActions{width:100%}}.communityDirectMessage{background:radial-gradient(circle at 0 0,#48d3ae21,#0000 42%),linear-gradient(135deg,#092226f7,#08141dfa);border:1px solid #66e4c04d;border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;margin:0 0 20px;padding:17px 18px;display:grid;position:relative;box-shadow:0 16px 36px #00000029}.communityDirectMessageIcon{color:#72e6c7;background:#69e5c317;border:1px solid #69e5c34d;border-radius:14px;place-items:center;width:44px;height:44px;display:grid;position:relative}.communityDirectMessageIcon i{background:#72e6c7;border-radius:50%;width:10px;height:10px;position:absolute;top:-2px;right:-2px;box-shadow:0 0 0 3px #0a1c22}.communityDirectMessageBody{min-width:0}.communityDirectMessageBody small{letter-spacing:.15em;color:#70dfc1;margin-bottom:4px;font-size:9px;font-weight:900;display:block}.communityDirectMessageBody h3{color:#f3fbff;margin:0;font-size:16px}.communityDirectMessageBody p{color:#a8bec8;white-space:pre-line;max-width:720px;margin:6px 0;font-size:13px;line-height:1.55}.communityDirectMessageBody span{color:#66828f;font-size:10px;display:block}.communityDirectMessageReply{color:#dffff5;white-space:nowrap;background:#65e3c11a;border:1px solid #65e3c159;border-radius:11px;align-items:center;gap:7px;padding:10px 12px;font-size:12px;font-weight:800;text-decoration:none;display:flex}.communityDirectMessageReply:hover{background:#65e3c12b}.broadcastCustomerMessageNotice{background:#0f342e61;border:1px solid #66e4c040;border-radius:14px;gap:4px;padding:14px 15px;display:grid}.broadcastCustomerMessageNotice b{color:#77e7c8}.broadcastCustomerMessageNotice span{color:#9fb9b3;font-size:12px;line-height:1.5}@media (max-width:700px){.communityDirectMessage{grid-template-columns:auto 1fr}.communityDirectMessageReply{grid-column:1/-1;justify-content:center}}.communityDirectMessage{padding-right:58px}.communityDirectMessageDismiss{color:#8198a3;cursor:pointer;background:#040f1559;border:1px solid #a0bec82e;border-radius:10px;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:14px;right:14px}.communityDirectMessageDismiss:hover{color:#d8e8ee;background:#0f282d8c;border-color:#a0d2d252}.communityDirectMessage.read{background:linear-gradient(135deg,#081c20db,#08131be6);border-color:#69d7be2e;padding-top:14px;padding-bottom:14px}.communityDirectMessage.read .communityDirectMessageIcon{opacity:.72;width:38px;height:38px}.communityDirectMessage.read .communityDirectMessageBody small{color:#789ba0}.communityDirectMessage.read .communityDirectMessageBody h3{font-size:14px}.communityDirectMessageReadHint{color:#708a94!important;margin:3px 0 5px!important;font-size:11px!important}.communityDirectMessage.unread{box-shadow:0 18px 40px #0000002e,inset 0 0 0 1px #67e6c30a}@media (max-width:700px){.communityDirectMessage{padding-right:52px}.communityDirectMessageDismiss{top:12px;right:12px}}.customerStoreDescription,.customerStoreSelectedDescription{white-space:pre-line}.customerStoreCardBody>.customerStoreDescription{color:#91a7b6;min-height:36px;font-size:12px;line-height:1.55}.customerStoreModal>.customerStoreSelectedDescription{color:#8fa6b4;white-space:pre-line;margin-bottom:16px;line-height:1.55;display:block}.customerImportantNote{background:linear-gradient(135deg,#4934166b,#1e1d1642);border:1px solid #e7b96e6b;border-radius:14px;grid-template-columns:38px minmax(0,1fr);align-items:start;gap:12px;margin:15px 0 18px;padding:14px;display:grid;box-shadow:inset 0 0 0 1px #ffd18b06}.customerImportantNoteIcon{color:#ffd18b;background:#e7b96e21;border:1px solid #e7b96e4d;border-radius:11px;place-items:center;width:36px;height:36px;font-size:18px;font-weight:950;display:grid}.customerImportantNote>div:last-child{gap:5px;min-width:0;display:grid}.customerImportantNote b{color:#ffd18b;letter-spacing:.16em;text-transform:uppercase;font-size:10px;font-weight:950;line-height:1}.customerImportantNote span{color:#c8bca8;white-space:pre-line;font-size:11px;line-height:1.55;display:block}@media (max-width:620px){.customerImportantNote{grid-template-columns:34px minmax(0,1fr);gap:10px;padding:12px}.customerImportantNoteIcon{border-radius:10px;width:32px;height:32px;font-size:16px}}.customerStoreReviewButton{appearance:none;cursor:pointer;text-align:left;color:inherit;background:0 0;border:0;align-items:center;gap:7px;padding:0;display:flex}.customerStoreReviewButton:hover{opacity:.86}.customerStoreReviewStars{color:#f0c56b;letter-spacing:1px;font-size:11px}.customerStoreReviewButton b{color:#f2d38b}.customerStoreReviewButton span:last-child{color:#8296a4;font-size:10px}.customerStoreModalReviews{cursor:pointer;text-align:left;background:#e7be680e;border:1px solid #e7be6833;border-radius:12px;align-items:center;gap:8px;width:100%;margin:12px 0 16px;padding:11px 13px;display:flex}.customerStoreModalReviews>span{color:#f0c56b;letter-spacing:1px;font-size:11px}@media (max-width:620px){.customerStoreModalReviews{flex-wrap:wrap}.customerStoreModalReviews>strong{width:100%;margin-top:2px;margin-left:0}}.customerStoreCard .customerStoreReviewButton{width:auto;min-height:0;box-shadow:none;color:inherit;cursor:pointer;font-weight:inherit;background:0 0;border:0;border-radius:0;justify-content:flex-end;align-items:center;gap:6px;margin:0;padding:0;display:inline-flex}.customerStoreCard .customerStoreReviewButton:hover{opacity:.82;background:0 0;border:0}.customerStoreCard .customerStoreReviewStars{color:#f0c665;letter-spacing:.5px;white-space:nowrap;font-size:11px;line-height:1}.customerStoreCard .customerStoreReviewButton>b{color:#f0c665;font-size:11px;line-height:1}.customerStoreCard .customerStoreReviewButton>em{color:#9aabb5;white-space:nowrap;font-size:10px;font-style:normal;line-height:1}.customerStoreCardTitle{align-items:flex-start}.customerStoreCardTitle .customerStoreReviewButton{flex-shrink:0;margin-top:7px}.customerStoreModal .customerStoreModalReviews{box-sizing:border-box;color:#dfeaf0;cursor:pointer;text-align:left;background:#f0c6650e;border:1px solid #f0c6652e;border-radius:11px;justify-content:flex-start;align-items:center;gap:7px;width:100%;min-height:0;margin:4px 0 16px;padding:10px 12px;display:flex}.customerStoreModal .customerStoreModalReviews:hover{background:#f0c66516;border-color:#f0c66552}.customerStoreModalReviews>span{color:#f0c665;letter-spacing:.5px;white-space:nowrap;font-size:11px}.customerStoreModalReviews>b{color:#f0c665;font-size:11px}.customerStoreModalReviews>em{color:#91a4af;font-size:10px;font-style:normal}.customerStoreModalReviews>strong{color:#71dbc1;white-space:nowrap;align-items:center;gap:4px;margin-left:auto;font-size:10px;display:flex}@media (max-width:620px){.customerStoreCardTitle{gap:8px}.customerStoreCard .customerStoreReviewButton{gap:4px}.customerStoreCard .customerStoreReviewStars{letter-spacing:0;font-size:9px}.customerStoreCard .customerStoreReviewButton>em{font-size:9px}.customerStoreModal .customerStoreModalReviews{flex-wrap:wrap}.customerStoreModalReviews>strong{width:100%;margin-left:0}}@media (min-width:1100px){.onbPanel.serviceStage .serviceRailWrap{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:0 58px!important;position:relative!important;overflow:hidden!important}.onbPanel.serviceStage .serviceCards{scroll-snap-type:x mandatory!important;scroll-behavior:smooth!important;perspective:none!important;scrollbar-width:none!important;align-items:stretch!important;gap:18px!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:8px 0 16px!important;scroll-padding:0!important;display:flex!important;overflow:auto hidden!important}.onbPanel.serviceStage .serviceCards::-webkit-scrollbar{display:none!important}.onbPanel.serviceStage .serviceCard{scroll-snap-align:start!important;opacity:1!important;filter:none!important;box-sizing:border-box!important;flex:0 0 calc(33.3333% - 12px)!important;width:calc(33.3333% - 12px)!important;min-width:calc(33.3333% - 12px)!important;max-width:calc(33.3333% - 12px)!important;min-height:440px!important;margin:0!important;transform:none!important}.onbPanel.serviceStage .serviceCard.active{opacity:1!important;filter:none!important;border-color:#68ddbd!important;transform:none!important}.onbPanel.serviceStage .railArrow{z-index:20!important;color:#e6fff8!important;-webkit-backdrop-filter:blur(15px)saturate(140%)!important;backdrop-filter:blur(15px)saturate(140%)!important;background:#05141c7a!important;border:1px solid #7ebed04d!important;border-radius:15px!important;place-items:center!important;width:42px!important;height:52px!important;padding:0!important;display:grid!important;position:absolute!important;top:50%!important;transform:translateY(-50%)!important;box-shadow:0 10px 28px #00000047,inset 0 1px #ffffff14!important}.onbPanel.serviceStage .railArrow.left{left:7px!important}.onbPanel.serviceStage .railArrow.right{right:7px!important}.onbPanel.serviceStage .railArrow svg{width:20px!important;height:20px!important}.onbPanel.serviceStage .railHint{margin-top:2px!important;padding:0 58px!important}}@media (max-width:699px){.onbPanel.serviceStage .railArrow{display:none!important}}.communityRenewBundleChoice{grid-template-columns:1fr 1fr;gap:12px;margin:22px 0 24px;display:grid}.communityRenewBundleChoice button{appearance:none;color:#e8f4f8;text-align:left;cursor:pointer;background:linear-gradient(145deg,#0d1f2af5,#08161ff5);border:1px solid #294451;border-radius:18px;gap:5px;min-height:104px;padding:16px 18px;transition:border-color .18s,background .18s,transform .18s;display:grid;box-shadow:inset 0 1px #ffffff09,0 12px 30px #0000001f}.communityRenewBundleChoice button:hover{border-color:#3b6674;transform:translateY(-1px)}.communityRenewBundleChoice button small{color:#7896a5;letter-spacing:.17em;font-size:10px;font-weight:900;display:block}.communityRenewBundleChoice button b{color:#f1f8fa;font-size:18px;line-height:1.15;display:block}.communityRenewBundleChoice button span{color:#92a9b5;font-size:12px;line-height:1.4;display:block}.communityRenewBundleChoice button.selected{background:linear-gradient(145deg,#10433bd1,#092624f0);border-color:#38ddc1;box-shadow:0 0 0 1px #38ddc114,inset 0 1px #ffffff0d,0 14px 32px #00000026}.communityRenewBundleChoice button.selected small{color:#76ead1}.communityRenewBundleChoice button.bundle{position:relative}.communityRenewBundleChoice button.bundle small{color:#79e6cc}.communityRenewBundleChoice button.bundle:after{content:"SAVE";color:#75e6ca;letter-spacing:.14em;background:#68e5c421;border:1px solid #68e5c43d;border-radius:999px;padding:5px 8px;font-size:8px;font-weight:950;position:absolute;top:13px;right:14px}.communityRenewBundleChoice button.bundle.selected:after{color:#061710;background:#70e1c4;border-color:#70e1c4}@media (max-width:620px){.communityRenewBundleChoice{grid-template-columns:1fr;gap:9px;margin:18px 0 20px}.communityRenewBundleChoice button{border-radius:15px;min-height:88px;padding:14px 16px}.communityRenewBundleChoice button b{font-size:16px}.communityRenewBundleChoice button span{font-size:11px}}.communityRenewPlanNote b{color:#dffbf3}.communityRenewPlanNote small{color:#8fb4aa;margin-top:7px;font-size:11px;line-height:1.5;display:block}.communityRenewBundleChoice button.bundleStandard:after{display:none!important}.communityRenewBundleChoice button.bundleDeal:after{content:"SAVE";display:block}.communityRenewTerms button:disabled{opacity:.4;cursor:not-allowed}.communityRenewTerms button:disabled:hover{transform:none}.communityRenewModal .communityRenewConfirmActions{grid-template-columns:1fr 1fr;gap:10px;margin-top:18px;display:grid}.communityRenewModal .communityRenewConfirmActions .communityReviewSubmit{border-radius:13px;min-height:50px;padding:11px 15px;font-size:13px;line-height:1.2}.communityRenewModal .communityRenewConfirmActions .communityReviewSubmit:first-child{color:#c6d7df;background:#10212c;border:1px solid #304c5c}@media (max-width:620px){.communityRenewModal .communityRenewConfirmActions{gap:8px}.communityRenewModal .communityRenewConfirmActions .communityReviewSubmit{min-height:48px;padding:10px 12px;font-size:12px}}.communityRenewTerms button{position:relative}.communityRenewTerms button.hasSaving{border-color:#48e1c499}.communityRenewTerms .renewTermSave{color:#76e8cc;letter-spacing:.13em;background:#65e3c224;border:1px solid #69e8c947;border-radius:999px;justify-content:center;align-items:center;min-width:38px;height:20px;padding:0 7px;font-size:7px;font-weight:950;line-height:1;display:inline-flex;position:absolute;top:8px;right:8px}.communityRenewTerms button.selected .renewTermSave{color:#061711;background:#72e3c7;border-color:#72e3c7}@media (max-width:620px){.communityRenewTerms .renewTermSave{min-width:34px;height:18px;padding:0 6px;font-size:6px;top:7px;right:7px}}.customerBrowseRailWrap{width:100%;min-width:0;margin-top:2px;position:relative}.customerStoreRail{scroll-behavior:smooth;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;width:100%;min-width:0;grid-template-columns:none!important;gap:18px!important;margin:0!important;padding:8px 58px 18px!important;display:flex!important;overflow:auto hidden!important}.customerStoreRail::-webkit-scrollbar{display:none}.customerStoreRail .customerStoreCard{scroll-snap-align:start;scroll-snap-stop:always;box-sizing:border-box;flex:0 0 calc(33.3333% - 12px);width:calc(33.3333% - 12px);min-width:calc(33.3333% - 12px);max-width:calc(33.3333% - 12px);margin:0;transition:border-color .18s,box-shadow .18s,transform .18s}.customerStoreRail .customerStoreCard.active{border-color:#68ddbd9e;box-shadow:0 0 0 1px #68ddbd0a,0 18px 42px #0000002e}.customerBrowseArrow{z-index:30;color:#e7fbff;-webkit-backdrop-filter:blur(15px)saturate(140%);backdrop-filter:blur(15px)saturate(140%);cursor:pointer;background:#071c2694;border:1px solid #77b4c652;border-radius:50%;place-items:center;width:46px;height:46px;margin:0;padding:0;display:grid;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 10px 28px #00000047,inset 0 1px #ffffff14}.customerBrowseArrow.left{left:6px}.customerBrowseArrow.right{right:6px}.customerBrowseArrow svg{width:20px;height:20px}.customerBrowseRailHint{justify-content:space-between;align-items:center;gap:14px;min-height:25px;margin-top:2px;padding:0 58px;display:flex}.customerBrowseRailHint>span{align-items:center;gap:6px;display:flex}.customerBrowseRailHint i{background:#315565;border-radius:999px;width:7px;height:7px;transition:all .18s;display:block}.customerBrowseRailHint i.active{background:#71e2c5;width:26px}.customerBrowseRailHint>b{color:#7995a3;font-size:11px;font-weight:900}@media (min-width:700px) and (max-width:1099px){.customerStoreRail{padding-left:52px!important;padding-right:52px!important}.customerStoreRail .customerStoreCard{flex-basis:calc(50% - 9px);width:calc(50% - 9px);min-width:calc(50% - 9px);max-width:calc(50% - 9px)}.customerBrowseRailHint{padding:0 52px}}@media (max-width:699px){.customerBrowseRailWrap{width:100%;overflow:visible}.customerBrowseArrow{display:none!important}.customerStoreRail{touch-action:pan-x pan-y;scroll-padding-left:0;gap:12px!important;padding:6px 28px 16px 0!important}.customerStoreRail .customerStoreCard{scroll-snap-align:start;flex:0 0 88%;width:88%;min-width:88%;max-width:88%}.customerStoreRail .customerStoreCard.active{transform:none}.customerBrowseRailHint{margin-top:2px;padding:0 4px}.customerBrowseRailHint i{width:6px;height:6px}.customerBrowseRailHint i.active{width:24px}.customerBrowseRailHint>b{font-size:10px}}@media (max-width:420px){.customerStoreRail .customerStoreCard{flex-basis:91%;width:91%;min-width:91%;max-width:91%}}.customerStorePage .customerStoreGrid{scroll-snap-type:x mandatory;scroll-behavior:smooth;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;width:100%;min-width:0;max-width:100%;grid-template-columns:none!important;gap:18px!important;margin:0!important;padding:8px 2px 20px!important;display:flex!important;overflow:auto hidden!important}.customerStorePage .customerStoreGrid::-webkit-scrollbar{display:none}.customerStorePage .customerStoreGrid>.customerStoreCard{scroll-snap-align:start;scroll-snap-stop:always;box-sizing:border-box;flex:0 0 calc(33.3333% - 12px)!important;width:calc(33.3333% - 12px)!important;min-width:calc(33.3333% - 12px)!important;max-width:calc(33.3333% - 12px)!important;margin:0!important}@media (min-width:700px) and (max-width:1099px){.customerStorePage .customerStoreGrid>.customerStoreCard{flex-basis:calc(50% - 9px)!important;width:calc(50% - 9px)!important;min-width:calc(50% - 9px)!important;max-width:calc(50% - 9px)!important}}@media (max-width:699px){.customerStorePage .customerStoreGrid{touch-action:pan-x pan-y;gap:12px!important;padding:6px 28px 18px 0!important}.customerStorePage .customerStoreGrid>.customerStoreCard{scroll-snap-align:start;flex:0 0 88%!important;width:88%!important;min-width:88%!important;max-width:88%!important}}@media (max-width:420px){.customerStorePage .customerStoreGrid>.customerStoreCard{flex-basis:91%!important;width:91%!important;min-width:91%!important;max-width:91%!important}}.customerStorePage .trialStoreGrid{scroll-snap-type:x mandatory;scroll-behavior:smooth;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;width:100%;min-width:0;max-width:100%;grid-template-columns:none!important;gap:18px!important;margin:0!important;padding:8px 2px 20px!important;display:flex!important;overflow:auto hidden!important}.customerStorePage .trialStoreGrid::-webkit-scrollbar{display:none}.customerStorePage .trialStoreGrid>.trialStoreCard{scroll-snap-align:start;scroll-snap-stop:always;box-sizing:border-box;flex:0 0 calc(33.3333% - 12px)!important;width:calc(33.3333% - 12px)!important;min-width:calc(33.3333% - 12px)!important;max-width:calc(33.3333% - 12px)!important;margin:0!important}@media (min-width:700px) and (max-width:1099px){.customerStorePage .trialStoreGrid>.trialStoreCard{flex-basis:calc(50% - 9px)!important;width:calc(50% - 9px)!important;min-width:calc(50% - 9px)!important;max-width:calc(50% - 9px)!important}}@media (max-width:699px){.customerStorePage .trialStoreGrid{touch-action:pan-x pan-y;gap:12px!important;padding:6px 28px 18px 0!important}.customerStorePage .trialStoreGrid>.trialStoreCard{scroll-snap-align:start;flex:0 0 88%!important;width:88%!important;min-width:88%!important;max-width:88%!important}}@media (max-width:420px){.customerStorePage .trialStoreGrid>.trialStoreCard{flex-basis:91%!important;width:91%!important;min-width:91%!important;max-width:91%!important}}.customerStorePage .customerStoreRailWrap{min-width:0;position:relative}.customerStorePage .customerStoreRailArrow{z-index:12;color:#f4fffc;-webkit-backdrop-filter:blur(14px);cursor:pointer;background:#08141d9e;border:1px solid #ffffff2e;border-radius:50%;place-items:center;width:46px;height:46px;padding:0;transition:transform .18s,background .18s,border-color .18s;display:grid;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 10px 30px #00000052}.customerStorePage .customerStoreRailArrow:hover{background:#112d36e0;border-color:#64e0c57a;transform:translateY(-50%)scale(1.08)}.customerStorePage .customerStoreRailArrow svg{width:20px;height:20px}.customerStorePage .customerStoreRailArrowLeft{left:-18px}.customerStorePage .customerStoreRailArrowRight{right:-18px}@media (max-width:899px){.customerStorePage .customerStoreRailArrow{display:none}}.communityRenewSuccess{flex-direction:column;align-items:flex-start;display:flex}.communityRenewSuccessIcon{color:#72e0c0;background:#2abc961f;border:1px solid #5ce2be61;border-radius:50%;place-items:center;width:54px;height:54px;margin-bottom:20px;display:grid;box-shadow:0 0 30px #43d3ae1a}.communityRenewSuccessIcon svg{stroke-width:2.5px;width:25px;height:25px}.communityRenewSuccessNotice{box-sizing:border-box;background:#196f5b29;border:1px solid #51d2b147;border-radius:15px;flex-direction:column;gap:6px;width:100%;margin:22px 0;padding:17px 18px;display:flex}.communityRenewSuccessNotice b{color:#e8fff8;font-size:14px}.communityRenewSuccessNotice span{color:#9fc5bb;font-size:13px;line-height:1.55}.communityRenewSuccess .communityReviewSubmit{width:100%;margin-top:2px}.communityExpiredLastService{text-align:left;background:#06131bb8;border:1px solid #70cdb52e;border-radius:16px;gap:0;margin:24px 0 18px;display:grid;overflow:hidden}.communityExpiredLastService>small{color:#6ed2b7;letter-spacing:.14em;border-bottom:1px solid #ffffff12;padding:13px 16px;font-size:10px;font-weight:900}.communityExpiredLastService>div{border-bottom:1px solid #ffffff0e;justify-content:space-between;align-items:center;gap:18px;padding:11px 16px;display:flex}.communityExpiredLastService>div:last-child{border-bottom:0}.communityExpiredLastService span{color:#7892a2;font-size:12px}.communityExpiredLastService b{color:#edf8fb;text-align:right;font-size:13px}.communityExpiredActions{grid-template-columns:1fr 1fr;gap:10px;display:grid}.communityExpiredActions .communityRenewButton{margin:0}.communityExpiredBrowse{color:#e4f1f6;background:#10232e;border:1px solid #315267;border-radius:13px;justify-content:center;align-items:center;gap:8px;min-height:52px;padding:0 18px;font-size:15px;font-weight:900;text-decoration:none;display:flex}.communityExpiredBrowse:hover{background:#143029;border-color:#568878}@media (max-width:560px){.communityExpiredCard{padding:30px 22px}.communityExpiredActions{grid-template-columns:1fr}}.communityRenewAddonDuration{margin-top:18px}.communityRenewAddonDuration>span{color:#8fa8b6;margin-bottom:9px;font-size:12px;font-weight:800;display:block}.communityRenewAddonDuration .communityRenewTerms{margin-top:0}.communityRenewConfirmBreakdown{gap:8px;margin:14px 0 8px;display:grid}.communityRenewConfirmBreakdown>div{background:#05111873;border:1px solid #ffffff14;border-radius:11px;justify-content:space-between;align-items:center;gap:18px;padding:10px 12px;display:flex}.communityRenewConfirmBreakdown span{color:#93aeb9;font-size:13px}.communityRenewConfirmBreakdown strong{color:#eefafa;text-align:right;font-size:13px}.communityRenewConfirmTotal{margin-top:4px;font-size:18px;display:inline-block}.customerPlexEmailField{gap:12px;display:grid}.customerPlexEmailHelp{background:#227b641a;border:1px solid #69d7bb33;border-radius:13px;gap:5px;padding:14px 15px;display:grid}.customerPlexEmailHelp b{color:#e9fff8;font-size:13px}.customerPlexEmailHelp span,.customerPlexEmailHelp small{color:#91acb7;font-size:12px;line-height:1.55}.customerPlexEmailHelp small{color:#70d8bb}.giftPurchaseBox{background:#081c28ad;border:1px solid #5bb5da52;border-radius:22px;margin-top:18px;transition:border-color .2s,background .2s,box-shadow .2s;overflow:hidden}.giftPurchaseBox.active{background:#0a302f8c;border-color:#48e7cc9e;box-shadow:inset 0 0 0 1px #48e7cc14}.giftToggle{cursor:pointer;box-sizing:border-box;align-items:center;gap:16px;width:100%;padding:20px 22px;display:flex!important}.giftToggle>input{opacity:0;pointer-events:none;position:absolute}.giftToggleCopy{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.giftToggleCopy b{color:#f2f8fb;font-size:17px;font-weight:800;line-height:1.25}.giftToggleCopy small{color:#91aaba;font-size:13px;font-weight:500;line-height:1.4}.giftSwitch{flex:none;align-items:center;gap:8px;display:flex}.giftSwitch i{background:#263b49;border:1px solid #476172;border-radius:999px;width:48px;height:28px;transition:all .2s;display:block;position:relative}.giftSwitch i:after{content:"";background:#b9c8d1;border-radius:50%;width:20px;height:20px;transition:all .2s;position:absolute;top:3px;left:3px}.giftPurchaseBox.active .giftSwitch i{background:#52dfc5;border-color:#52dfc5}.giftPurchaseBox.active .giftSwitch i:after{background:#062a28;transform:translate(20px)}.giftSwitch em{color:#819aa9;letter-spacing:.12em;width:28px;font-size:10px;font-style:normal;font-weight:900;line-height:1}.giftPurchaseBox.active .giftSwitch em{color:#65e5cf}.giftFields{border-top:1px solid #4fd3be2e;gap:15px;padding:0 22px 22px;display:grid}.giftFields>label:first-child{margin-top:20px}.giftFields>small{color:#8fa9b7;background:#04181f94;border-radius:14px;padding:14px 16px;font-size:12px;line-height:1.55;display:block}@media (max-width:600px){.giftToggle{gap:12px;padding:17px 18px}.giftToggleCopy b{font-size:16px}.giftToggleCopy small{font-size:12px}.giftSwitch{gap:6px}.giftSwitch i{width:44px;height:26px}.giftSwitch i:after{width:18px;height:18px}.giftPurchaseBox.active .giftSwitch i:after{transform:translate(18px)}.giftFields{padding:0 18px 18px}}.giftToggle{min-height:104px;padding:16px 22px}@media (max-width:600px){.giftToggle{min-height:96px;padding:15px 18px}}.giftPurchaseBox{border-radius:18px}.giftToggle{gap:12px;min-height:0;padding:14px 18px!important}.giftToggleCopy{gap:3px}.giftToggleCopy b{font-size:16px}.giftToggleCopy small{max-width:360px;font-size:12px;line-height:1.35}.giftSwitch{gap:6px}.giftSwitch i{width:42px;height:24px}.giftSwitch i:after{width:16px;height:16px;top:3px;left:3px}.giftPurchaseBox.active .giftSwitch i:after{transform:translate(18px)}.giftSwitch em{width:24px;font-size:9px}@media (max-width:600px){.giftToggle{padding:13px 16px!important}.giftToggleCopy b{font-size:15px}.giftToggleCopy small{font-size:11.5px}}.catalogueStockAnnouncement{background:linear-gradient(135deg,#10222bc7,#0a18209e);border:1px solid #78dcc329;border-radius:16px;margin-top:18px;padding:18px}.catalogueStockAnnouncementHead{align-items:center;gap:12px;margin-bottom:15px;display:flex}.catalogueStockAnnouncementHead>i{background:#70dcc11a;border:1px solid #70dcc129;border-radius:12px;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.catalogueStockAnnouncementHead svg{width:19px;height:19px}.catalogueStockAnnouncementHead div{flex-direction:column;gap:3px;display:flex}.catalogueStockAnnouncementHead b{font-size:14px}.catalogueStockAnnouncementHead span,.catalogueStockHint{color:#8297a4;font-size:12px}.catalogueStockAudience{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:12px;display:grid}.catalogueStockAudience>div{background:#ffffff06;border:1px solid #ffffff0f;border-radius:12px;align-items:center;gap:10px;padding:12px;display:flex}.catalogueStockAudience svg{opacity:.8;width:17px;height:17px}.catalogueStockAudience span{flex-direction:column;display:flex}.catalogueStockAudience b{font-size:13px}.catalogueStockAudience small{color:#748995;font-size:11px}.catalogueStockActions{flex-wrap:wrap;gap:9px;margin-bottom:10px;display:flex}.catalogueStockActions a{border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:0 14px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.catalogueStockActions svg{width:15px;height:15px}.catalogueStockPrimary{color:#071713;background:#bff6e6}.catalogueStockSecondary{color:#d9e8ee;background:#ffffff0d;border:1px solid #ffffff17}.catalogueStockDisabled{color:#71818a;pointer-events:none;background:#ffffff06;border:1px solid #ffffff0d}.catalogueStockHint{line-height:1.45;display:block}@media (max-width:700px){.catalogueStockAudience{grid-template-columns:1fr}.catalogueStockActions{flex-direction:column}.catalogueStockActions a{width:100%}}.paymentPurchaseGrid.amountOnly{grid-template-columns:1fr}.additionalServicesHeader{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:14px;display:flex}.additionalServicesHeader>div{flex-direction:column;gap:4px;display:flex}.additionalServicesHeader b{color:#f4f8fb;font-size:15px}.additionalServicesHeader small{color:#8ea4b3;line-height:1.4}.additionalServiceCard{background:#04141e6b;border:1px solid #59b5da38;border-radius:16px;gap:13px;margin-top:12px;padding:16px;display:grid}.additionalServiceCardTop{justify-content:space-between;align-items:center;gap:12px;display:flex}.additionalServiceCardTop>b{color:#b8ccd8;text-transform:uppercase;letter-spacing:.08em;font-size:13px}.addAnotherPaymentService{justify-content:center;align-items:center;gap:7px;width:100%;min-height:42px;margin-top:14px;display:flex}@media (max-width:700px){.additionalServiceCard{padding:14px}}.publicPaymentPage{box-sizing:border-box;color:#edf5f8;background:radial-gradient(circle at 50% -10%,#31dccc2b,#0000 35%),radial-gradient(circle at 100% 100%,#377dbe1f,#0000 35%),#060b10;place-items:center;min-height:100dvh;padding:32px 16px;display:grid}.publicPaymentCard{box-sizing:border-box;background:linear-gradient(145deg,#0e1820,#091017);border:1px solid #20313d;border-radius:26px;width:min(560px,100%);padding:34px;box-shadow:0 30px 100px #0000006b}.publicPaymentCard.loading{text-align:center;padding:54px 34px}.publicPaymentBrand{color:#f1f7fa;letter-spacing:.14em;margin-bottom:26px;font-size:14px;font-weight:950}.publicPaymentBrand span{color:#4ce2ce}.publicPaymentStateIcon{color:#55e3cf;background:#12302f;border-radius:18px;place-items:center;width:58px;height:58px;margin-bottom:20px;display:grid}.publicPaymentStateIcon svg{width:28px;height:28px}.publicPaymentStateIcon.paid{color:#68e5b3;background:#123126}.publicPaymentStateIcon.error{color:#f08b99;background:#32171b;font-size:26px;font-weight:900}.publicPaymentEyebrow{color:#58ddca;letter-spacing:.16em;margin:0 0 8px;font-size:10px;font-weight:900}.publicPaymentCard h1{color:#fff;letter-spacing:-.04em;margin:0;font-size:34px;line-height:1.08}.publicPaymentIntro{color:#8da1af;margin:12px 0 24px;font-size:14px;line-height:1.6}.publicPaymentDetails{background:#09131a;border:1px solid #223643;border-radius:16px;margin:22px 0;overflow:hidden}.publicPaymentDetails>div{border-bottom:1px solid #192a35;justify-content:space-between;align-items:center;gap:18px;padding:13px 15px;display:flex}.publicPaymentDetails>div:last-child{border-bottom:0}.publicPaymentDetails span{color:#718996;font-size:11px}.publicPaymentDetails b{color:#eaf3f6;text-align:right;font-size:13px}.publicPaymentDetails .total{background:#0c1c23;padding-top:17px;padding-bottom:17px}.publicPaymentDetails .total b{color:#62e4cf;font-size:21px}.publicPaymentButton{box-sizing:border-box;color:#071814;background:#dffbf5;border-radius:13px;justify-content:center;align-items:center;gap:9px;width:100%;min-height:54px;font-size:14px;font-weight:900;text-decoration:none;display:flex}.publicPaymentSecureNote{color:#79919d;align-items:flex-start;gap:9px;margin-top:13px;font-size:10px;line-height:1.5;display:flex}.publicPaymentSecureNote svg{color:#4edac7;flex:none;width:15px}.publicPaymentWaiting{background:#0d171e;border:1px solid #344552;border-radius:13px;align-items:center;gap:13px;padding:14px;display:flex}.publicPaymentWaiting svg,.publicPaymentSpinner{animation:1s linear infinite publicPaymentSpin}.publicPaymentStatement,.publicPaymentHelp{color:#8299a5;background:#0a141b;border:1px solid #273946;border-radius:11px;margin:18px 0 0;padding:11px 13px;font-size:10px;line-height:1.5}.publicPaymentFooter{color:#596f7a;text-align:center;margin:20px 0 0;font-size:9px;line-height:1.5}@keyframes publicPaymentSpin{to{transform:rotate(360deg)}}@media (max-width:600px){.publicPaymentPage{padding:10px}.publicPaymentCard{border-radius:20px;padding:24px 18px}.publicPaymentCard h1{font-size:29px}.publicPaymentButton{min-height:56px}}.plexMemberTabs{scrollbar-width:none;gap:7px;padding:4px;display:flex;overflow-x:auto}.plexMemberTabs::-webkit-scrollbar{display:none}.plexMemberTabs button{white-space:nowrap;border-radius:11px;flex:none;min-height:38px;padding:0 14px}.plexMemberTabs button.active{font-weight:800}@media (max-width:700px){.plexMemberTabs{width:100%}}.plexHistoryPanel{border-top:1px solid #78a0b42b;margin-top:22px;padding-top:22px}.plexHistoryHead{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:14px;display:flex}.plexHistoryHead>div{flex-direction:column;gap:4px;display:flex}.plexHistoryHead small{color:#65dfca;letter-spacing:.13em;font-size:10px;font-weight:900}.plexHistoryHead h3{color:#eef7fa;margin:0;font-size:18px}.plexHistoryHead span{color:#78919f;font-size:12px}.plexHistoryList{gap:8px;display:grid}.plexHistoryList article{background:#0717208a;border:1px solid #5c8fa62e;border-radius:13px;grid-template-columns:34px minmax(0,1fr) auto;align-items:start;gap:12px;padding:13px 14px;display:grid}.plexHistoryList article.failed{border-color:#d45e6840}.plexHistoryIcon{color:#5fd7bc;background:#46d0ae17;border-radius:9px;place-items:center;width:30px;height:30px;display:grid}.plexHistoryList article.failed .plexHistoryIcon{color:#e27c87;background:#d3535e1a}.plexHistoryMain{min-width:0}.plexHistoryMain>div{align-items:center;gap:8px;display:flex}.plexHistoryMain b{color:#eaf4f7;font-size:13px}.plexHistoryMain .ok,.plexHistoryMain .bad{text-transform:uppercase;border-radius:999px;padding:3px 6px;font-size:9px;font-weight:900}.plexHistoryMain .ok{color:#61ddbd;background:#37c09c17}.plexHistoryMain .bad{color:#e48690;background:#d04e5a1a}.plexHistoryMain small{color:#748e9a;margin-top:4px;font-size:11px;display:block}.plexHistoryMain p{color:#9aafb8;margin:5px 0 0;font-size:11px;line-height:1.45}.plexHistoryMain p.error{color:#dc8992}.plexHistoryList time{color:#657d88;white-space:nowrap;font-size:10px}@media (max-width:700px){.plexHistoryHead{flex-direction:column}.plexHistoryList article{grid-template-columns:30px 1fr}.plexHistoryList time{white-space:normal;grid-column:2}}.contentIntegrationSettingsCard{grid-column:1/-1}.contentIntegrationSettings{gap:14px;margin-top:16px;display:grid}.contentIntegrationIntro{background:#31a8880e;border:1px solid #4ccaa838;border-radius:13px;align-items:flex-start;gap:10px;padding:12px 13px;display:flex}.contentIntegrationIntro>svg{color:#62d8b8;flex:none;margin-top:1px}.contentIntegrationIntro div{gap:3px;display:grid}.contentIntegrationIntro b{color:#e8fff8;font-size:12px}.contentIntegrationIntro span{color:#78998f;font-size:10px;line-height:1.5}.contentIntegrationMessage{color:#b9cdd9;background:#0b1923;border:1px solid #29475a;border-radius:11px;padding:10px 12px;font-size:11px}.contentIntegrationGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;display:grid}.contentIntegrationCard{background:linear-gradient(145deg,#0d1d27fa,#08141cfa);border:1px solid #203746;border-radius:16px;gap:12px;min-width:0;padding:15px;display:grid}.contentIntegrationHead{grid-template-columns:36px 1fr auto;align-items:center;gap:9px;display:grid}.contentIntegrationIcon{color:#66d7bc;background:#102a36;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.contentIntegrationHead>div:nth-child(2){gap:2px;min-width:0;display:grid}.contentIntegrationHead b{font-size:13px}.contentIntegrationHead span{color:#708999;font-size:9px}.contentIntegrationHead em{color:#778b99;white-space:nowrap;background:#121e27;border-radius:999px;align-items:center;gap:4px;padding:5px 7px;font-size:8px;font-style:normal;font-weight:900;display:inline-flex}.contentIntegrationHead em.connected{color:#67d9ba;background:#37be981a}.contentIntegrationHead em.error{color:#e38690;background:#d04f5a1a}.contentIntegrationCard label:not(.contentIntegrationToggle){color:#7893a2;gap:5px;font-size:9px;font-weight:800;display:grid}.contentIntegrationCard input{color:#f3f8fa;background:#08141d;border:1px solid #263f50;border-radius:10px;outline:none;min-width:0;height:40px;padding:0 10px}.contentIntegrationCard input:focus{border-color:#477a85}.contentIntegrationCredentialGrid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.contentIntegrationToggle{background:#091720;border:1px solid #203644;border-radius:11px;align-items:flex-start;gap:9px;padding:10px;display:flex}.contentIntegrationToggle input{flex:none;width:16px;height:16px;margin-top:1px}.contentIntegrationToggle span{gap:2px;display:grid}.contentIntegrationToggle b{color:#c8d8df;font-size:10px}.contentIntegrationToggle small{color:#667f8e;font-size:8px;line-height:1.4}.contentIntegrationStats{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.contentIntegrationStats span{text-align:center;background:#091821;border:1px solid #1d3543;border-radius:10px;gap:2px;padding:9px;display:grid}.contentIntegrationStats b{color:#e8f7f3;font-size:14px}.contentIntegrationStats small{color:#6c8997;text-transform:uppercase;font-size:8px;font-weight:800}.contentIntegrationMeta{grid-template-columns:1fr 1fr;gap:6px;display:grid}.contentIntegrationMeta span{color:#617a89;gap:2px;font-size:8px;display:grid}.contentIntegrationMeta b{color:#8fa5b1;text-overflow:ellipsis;font-size:8px;overflow:hidden}.contentIntegrationError{color:#db8d95;background:#b1313d12;border:1px solid #d1535e3b;border-radius:9px;padding:8px 9px;font-size:9px}.contentIntegrationActions{grid-template-columns:.8fr .8fr 1.15fr;gap:6px;display:grid}.contentIntegrationActions button{justify-content:center;align-items:center;gap:5px;min-width:0;font-size:9px;display:flex}@media (max-width:1100px){.contentIntegrationGrid{grid-template-columns:1fr}}@media (max-width:600px){.contentIntegrationCredentialGrid,.contentIntegrationMeta,.contentIntegrationActions{grid-template-columns:1fr}.contentIntegrationHead{grid-template-columns:36px 1fr}.contentIntegrationHead em{grid-column:2;justify-self:start}}.customerStoreExploreAction{margin-top:auto;padding-top:6px}.customerStoreExploreButton{color:#b9d2ff;cursor:pointer;background:#2d69d214;border:1px solid #6aa0ff3d;border-radius:13px;justify-content:center;align-items:center;gap:8px;width:100%;margin-bottom:8px;padding:11px 14px;font-weight:800;display:flex}.customerStoreExploreButton:hover{background:#2d69d229;border-color:#6aa0ff6b}.serviceExploreBackdrop{z-index:10000;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#01050ec7;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.serviceExploreModal{background:#07101f;border:1px solid #ffffff1a;border-radius:26px;width:min(760px,100%);max-height:92vh;position:relative;overflow:auto;box-shadow:0 30px 90px #0000008c}.serviceExploreClose{z-index:3;color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#040a16bf;border:1px solid #ffffff24;border-radius:50%;place-items:center;width:38px;height:38px;display:grid;position:absolute;top:16px;right:16px}.serviceExploreClose svg{width:18px}.serviceExploreHero{background-position:50%;background-size:cover;border-radius:26px 26px 0 0;align-items:flex-end;min-height:310px;padding:34px;display:flex}.serviceExploreHero small,.serviceExploreHeading small{color:#7caeff;letter-spacing:.14em;font-size:11px;font-weight:900}.serviceExploreHero h2,.serviceExploreHeading h2{color:#fff;margin:5px 0 8px;font-size:34px;line-height:1.05}.serviceExploreHero p,.serviceExploreHeading p{color:#cad5e5;max-width:570px;margin:0;line-height:1.55}.serviceExploreHeading{padding:34px 34px 10px}.serviceExploreContent{padding:28px 34px 34px}.serviceExploreStats{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:10px;display:grid}.serviceExploreStats>div{background:#234d911a;border:1px solid #6aa0ff24;border-radius:17px;min-width:0;padding:18px}.serviceExploreStats svg{color:#72a7ff;width:19px}.serviceExploreStats span{color:#8291a7;margin:12px 0 4px;font-size:12px;display:block}.serviceExploreStats b{color:#fff;font-size:24px}.serviceExploreStatsNote{color:#66758a;margin-bottom:26px;line-height:1.45;display:block}.serviceExploreFeatures{margin-top:22px}.serviceExploreFeatures>small{color:#7f91a9;letter-spacing:.14em;margin-bottom:12px;font-size:10px;font-weight:900;display:block}.serviceExploreFeatures>div{grid-template-columns:1fr 1fr;gap:9px 18px;display:grid}.serviceExploreFeatures span{color:#d8e2ef;align-items:flex-start;gap:8px;line-height:1.4;display:flex}.serviceExploreFeatures span svg{color:#72a7ff;flex:none;margin-top:2px}.serviceExploreVpn{background:#2558ad1a;border:1px solid #4b8fff33;border-radius:17px;gap:14px;margin-top:26px;padding:18px;display:flex}.serviceExploreVpn>svg{color:#7af;flex:none}.serviceExploreVpn b{color:#eef5ff;margin-bottom:6px;display:block}.serviceExploreVpn p{color:#9eacc0;margin:0;font-size:13px;line-height:1.55}.serviceExploreReviews{color:#fff;cursor:pointer;background:#ffffff09;border:1px solid #ffffff14;border-radius:14px;align-items:center;gap:8px;width:100%;margin-top:20px;padding:14px 16px;display:flex}.serviceExploreReviews span{color:#f4bd46;letter-spacing:1px}.serviceExploreReviews em{color:#8190a5;font-size:12px;font-style:normal}.serviceExploreReviews strong{color:#9dc0ff;align-items:center;gap:3px;margin-left:auto;font-size:12px;display:flex}.serviceExploreChoose{color:#fff;cursor:pointer;background:linear-gradient(135deg,#296ee8,#1552be);border:0;border-radius:15px;justify-content:center;align-items:center;gap:8px;width:100%;margin-top:22px;padding:15px 18px;font-weight:900;display:flex}@media (max-width:640px){.serviceExploreBackdrop{align-items:flex-end;padding:0}.serviceExploreModal{border-radius:24px 24px 0 0;width:100%;max-height:94vh}.serviceExploreHero{border-radius:24px 24px 0 0;min-height:245px;padding:26px 20px}.serviceExploreHero h2,.serviceExploreHeading h2{font-size:28px}.serviceExploreHeading{padding:28px 20px 8px}.serviceExploreContent{padding:22px 20px 30px}.serviceExploreStats{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.serviceExploreStats>div{padding:13px 9px}.serviceExploreStats span{font-size:10px}.serviceExploreStats b{font-size:17px}.serviceExploreFeatures>div{grid-template-columns:1fr}}.serviceExploreTrending{border-top:1px solid #ffffff14;margin-top:24px;padding-top:22px}.serviceExploreTrendingHead{justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:14px;display:flex}.serviceExploreTrendingHead small{letter-spacing:.12em;color:#8ea0b9;margin-bottom:5px;font-size:11px;font-weight:800;display:block}.serviceExploreTrendingHead h3{margin:0;font-size:18px;line-height:1.2}.serviceExploreTrendingHead p{color:#8f9bad;margin:5px 0 0;font-size:13px;line-height:1.45}.serviceExploreTrendingControls{flex:none;gap:7px;display:flex}.serviceExploreTrendingControls button{width:36px;height:36px;color:inherit;cursor:pointer;background:#ffffff0e;border:1px solid #ffffff1a;border-radius:11px;place-items:center;padding:0;transition:background .18s,border-color .18s,transform .18s;display:grid}.serviceExploreTrendingControls button:hover{background:#ffffff1a;border-color:#ffffff2e;transform:translateY(-1px)}.serviceExploreTrendingRail{scroll-behavior:smooth;scroll-snap-type:x proximity;scrollbar-width:none;gap:12px;padding:2px 1px 8px;display:flex;overflow-x:auto}.serviceExploreTrendingRail::-webkit-scrollbar{display:none}.serviceExploreTrendingCard{scroll-snap-align:start;flex:0 0 132px;min-width:0}.serviceExploreTrendingPoster{aspect-ratio:2/3;background:#ffffff0d;border:1px solid #ffffff14;border-radius:13px;width:100%;position:relative;overflow:hidden;box-shadow:0 10px 24px #0000002e}.serviceExploreTrendingPoster img{object-fit:cover;width:100%;height:100%;display:block}.serviceExploreTrendingPoster>span{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;text-transform:uppercase;letter-spacing:.06em;background:#050a14d1;border-radius:7px;padding:4px 7px;font-size:9px;font-weight:800;line-height:1;position:absolute;bottom:7px;left:7px}.serviceExploreTrendingFallback{color:#8290a5;place-items:center;width:100%;height:100%;display:grid}.serviceExploreTrendingCard>b{text-overflow:ellipsis;white-space:nowrap;margin-top:8px;font-size:12px;line-height:1.3;display:block;overflow:hidden}.serviceExploreTrendingCard>small{color:#7f8b9e;margin-top:2px;font-size:11px;display:block}@media (max-width:700px){.serviceExploreTrending{margin-top:20px;padding-top:18px}.serviceExploreTrendingHead{align-items:flex-start}.serviceExploreTrendingHead p{font-size:12px}.serviceExploreTrendingControls{display:none}.serviceExploreTrendingRail{gap:10px;margin-right:-14px;padding-right:14px}.serviceExploreTrendingCard{flex-basis:112px}.serviceExploreTrendingPoster{border-radius:11px}}.supportMobileBack{display:none}@media (max-width:720px){.supportAdminShell{min-height:0!important}.supportAdminShell .supportInboxPane{display:block;max-height:none!important}.supportAdminShell .supportConversationPane{display:none;min-height:0!important}.supportAdminShell .supportInboxPane.hasConversation{display:none}.supportAdminShell .supportConversationPane.hasConversation{display:flex}.supportThreadList{max-height:none!important;overflow:visible!important}.supportAdminWelcome{display:none!important}.supportMobileBack{color:#74e8ca;background:0 0;border:0;align-items:center;gap:6px;width:max-content;margin:0 0 12px;padding:0;font-weight:800;display:inline-flex}.supportMobileBack svg{width:17px;height:17px}.supportAdminHead{display:block!important}.supportHeadActions{margin-top:14px}.supportAdminHead{padding:16px!important}.supportAdminHead>div:first-of-type{min-width:0}.supportAdminHead h2{overflow-wrap:anywhere;line-height:1.25;margin:4px 0 5px!important;font-size:21px!important}.supportAdminHead span{overflow-wrap:anywhere;line-height:1.45;display:block;font-size:12px!important}.supportHeadActions{width:100%;margin-top:14px;grid-template-columns:1fr 1fr!important;gap:9px!important;display:grid!important}.supportHeadActions button{min-height:46px;font-size:13px;font-weight:800;border-radius:12px!important;justify-content:center!important;align-self:stretch!important;width:100%!important;padding:10px 12px!important}.supportHeadActions button svg{width:17px;height:17px}.supportHeadActions .danger{color:#ff9aaa!important;background:#6018252e!important;border-color:#ff5a6e57!important}}.presenceAdmin{width:min(1380px,100% - 40px);margin:0 auto;padding:34px 0 60px}.presenceTop{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:24px;display:flex}.presenceTop h1{letter-spacing:-1.5px;margin:7px 0;font-size:clamp(30px,4vw,46px);line-height:1}.presenceLiveCount{background:#2ed57312;border:1px solid #2ed57347;border-radius:16px;align-items:center;gap:9px;min-width:175px;padding:14px 18px;display:flex;box-shadow:0 12px 35px #0000001f}.presenceLiveCount>i{background:#2ed573;border-radius:50%;flex:0 0 10px;width:10px;height:10px;box-shadow:0 0 0 5px #2ed5731f}.presenceLiveCount strong{font-size:25px;line-height:1}.presenceLiveCount span{color:var(--muted);font-size:13px;font-weight:700}.presencePanel{overflow:hidden}.presenceToolbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;padding:18px;display:flex}.presenceSearch{border:1px solid var(--line);background:#ffffff09;border-radius:13px;align-items:center;gap:10px;width:min(520px,100%);min-height:44px;padding:0 14px;display:flex}.presenceSearch svg{width:18px;color:var(--muted)}.presenceSearch input{width:100%;color:inherit;font:inherit;background:0 0;border:0;outline:0}.presenceSearch input::placeholder{color:var(--muted)}.presenceToolbar>button{border:1px solid var(--line);min-height:44px;color:inherit;cursor:pointer;background:#ffffff0d;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-weight:800;display:flex}.presenceToolbar>button svg{width:17px}.presenceToolbar>button:hover{background:#ffffff17}.presenceList{flex-direction:column;display:flex}.presenceList>article{border-bottom:1px solid var(--line);grid-template-columns:54px minmax(210px,1.25fr) minmax(220px,1fr) 150px;align-items:center;gap:18px;padding:18px 20px;transition:background .18s;display:grid}.presenceList>article:last-child{border-bottom:0}.presenceList>article:hover{background:#ffffff06}.presenceList>article.online{background:linear-gradient(90deg,#2ed5730e,#0000 40%)}.presenceAvatar{border:1px solid var(--line);background:#ffffff0b;border-radius:14px;place-items:center;width:46px;height:46px;display:grid;position:relative}.presenceAvatar svg{width:24px;height:24px;color:var(--muted)}.presenceAvatar i{border:3px solid var(--panel,#111827);background:#2ed573;border-radius:50%;width:12px;height:12px;position:absolute;bottom:-2px;right:-2px}.presenceIdentity,.presencePage,.presenceSeen{min-width:0}.presenceIdentity{flex-direction:column;gap:3px;display:flex}.presenceIdentity strong{text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.presenceIdentity span{color:#70a7ff;font-size:13px;font-weight:800}.presenceIdentity small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.presencePage{grid-template-columns:22px 1fr;column-gap:9px;display:grid;position:relative}.presencePage svg{width:17px;color:var(--muted);grid-row:1/span 3;margin-top:2px}.presencePage span,.presenceSeen span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800}.presencePage strong{text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:13px;overflow:hidden}.presencePage small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:11px;overflow:hidden}.presenceSeen{grid-template-columns:20px 1fr;column-gap:7px;display:grid}.presenceSeen svg{width:15px;color:var(--muted);grid-row:1/span 2;margin-top:1px}.presenceSeen strong{margin-top:3px;font-size:13px}.presenceList>article.online .presenceSeen strong{color:#2ed573}.presenceEmpty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:310px;padding:40px 20px;display:flex}.presenceEmpty>svg{width:42px;height:42px;color:var(--muted);margin-bottom:15px}.presenceEmpty h2{margin:0 0 7px;font-size:20px}.presenceEmpty p{max-width:430px;color:var(--muted);margin:0;font-size:13px}.onlinePresenceCard{min-height:100%;color:inherit;flex-direction:column;justify-content:center;text-decoration:none;display:flex;position:relative}.onlinePresenceCard:after{content:"";background:#2ed573;border-radius:50%;width:8px;height:8px;position:absolute;top:15px;right:15px;box-shadow:0 0 0 5px #2ed5731a}@media (max-width:760px){.presenceAdmin{width:min(100% - 24px,1380px);padding:22px 0 40px}.presenceTop{flex-direction:column;align-items:stretch;gap:16px}.presenceLiveCount{box-sizing:border-box;width:100%;min-width:0}.presenceToolbar{flex-direction:column;align-items:stretch}.presenceSearch{box-sizing:border-box;width:100%}.presenceToolbar>button{width:100%}.presenceList>article{grid-template-columns:46px minmax(0,1fr);gap:12px;padding:16px}.presenceAvatar{grid-area:1/1;width:42px;height:42px}.presenceIdentity{grid-area:1/2}.presencePage{border:1px solid var(--line);background:#ffffff06;border-radius:11px;grid-area:2/1/auto/-1;margin-top:5px;padding:12px}.presenceSeen{grid-area:3/1/auto/-1;padding-left:3px}}.contentIntegrationSource{background:linear-gradient(145deg,#0c1e2bfa,#08141efa);border:1px solid #6891b02e;border-radius:16px;gap:16px;min-width:0;margin-top:4px;padding:20px;display:grid}.tmdbIntegrationSource{background:radial-gradient(circle at 100% 0,#306ccd1f,#0000 34%),linear-gradient(145deg,#0a1927fa,#07111bfa);border-color:#5b96ff33}.contentIntegrationSourceHead{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.contentIntegrationSourceHead>div{min-width:0}.contentIntegrationSourceHead small{color:#76aaff;letter-spacing:.12em;margin-bottom:5px;font-size:10px;font-weight:900;display:block}.contentIntegrationSourceHead h3{color:#edf5ff;margin:0;font-size:22px;line-height:1.15}.contentIntegrationSourceHead p{color:#7890a2;max-width:680px;margin:7px 0 0;font-size:12px;line-height:1.55}.contentIntegrationSourceHead>span{letter-spacing:.06em;white-space:nowrap;border-radius:999px;flex:none;justify-content:center;align-items:center;min-height:28px;padding:0 10px;font-size:9px;font-weight:900;display:inline-flex}.contentIntegrationSourceHead>span.connected{color:#6ce0c0;background:#36be971a;border:1px solid #44d2a93d}.contentIntegrationSourceHead>span.notConnected{color:#8297a8;background:#7c8fa014;border:1px solid #9aa9b82e}.contentIntegrationSource>label{color:#879dab;gap:7px;font-size:10px;font-weight:800;display:grid}.contentIntegrationSource>label input{box-sizing:border-box;color:#edf5f8;background:#081720;border:1px solid #294659;border-radius:12px;outline:none;width:100%;min-width:0;height:46px;padding:0 13px;font-size:13px}.contentIntegrationSource>label input:focus{border-color:#4f82a0;box-shadow:0 0 0 3px #4a87ac14}.tmdbIntegrationSource .contentIntegrationIntro{margin:0}.tmdbIntegrationSource .contentIntegrationActions{grid-template-columns:minmax(130px,.75fr) minmax(150px,1fr);gap:9px;max-width:390px;display:grid}.tmdbIntegrationSource .contentIntegrationActions button{min-height:42px;font-size:11px}.tmdbIntegrationSource .contentIntegrationMeta{max-width:340px}.tmdbIntegrationSource .contentIntegrationMessage,.tmdbIntegrationSource .contentIntegrationError{margin:0}@media (min-width:1101px){.contentIntegrationGrid{grid-template-columns:repeat(3,minmax(260px,1fr))}}@media (max-width:700px){.contentIntegrationSource{border-radius:14px;padding:16px}.contentIntegrationSourceHead{flex-direction:column;gap:11px}.contentIntegrationSourceHead>span{align-self:flex-start}.contentIntegrationSourceHead h3{font-size:20px}.contentIntegrationSourceHead p{font-size:11px}.tmdbIntegrationSource .contentIntegrationActions{grid-template-columns:1fr;max-width:none}.contentIntegrationSource>label input{height:44px;font-size:16px}}.customerStoreMetaRows{border-top:1px solid #82a6b829;gap:8px;margin:16px 0 18px;padding-top:14px;display:grid}.customerStoreMetaRows>div{gap:3px;display:grid}.customerStoreMetaRows small{color:#6edfc0;letter-spacing:.12em;font-size:9px;font-weight:900}.customerStoreMetaRows span{color:#a9bdc9;font-size:12px;line-height:1.45}@media (max-width:700px){.customerStoreMetaRows{margin:14px 0 16px;padding-top:12px}.customerStoreMetaRows span{font-size:11px}}.customerStoreMetaRows{gap:8px;margin:18px 0 4px;display:grid}.customerStoreMetaRow{background:#69e8c60b;border:1px solid #69e8c629;border-radius:12px;grid-template-columns:78px minmax(0,1fr);align-items:start;gap:10px;padding:10px 12px;display:grid}.customerStoreMetaRow small{color:#69e8c6;letter-spacing:.13em;font-size:10px;font-weight:900;line-height:1.5}@media (max-width:640px){.customerStoreMetaRow{grid-template-columns:1fr;gap:3px}}.customerStoreMetaRows{gap:6px;margin:14px 0 2px}.customerStoreMetaRow{background:#69e8c606;border-color:#69e8c61c;border-radius:10px;grid-template-columns:72px minmax(0,1fr);gap:8px;padding:8px 10px}.customerStoreMetaRow small{letter-spacing:.11em;opacity:.92;font-size:9px}.customerStoreMetaRow span{color:#9fb3bf;font-size:12px;font-weight:600;line-height:1.4}@media (max-width:640px){.customerStoreMetaRows{margin-top:12px}.customerStoreMetaRow{grid-template-columns:1fr;gap:2px;padding:8px 9px}}.communityEmailPreferences{background:#081820b8;border:1px solid #69e4c32b;border-radius:16px;gap:15px;margin:16px 0;padding:18px;display:flex}.communityEmailPreferencesIcon{color:#69e4c3;background:#69e4c31a;border-radius:12px;flex:0 0 42px;place-items:center;width:42px;height:42px;display:grid}.communityEmailPreferencesBody{flex:1;min-width:0}.communityEmailPreferencesBody b{color:#f4f8fa;font-size:15px;display:block}.communityEmailPreferencesBody p{color:#9eb0ba;margin:5px 0 13px;font-size:13px;line-height:1.5}.communityEmailPreferencesBody>small{color:#708791;margin-top:12px;font-size:11px;line-height:1.5;display:block}.communityEmailToggle{cursor:pointer;align-items:center;gap:9px;width:max-content;display:flex}.communityEmailToggle input{opacity:0;pointer-events:none;position:absolute}.communityEmailToggle span{background:#273943;border-radius:999px;width:42px;height:23px;transition:all .2s;position:relative}.communityEmailToggle span:after{content:"";background:#d4e0e5;border-radius:50%;width:17px;height:17px;transition:all .2s;position:absolute;top:3px;left:3px}.communityEmailToggle input:checked+span{background:#327e69}.communityEmailToggle input:checked+span:after{background:#fff;transform:translate(19px)}.communityEmailToggle strong{letter-spacing:.08em;color:#92a8b2;font-size:11px}.communityEmailPreferenceMsg{color:#69e4c3;align-items:center;gap:6px;margin-top:10px;font-size:12px;display:flex}.broadcastOptOutCount{align-items:center;gap:7px;display:flex}.broadcastOptOutCount small{opacity:.65}.broadcastOptOutCount b{color:#ffcf70}.broadcastOptOutCount span{opacity:.75;font-size:12px}@media (max-width:640px){.communityEmailPreferences{padding:15px}}.customerVpnWarningBackdrop{z-index:10050;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#02080dd6;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.customerVpnWarningModal{background:radial-gradient(circle at 100% 0,#69e4c31f,#0000 36%),#08151d;border:1px solid #69e4c342;border-radius:24px;width:min(560px,100%);padding:28px;box-shadow:0 30px 90px #0000008c}.customerVpnWarningBadge{color:#ffd27d;letter-spacing:.14em;background:#ffbe4a1f;border:1px solid #ffbe4a42;border-radius:999px;margin-bottom:13px;padding:7px 10px;font-size:10px;font-weight:900;display:inline-flex}.customerVpnWarningModal h2{color:#f4fbff;margin:0 0 10px;font-size:25px}.customerVpnWarningModal>p{color:#a9bdc7;margin:0 0 18px;line-height:1.62}.customerVpnWarningInfo{background:#ffffff09;border:1px solid #7ea6b724;border-radius:14px;gap:4px;margin-top:9px;padding:13px 14px;display:grid}.customerVpnWarningInfo b{color:#e7f6f3}.customerVpnWarningInfo span{color:#91a9b4;font-size:13px;line-height:1.45}.customerVpnAlreadyAdded{color:#8ff0d3;background:#45be991a;border:1px solid #45be993d;border-radius:12px;margin-top:13px;padding:11px 13px;font-size:13px;font-weight:800}.customerVpnWarningActions{grid-template-columns:1fr 1fr;gap:10px;margin-top:20px;display:grid}.customerVpnWarningActions button{cursor:pointer;border-radius:13px;min-height:46px;padding:10px 13px;font-weight:850}.customerVpnWarningActions .vpnGoBack{color:#99adb6;background:0 0;border:1px solid #9db3bd2e;grid-column:1/-1}.customerVpnWarningActions .vpnAddSonic{color:#8ff0d3;background:#69e4c31f;border:1px solid #69e4c34d}.customerVpnWarningActions .vpnContinue{color:#071711;background:#69e4c3;border:0}.customerVpnWarningActions button:disabled{cursor:not-allowed;opacity:.45}.customerVpnWarningModal>small{text-align:center;color:#738a95;margin-top:14px;line-height:1.5;display:block}@media (max-width:620px){.customerVpnWarningModal{border-radius:20px;padding:21px}.customerVpnWarningActions{grid-template-columns:1fr}.customerVpnWarningActions .vpnGoBack{order:3;grid-column:auto}}.communityVpnRenewActions{grid-template-columns:1fr}.communityVpnAddButton{color:#8ff0d3!important;background:#69e4c31f!important;border-color:#69e4c366!important}.paymentGiftDetails{background:#e2be4d12;border:1px solid #e2be4d59;border-radius:14px;margin:14px 0 10px;padding:14px 16px}.paymentGiftHead{align-items:center;gap:10px;margin-bottom:12px;display:flex}.paymentGiftHead>span{font-size:22px}.paymentGiftHead div{flex-direction:column;gap:2px;display:flex}.paymentGiftHead small,.paymentGiftGrid small{letter-spacing:.08em;color:#d8bd68;font-size:11px;font-weight:800}.paymentGiftHead b{font-size:15px}.paymentGiftGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.paymentGiftGrid>div{background:#0000001f;border:1px solid #ffffff14;border-radius:10px;flex-direction:column;gap:3px;min-width:0;padding:10px 12px;display:flex}.paymentGiftGrid b,.paymentGiftGrid span{overflow-wrap:anywhere}.paymentGiftGrid span{color:var(--muted);font-size:13px}@media (max-width:700px){.paymentGiftGrid{grid-template-columns:1fr}}.paymentContextPanel{background:#05161f6b;border:1px solid #6da6b838;border-radius:14px;gap:8px;margin:12px 0 10px;padding:12px 14px;display:grid}.paymentContextPanel>small{letter-spacing:.14em;color:#75e8cb;font-size:10px;font-weight:900}.paymentContextPanel>div{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.paymentContextPanel span{color:#8fa5b3;font-size:13px}.paymentContextPanel b{color:#eef8fb;font-size:14px}.paymentLinkedServices span{gap:3px;display:grid}.paymentLinkedServices span>b{font:inherit;font-weight:800}.paymentLinkedServices span>small{opacity:.82;font-size:12px;display:block}.paymentLoadingState{color:#91a3b5;letter-spacing:.01em;padding:28px 30px;font-weight:700}.vpnWarningModal{width:min(540px,100%)}.vpnWarningIcon{color:#75e8cb;background:#59e1be1f;border:1px solid #59e1be4d;border-radius:18px;place-items:center;width:58px;height:58px;margin:0 0 18px;display:grid;box-shadow:0 12px 34px #0003}.vpnWarningIcon svg{width:29px;height:29px}.vpnWarningNotice{background:#59e1be12;border:1px solid #59e1be38;border-radius:17px;grid-template-columns:42px 1fr;align-items:center;gap:12px;margin:20px 0;padding:15px;display:grid}.vpnWarningNotice>svg{color:#75e8cb;width:25px;height:25px}.vpnWarningNotice div{gap:3px;display:grid}.vpnWarningNotice b{color:#edfdf8;font-size:14px}.vpnWarningNotice span{color:#9db9b1;font-size:12px;line-height:1.5}.vpnWarningActions{gap:10px;margin-top:20px;display:grid}.vpnWarningActions button{width:100%;min-height:48px}.vpnAddButton{justify-content:center;align-items:center;gap:8px;display:flex}.vpnAddButton svg{width:18px;height:18px}.vpnOwnButton{min-height:46px}.vpnBackButton{margin-top:2px;padding:9px 12px;min-height:auto!important}@media (max-width:620px){.vpnWarningModal{padding:22px}.vpnWarningIcon{border-radius:16px;width:52px;height:52px;margin-bottom:16px}.vpnWarningNotice{grid-template-columns:36px 1fr;padding:13px}}.publicPaymentContact{background:linear-gradient(145deg,#122a30d1,#08141bf5);border:1px solid #24404a;border-radius:18px;margin-top:22px;padding:18px}.publicPaymentContactHead{align-items:flex-start;gap:13px;display:flex}.publicPaymentContactIcon{color:#55e3cf;background:#12302f;border-radius:13px;flex:0 0 42px;place-items:center;width:42px;height:42px;display:grid}.publicPaymentContactIcon svg{width:21px;height:21px}.publicPaymentContactHead>div:last-child{min-width:0}.publicPaymentContactEyebrow{color:#58ddca;letter-spacing:.15em;margin-bottom:4px;font-size:9px;font-weight:900;line-height:1.3;display:block}.publicPaymentContactHead b{color:#f4fbfd;font-size:16px;line-height:1.3;display:block}.publicPaymentContactHead p{color:#8299a5;margin:5px 0 0;font-size:11px;line-height:1.55}.publicPaymentContactActions{gap:9px;margin-top:17px;display:grid}.publicPaymentContactButton{box-sizing:border-box;color:#edf8fa;background:#0b1b23;border:1px solid #294752;border-radius:14px;align-items:center;gap:12px;width:100%;min-height:64px;padding:10px 13px;text-decoration:none;transition:transform .15s,border-color .15s,background .15s;display:flex}.publicPaymentContactButton:hover{background:#10272e;border-color:#4edac7;transform:translateY(-1px)}.publicPaymentContactBadge{color:#61e3cf;background:#173a39;border-radius:50%;flex:0 0 40px;place-items:center;width:40px;height:40px;font-size:15px;font-weight:950;display:grid}.publicPaymentContactButtonText{flex:1;gap:2px;min-width:0;display:grid}.publicPaymentContactButtonText b{color:#f4fbfd;font-size:13px;line-height:1.3}.publicPaymentContactButtonText small{color:#78929e;font-size:10px;line-height:1.4}.publicPaymentContactArrow{color:#59dfcc;flex:none;padding-right:3px;font-size:19px;font-weight:700}.publicPaymentContactNote{color:#708995;border-top:1px solid #203740;align-items:flex-start;gap:8px;margin-top:14px;padding-top:13px;font-size:10px;line-height:1.5;display:flex}.publicPaymentContactNote svg{color:#4edac7;flex:none;width:14px;height:14px;margin-top:1px}@media (max-width:600px){.publicPaymentContact{padding:15px}.publicPaymentContactButton{min-height:60px}}.archiveOrderRow>a:nth-of-type(2){min-width:0}.archiveOrderRow>a:nth-of-type(2) small{overflow-wrap:anywhere;word-break:normal;line-height:1.4;white-space:normal!important;text-overflow:clip!important;overflow:visible!important}.bulkEmailComposer{background:#090d13;border:1px solid #26303d;border-radius:14px;margin:16px 0;padding:16px}.bulkEmailComposerHead{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.bulkEmailComposerHead>div:first-child>small{color:#728298;letter-spacing:1.3px;margin-bottom:4px;font-size:9px;font-weight:800;display:block}.bulkEmailComposerHead h3{color:#f1f5f9;margin:0;font-size:16px}.bulkEmailComposerHead p{color:#7f8da0;margin:5px 0 0;font-size:11px;line-height:1.45}.bulkComposeModes{flex-wrap:wrap;gap:6px;display:flex}.bulkComposeModes button{color:#9fadc0;cursor:pointer;background:#0c121a;border:1px solid #293442;border-radius:9px;padding:8px 11px}.bulkComposeModes button.selected{color:#fff;background:#11265e;border-color:#315fff}.bulkComposeInfo{color:#92a0b2;background:#0b121a;border:1px solid #263342;border-radius:10px;margin-top:14px;padding:11px 13px;font-size:11px}.bulkComposeField{gap:7px;margin-top:14px;display:grid}.bulkComposeField>span{color:#d9e2ee;justify-content:space-between;gap:12px;font-size:11px;font-weight:700;display:flex}.bulkComposeField>span small{color:#718095;font-weight:400}.bulkComposeField input,.bulkComposeField textarea{box-sizing:border-box;color:#eef5fc;width:100%;font:inherit;background:#080d14;border:1px solid #293647;border-radius:10px;outline:none;padding:11px 12px;font-size:13px}.bulkComposeField input:focus,.bulkComposeField textarea:focus{border-color:#3d69ff}.bulkComposeField textarea{resize:vertical;min-height:130px;line-height:1.55}.bulkComposeActions{align-items:center;gap:12px;margin-top:14px;display:flex}.bulkComposeActions span{color:#718095;font-size:10px;line-height:1.45}.bulkEmailPreview{background:#070b10;border:1px solid #2b3a49;border-radius:13px;margin-top:16px;overflow:hidden}.bulkEmailPreviewHead{background:#0b1118;border-bottom:1px solid #202a35;grid-template-columns:1fr 1.5fr auto;align-items:center;gap:15px;padding:12px 14px;display:grid}.bulkEmailPreviewHead>div{gap:2px;min-width:0;display:grid}.bulkEmailPreviewHead small{color:#66778c;letter-spacing:1.2px;font-size:8px;font-weight:800}.bulkEmailPreviewHead b{color:#e5edf7;overflow-wrap:anywhere;font-size:11px}.bulkEmailPreviewHead span{color:#79899d;overflow-wrap:anywhere;font-size:10px}.bulkEmailPreviewHead button{color:#aeb9c8;cursor:pointer;background:#111823;border:1px solid #2b3542;border-radius:8px;padding:7px 9px}.bulkEmailPreview iframe{background:#071017;border:0;width:100%;min-height:700px;display:block}@media (max-width:700px){.bulkEmailComposerHead,.bulkComposeActions{flex-direction:column;align-items:stretch}.bulkComposeModes{grid-template-columns:1fr;display:grid}.bulkComposeField>span{flex-direction:column}.bulkEmailPreviewHead{grid-template-columns:1fr}.bulkEmailPreview iframe{min-height:620px}}.paymentAdminNoteBox{background:#0a141c;border:1px solid #243744;border-radius:14px;margin-top:16px;padding:15px}.paymentAdminNoteHead{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.paymentAdminNoteHead>div{flex-direction:column;gap:3px;display:flex}.paymentAdminNoteHead b{color:#eef8ff;font-size:13px}.paymentAdminNoteHead small{color:#728795;font-size:11px}.paymentNoteTags{flex-wrap:wrap;gap:7px;margin-bottom:10px;display:flex}.paymentNoteTags button{color:#93a5b1;cursor:pointer;background:#101b23;border:1px solid #314552;border-radius:999px;padding:6px 11px;font-size:11px;font-weight:700}.paymentNoteTags button.active{color:#8cf0d6;background:#10251f;border-color:#52d8b6}.paymentNoteEditRow{grid-template-columns:1fr auto;gap:8px;display:grid}.paymentNoteEditRow input{color:#edf8ff;background:#0e1820;border:1px solid #293b48;border-radius:10px;min-width:0;padding:10px 12px}.paymentSavedNote{background:#0d2021;border:1px solid #234841;border-radius:10px;flex-direction:column;gap:4px;margin-top:10px;padding:10px 12px;display:flex}.paymentSavedNote b{color:#b8f3e3;font-size:12px}.paymentSavedNote small{color:#718d89;font-size:10px}.paymentNoteBadge{letter-spacing:.8px;color:#9eb3be;background:#101b23;border:1px solid #38505d;border-radius:999px;padding:5px 9px;font-size:9px;font-weight:800}.paymentNoteBadge.crypto{color:#8be7cd;border-color:#3a7565}@media (max-width:700px){.paymentNoteEditRow{grid-template-columns:1fr}}.paymentAvailabilityManager{gap:18px;max-width:1100px;display:grid}.paymentAvailabilityLoading{background:#ffffff09;border:1px solid #ffffff17;border-radius:20px;padding:24px}.paymentAvailabilityMaster{background:#ffffff09;border:1px solid #ffffff1a;border-radius:22px;justify-content:space-between;align-items:center;gap:24px;padding:24px;display:flex}.paymentAvailabilityMaster.enabled{background:#2382691a;border-color:#59e1be52}.paymentAvailabilityMasterText{align-items:flex-start;gap:15px;display:flex}.paymentAvailabilityStatusIcon{background:#59e1be1f;border-radius:15px;flex:0 0 46px;place-items:center;width:46px;height:46px;display:grid}.paymentAvailabilityStatusIcon svg{width:21px;height:21px}.paymentAvailabilityMasterText small,.paymentAvailabilitySectionHead small,.paymentAvailabilityPreviewHead small{letter-spacing:.14em;opacity:.72;margin-bottom:5px;font-size:11px;font-weight:900;display:block}.paymentAvailabilityMasterText h2,.paymentAvailabilitySectionHead h3,.paymentAvailabilityPreviewHead h3{margin:0 0 6px}.paymentAvailabilityMasterText p,.paymentAvailabilitySectionHead p{opacity:.72;margin:0;line-height:1.55}.paymentAvailabilitySwitch{background:#ffffff0f;border:1px solid #ffffff21;border-radius:999px;align-items:center;gap:9px;min-width:105px;padding:7px 11px 7px 7px;display:flex}.paymentAvailabilitySwitch span{background:#ffffff38;border-radius:50%;width:31px;height:31px}.paymentAvailabilitySwitch.on span{background:#59e1be;box-shadow:0 0 18px #59e1be47}.paymentAvailabilitySwitch b{letter-spacing:.08em;font-size:12px}.paymentAvailabilitySection,.paymentAvailabilityPreview{background:#ffffff09;border:1px solid #ffffff17;border-radius:22px;padding:24px}.paymentAvailabilitySectionHead{margin-bottom:20px}.paymentAvailabilityFlows{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.paymentAvailabilityFlows button{text-align:left;background:#ffffff09;border:1px solid #ffffff1a;border-radius:17px;grid-template-columns:38px 1fr auto;align-items:center;gap:11px;padding:15px;display:grid}.paymentAvailabilityFlows button.selected{background:#59e1be14;border-color:#59e1be59}.paymentAvailabilityFlows button svg{width:20px}.paymentAvailabilityFlows button span{gap:3px;display:grid}.paymentAvailabilityFlows button small{opacity:.62;line-height:1.35}.paymentAvailabilityFlows button em{letter-spacing:.08em;font-size:10px;font-style:normal;font-weight:900}.paymentAvailabilityFields{gap:15px;display:grid}.paymentAvailabilityFields label,.paymentAvailabilityCardNotice{gap:7px;display:grid}.paymentAvailabilityFields label>span,.paymentAvailabilityCardNotice>span{font-weight:800}.paymentAvailabilityFields input,.paymentAvailabilityFields textarea,.paymentAvailabilityChoice input,.paymentAvailabilityCardNotice textarea{box-sizing:border-box;width:100%}.paymentAvailabilityFields textarea,.paymentAvailabilityCardNotice textarea{resize:vertical;line-height:1.55}.paymentAvailabilityFields label>small{opacity:.62;line-height:1.45}.paymentAvailabilityChoiceEditor{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:16px;display:grid}.paymentAvailabilityChoice{background:#ffffff08;border:1px solid #ffffff1a;border-radius:17px;grid-template-columns:40px 1fr;align-items:center;gap:12px;padding:15px;display:grid}.paymentAvailabilityChoice.crypto{border-color:#59e1be38}.paymentAvailabilityChoice>svg{width:21px}.paymentAvailabilityChoice>div{gap:7px;display:grid}.paymentAvailabilityChoice small{letter-spacing:.1em;opacity:.65;font-weight:900}.paymentCustomerNoticePreview{background:#0412197a;border:1px solid #ffffff1c;border-radius:20px;grid-template-columns:48px 1fr;gap:15px;margin-top:17px;padding:20px;display:grid}.paymentCustomerNoticeIcon{background:#ffbf481c;border-radius:15px;place-items:center;width:48px;height:48px;display:grid}.paymentCustomerNoticeContent>small:first-child{letter-spacing:.14em;opacity:.65;margin-bottom:5px;font-size:10px;font-weight:900;display:block}.paymentCustomerNoticeContent h3{margin:0 0 9px}.paymentCustomerNoticeContent p{margin:0;line-height:1.6}.paymentCustomerCryptoHelp{background:#59e1be12;border-radius:14px;gap:10px;margin-top:14px;padding:13px;line-height:1.5;display:flex}.paymentCustomerCryptoHelp svg{flex:0 0 18px;width:18px;margin-top:2px}.paymentCustomerChoices{grid-template-columns:1fr 1fr;gap:10px;margin-top:15px;display:grid}.paymentCustomerChoices button{border:1px solid #ffffff1f;border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:13px;display:flex}.paymentCustomerChoices svg{width:17px}.paymentCustomerCardNotice{opacity:.68;margin-top:12px;line-height:1.5;display:block}.paymentAvailabilityMessage{background:#59e1be12;border:1px solid #59e1be38;border-radius:14px;padding:13px 15px}.paymentAvailabilityActions{justify-content:flex-end;gap:10px;display:flex}.paymentAvailabilityActions button{align-items:center;gap:8px;display:flex}.paymentAvailabilityActions svg{width:17px}@media (max-width:760px){.paymentAvailabilityMaster{flex-direction:column;align-items:flex-start}.paymentAvailabilityFlows,.paymentAvailabilityChoiceEditor,.paymentCustomerChoices,.paymentCustomerNoticePreview{grid-template-columns:1fr}}.paymentAvailabilityFlows button,.paymentAvailabilityFlows button:hover,.paymentAvailabilityFlows button:focus{color:#f5f7f8!important}.paymentAvailabilityFlows button.selected,.paymentAvailabilityFlows button.selected:hover,.paymentAvailabilityFlows button.selected:focus{color:#f5f7f8!important;background:#2e997f24!important;border-color:#59e1be6b!important}.paymentAvailabilityFlows button svg{stroke:currentColor;color:#8ce8d1!important}.paymentAvailabilityFlows button b{color:#fff!important}.paymentAvailabilityFlows button small{color:#ffffffab!important;opacity:1!important}.paymentAvailabilityFlows button em{color:#8ce8d1!important}.paymentAvailabilityFields input,.paymentAvailabilityFields textarea,.paymentAvailabilityChoice input,.paymentAvailabilityCardNotice textarea{outline:none;color:#f4f7f8!important;background:#ffffff0b!important;border:1px solid #ffffff1f!important;border-radius:12px!important}.paymentAvailabilityFields input:focus,.paymentAvailabilityFields textarea:focus,.paymentAvailabilityChoice input:focus,.paymentAvailabilityCardNotice textarea:focus{border-color:#59e1be8c!important;box-shadow:0 0 0 3px #59e1be14!important}.paymentAvailabilityFields input::placeholder,.paymentAvailabilityFields textarea::placeholder,.paymentAvailabilityChoice input::placeholder,.paymentAvailabilityCardNotice textarea::placeholder{color:#ffffff61!important}.paymentAvailabilityChoice{color:#f5f7f8!important}.paymentAvailabilityChoice.crypto svg{color:#8ce8d1}.paymentAvailabilityChoice.card svg{color:#aeb9c4}.paymentAvailabilitySwitch,.paymentAvailabilitySwitch:hover,.paymentAvailabilitySwitch:focus,.paymentAvailabilitySwitch b{color:#fff!important}.paymentAvailabilitySwitch:not(.on) b{color:#ffffff94!important}.paymentCustomerChoices button,.paymentCustomerChoices button:hover{color:#f5f7f8!important;background:#ffffff0b!important}.paymentCustomerNoticePreview{color:#f5f7f8}.paymentCustomerNoticeContent p,.paymentCustomerCryptoHelp,.paymentCustomerCardNotice{color:#ffffffc7}.paymentAvailabilityActions button{color:#fff!important}.customerPaymentPreference{background:#071a1f9e;border:1px solid #59e1be38;border-radius:18px;margin:18px 0;padding:18px}.customerPaymentPreferenceHead small{letter-spacing:.14em;color:#75e8cb;margin-bottom:5px;font-size:10px;font-weight:900;display:block}.customerPaymentPreferenceHead h3{color:#f5fbfd;margin:0 0 8px}.customerPaymentPreferenceHead p{color:#b7c9d0;margin:0;line-height:1.55}.customerPaymentPreferenceHelp{color:#cde9e2;background:#59e1be14;border-radius:14px;gap:10px;margin-top:14px;padding:13px;line-height:1.5;display:flex}.customerPaymentPreferenceHelp svg{color:#75e8cb;flex:0 0 18px;width:18px;margin-top:2px}.customerPaymentPreferenceChoices{grid-template-columns:1fr 1fr;gap:10px;margin-top:15px;display:grid}.customerPaymentPreferenceChoices button{text-align:left;background:#ffffff09;border:1px solid #ffffff1c;border-radius:15px;grid-template-columns:38px 1fr;align-items:center;gap:10px;padding:14px;display:grid;color:#f5fbfd!important}.customerPaymentPreferenceChoices button.selected{background:#59e1be1a;border-color:#59e1be80}.customerPaymentPreferenceChoiceIcon{background:#ffffff0f;border-radius:12px;place-items:center;width:36px;height:36px;display:grid}.customerPaymentPreferenceChoiceIcon svg{color:#75e8cb;width:18px}.customerPaymentPreferenceChoices button span:last-child{gap:3px;display:grid}.customerPaymentPreferenceChoices button b{color:#fff;line-height:1.35}.customerPaymentPreferenceChoices button small{color:#91a9b3}.customerPaymentPreferenceCardNotice{color:#d8c8ac;background:#ffbc5c12;border:1px solid #ffbc5c2e;border-radius:13px;gap:10px;margin-top:12px;padding:12px 13px;line-height:1.5;display:flex}.customerPaymentPreferenceCardNotice svg{flex:0 0 17px;width:17px;margin-top:2px}@media (max-width:680px){.customerPaymentPreferenceChoices{grid-template-columns:1fr}}.paymentCustomerPreferenceBox{border:1px solid #ffffff1a;border-radius:15px;align-items:flex-start;gap:13px;margin-top:14px;margin-bottom:12px;padding:15px 16px;display:flex}.paymentCustomerPreferenceBox.crypto{background:#39be9717;border-color:#59e1be47}.paymentCustomerPreferenceBox.card{background:#f4ae4814;border-color:#f4ae4847}.paymentCustomerPreferenceIcon{border-radius:12px;flex:0 0 38px;place-items:center;width:38px;height:38px;font-size:18px;font-weight:900;display:grid}.paymentCustomerPreferenceBox.crypto .paymentCustomerPreferenceIcon{color:#7ce9cf;background:#59e1be24}.paymentCustomerPreferenceBox.card .paymentCustomerPreferenceIcon{color:#f4b55c;background:#f4ae4821}.paymentCustomerPreferenceText{gap:3px;min-width:0;display:grid}.paymentCustomerPreferenceText small{letter-spacing:.12em;color:#ffffff7a;font-size:10px;font-weight:900}.paymentCustomerPreferenceText b{letter-spacing:.03em;color:#fff;font-size:14px}.paymentCustomerPreferenceBox.crypto .paymentCustomerPreferenceText b{color:#7ce9cf}.paymentCustomerPreferenceBox.card .paymentCustomerPreferenceText b{color:#f4b55c}.paymentCustomerPreferenceText span{color:#ffffffc7;line-height:1.4}.paymentCustomerPreferenceText em{color:#ffffff6b;margin-top:2px;font-size:11px;font-style:normal}.paymentNewServiceBox{gap:16px;display:grid}.paymentNewServiceBox>.paymentNewServiceGrid{grid-template-columns:1fr;gap:16px;margin-top:14px;display:grid}.paymentNewServiceBox .newPurchaseAccountPicker{width:100%}.paymentNewServiceBox .newPurchaseSelectedAccount{box-sizing:border-box;grid-template-columns:minmax(0,1fr) auto auto;width:100%;min-height:58px}.paymentNewServiceBox .paymentNewServicesList{gap:14px;width:100%;display:grid}.paymentNewServiceBox .paymentNewServiceItem{background:#0d151e;border:1px solid #2b3a4c;border-radius:12px;gap:12px;padding:14px;display:grid}.paymentNewServiceBox .paymentNewServiceItemHead{justify-content:space-between;align-items:center;gap:14px;display:flex}.paymentNewServiceBox .paymentNewServiceItemHead>div{align-items:baseline;gap:8px;min-width:0;display:flex}.paymentNewServiceBox .paymentNewServiceItemHead b{color:#eef4fb;white-space:nowrap;font-size:13px}.paymentNewServiceBox .paymentNewServiceItemHead small{color:#8ea0b5;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.paymentNewServiceBox .paymentNewServiceItemHead .dangerSoft{border-radius:9px;flex:none;min-height:34px;padding:0 12px;font-size:11px}.paymentNewServiceBox .paymentNewServiceItem>.paymentNewServiceGrid{grid-template-columns:minmax(180px,1.5fr) minmax(130px,.8fr) minmax(150px,1fr);gap:12px;margin-top:0;display:grid}.paymentNewServiceBox .paymentNewServiceItem>.paymentNewServiceGrid>label{min-width:0}.paymentNewServiceBox .paymentNewServiceItem>.paymentNewServiceGrid select{width:100%;min-width:0}.paymentNewServiceBox .paymentNewServiceItem>.paymentNewServiceGrid .newServiceIdentityField{grid-column:1/-1}.paymentNewServiceBox .addAnotherPaymentService{border-style:dashed;width:100%;min-height:46px;font-size:12px}.paymentNewServiceBox .pendingPurchaseNotice{box-sizing:border-box;width:100%;margin:0;padding:14px 16px}.paymentNewServiceBox .pendingPurchaseNotice b{margin-bottom:5px;display:block}.paymentNewServiceBox .pendingPurchaseNotice span{line-height:1.5;display:block}@media (max-width:900px){.paymentNewServiceBox .paymentNewServiceItem>.paymentNewServiceGrid{grid-template-columns:1fr 1fr}}@media (max-width:620px){.paymentNewServiceBox{padding:12px}.paymentNewServiceBox .paymentNewServiceHead{gap:10px}.paymentNewServiceBox .newPurchaseSelectedAccount{grid-template-columns:1fr auto}.paymentNewServiceBox .newPurchaseSelectedAccount select{grid-column:1/-1;width:100%}.paymentNewServiceBox .paymentNewServiceItem{padding:12px}.paymentNewServiceBox .paymentNewServiceItemHead{align-items:flex-start}.paymentNewServiceBox .paymentNewServiceItemHead>div{gap:2px;display:grid}.paymentNewServiceBox .paymentNewServiceItem>.paymentNewServiceGrid{grid-template-columns:1fr}.paymentNewServiceBox .paymentNewServiceItem>.paymentNewServiceGrid select,.paymentNewServiceBox .paymentNewServiceItem>.paymentNewServiceGrid input{min-height:48px;font-size:16px}.paymentNewServiceBox .pendingPurchaseNotice{padding:13px}}.customerStoreModal .customerStoreModalMessage{color:#ffd6dc;background:#5419216b;border:1px solid #ef748357;border-radius:12px;margin:12px 0;padding:12px 14px;font-size:12px;line-height:1.5;display:block}.cryptoProviderBtn{position:relative}.cryptoProviderBtn.recommended{box-shadow:inset 0 0 0 1px #3b82f673}.cryptoPaymentModalBackdrop{z-index:10000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#020617b8;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.cryptoPaymentModal{background:var(--panel,#0f172a);border:1px solid #94a3b82e;border-radius:24px;width:min(560px,100%);max-height:calc(100vh - 40px);padding:24px;overflow:auto;box-shadow:0 30px 90px #0000006b}.cryptoPaymentModalHead{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:20px;display:flex}.cryptoPaymentModalHead small{letter-spacing:.11em;opacity:.65;margin-bottom:5px;font-size:11px;font-weight:800;display:block}.cryptoPaymentModalHead h2{margin:0;font-size:24px}.cryptoPaymentModalHead p{opacity:.68;margin:6px 0 0;font-size:13px}.cryptoPaymentClose{border-radius:12px;flex:0 0 38px;place-items:center;width:38px;height:38px;display:grid}.cryptoPaymentAmount{background:#3b82f617;border:1px solid #3b82f62e;border-radius:16px;margin-bottom:18px;padding:16px 18px}.cryptoPaymentAmount small{letter-spacing:.1em;opacity:.65;margin-bottom:3px;font-size:10px;font-weight:800;display:block}.cryptoPaymentAmount strong{font-size:24px}.cryptoPaymentField{margin-top:15px;display:block}.cryptoPaymentField>span{margin-bottom:7px;font-size:13px;font-weight:750;display:block}.cryptoPaymentField select,.cryptoPaymentField input{border-radius:12px;width:100%;min-height:46px}.cryptoPaymentField>small{opacity:.58;margin-top:7px;line-height:1.45;display:block}.cryptoPaymentNetworkWarning{background:#f59e0b14;border:1px solid #f59e0b3d;border-radius:14px;flex-direction:column;gap:4px;margin-top:16px;padding:13px 15px;font-size:12px;line-height:1.45;display:flex}.cryptoPaymentNetworkWarning span{opacity:.78}.cryptoPaymentError{background:#ef44441c;border:1px solid #ef444433;border-radius:12px;margin-top:16px;padding:12px 14px;font-size:13px}.cryptoPaymentActions{justify-content:flex-end;gap:10px;margin-top:22px;display:flex}@media (max-width:620px){.cryptoPaymentModalBackdrop{align-items:flex-end;padding:10px}.cryptoPaymentModal{border-radius:22px;padding:20px}.cryptoPaymentActions{flex-direction:column-reverse}.cryptoPaymentActions button{width:100%}}.cryptoPaymentModal{border-radius:22px;width:min(540px,100vw - 28px);padding:26px}.cryptoPaymentModalHead{margin-bottom:18px}.cryptoPaymentModalHead h2{letter-spacing:-.025em;font-size:26px;line-height:1.1}.cryptoPaymentModalHead p{opacity:.62;margin-top:8px;font-size:14px}.cryptoPaymentClose{appearance:none;cursor:pointer;color:inherit!important;box-shadow:none!important;background:#ffffff0e!important;border:1px solid #94a3b833!important;border-radius:12px!important;place-items:center!important;width:40px!important;min-width:40px!important;height:40px!important;padding:0!important;display:grid!important}.cryptoPaymentClose:hover{background:#ffffff1a!important;border-color:#94a3b857!important}.cryptoPaymentAmount{border-radius:15px;margin:0 0 22px;padding:17px 19px}.cryptoPaymentAmount strong{letter-spacing:-.02em;font-size:25px}.cryptoPaymentField{margin-top:17px}.cryptoPaymentField>span{margin-bottom:8px;font-size:13px;font-weight:750}.cryptoPaymentField select,.cryptoPaymentField input{appearance:none;width:100%;height:48px;min-height:48px;font:inherit;outline:none;color:#f8fafc!important;box-shadow:none!important;background:#0f172ad1!important;border:1px solid #94a3b838!important;border-radius:12px!important;padding:0 14px!important}.cryptoPaymentField select{cursor:pointer;background-image:linear-gradient(45deg,#0000 50%,#e2e8f0bf 50%),linear-gradient(135deg,#e2e8f0bf 50%,#0000 50%)!important;background-position:calc(100% - 19px) 20px,calc(100% - 14px) 20px!important;background-repeat:no-repeat!important;background-size:5px 5px,5px 5px!important;padding-right:42px!important}.cryptoPaymentField select:focus,.cryptoPaymentField input:focus{border-color:#3b82f6b8!important;box-shadow:0 0 0 3px #3b82f621!important}.cryptoPaymentField input::placeholder{color:#e2e8f059}.cryptoPaymentField>small{opacity:.52;margin-top:7px;font-size:11.5px}.cryptoPaymentNetworkWarning{border-radius:13px;margin-top:18px;padding:13px 15px}.cryptoPaymentNetworkWarning b,.cryptoPaymentNetworkWarning span{font-size:12px}.cryptoPaymentActions{grid-template-columns:auto 1fr;gap:10px;margin-top:22px;display:grid}.cryptoPaymentActions button{min-height:46px;font-weight:750;border-radius:12px!important}.cryptoPaymentActions .secondary{min-width:92px;padding:0 18px!important}.cryptoPaymentActions .primary{width:100%;padding:0 22px!important}@media (max-width:620px){.cryptoPaymentModal{border-radius:20px;padding:20px}.cryptoPaymentModalHead h2{font-size:23px}.cryptoPaymentActions{grid-template-columns:1fr}.cryptoPaymentActions .secondary{order:2;width:100%}}.publicCryptoPayment{background:linear-gradient(145deg,#0f172af0,#080f1af5);border:1px solid #94a3b829;border-radius:18px;margin-top:20px;padding:20px}.publicCryptoHead{align-items:flex-start;gap:14px;display:flex}.publicCryptoHeadIcon{background:#3b82f61f;border:1px solid #3b82f63d;border-radius:14px;place-items:center;width:46px;min-width:46px;height:46px;display:grid}.publicCryptoHeadIcon svg{width:23px;height:23px}.publicCryptoHead>div:last-child{min-width:0}.publicCryptoHead span{letter-spacing:1.35px;opacity:.55;font-size:10px;font-weight:850;display:block}.publicCryptoHead h2{letter-spacing:-.025em;margin:4px 0;font-size:27px;line-height:1.1}.publicCryptoHead p{opacity:.68;margin:0;font-size:13px;line-height:1.5}.publicCryptoTimer{background:#3b82f614;border:1px solid #3b82f629;border-radius:12px;align-items:center;gap:8px;margin-top:18px;padding:11px 13px;display:flex}.publicCryptoTimer svg{width:17px;height:17px}.publicCryptoTimer span{opacity:.7;flex:1;font-size:12px}.publicCryptoTimer b{font-variant-numeric:tabular-nums;font-size:14px}.publicCryptoQr{background:#fff;border-radius:18px;width:min(238px,75vw);margin:18px auto 0;padding:12px}.publicCryptoQr img{border-radius:8px;width:100%;height:auto;display:block}.publicCryptoNetwork,.publicCryptoAmount{background:#ffffff0b;border:1px solid #94a3b821;border-radius:13px;margin-top:16px;padding:14px 15px}.publicCryptoNetwork span,.publicCryptoAmount span,.publicCryptoAddress>span{letter-spacing:1.15px;opacity:.48;margin-bottom:5px;font-size:9px;font-weight:850;display:block}.publicCryptoNetwork strong,.publicCryptoAmount strong{font-size:19px;display:block}.publicCryptoNetwork small{opacity:.6;margin-top:5px;font-size:11px;line-height:1.45;display:block}.publicCryptoAddress{margin-top:16px}.publicCryptoAddress>div{align-items:stretch;gap:8px;display:flex}.publicCryptoAddress code{overflow-wrap:anywhere;background:#020617b8;border:1px solid #94a3b829;border-radius:11px;flex:1;min-width:0;padding:12px;font-size:12px;line-height:1.45}.publicCryptoAddress button{appearance:none;color:inherit;cursor:pointer;background:#ffffff0f;border:1px solid #94a3b82e;border-radius:11px;justify-content:center;align-items:center;gap:6px;padding:0 13px;font-weight:750;display:flex}.publicCryptoAddress button svg{width:16px;height:16px}.publicCryptoWarning,.publicCryptoExpired,.publicCryptoDetected{border-radius:13px;align-items:flex-start;gap:10px;margin-top:17px;padding:13px 14px;display:flex}.publicCryptoWarning{background:#f59e0b14;border:1px solid #f59e0b29}.publicCryptoExpired{background:#ef444414;border:1px solid #ef44442e}.publicCryptoDetected{background:#22c55e14;border:1px solid #22c55e29}.publicCryptoWarning svg,.publicCryptoExpired svg,.publicCryptoDetected svg{width:18px;min-width:18px;height:18px;margin-top:1px}.publicCryptoWarning span,.publicCryptoExpired span,.publicCryptoDetected span{font-size:12px;line-height:1.5;display:block}.publicCryptoExpired b,.publicCryptoDetected b{margin-bottom:2px;font-size:13px;display:block}.publicCryptoRefresh,.publicCryptoLearn{cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:46px;margin-top:16px;font-weight:800;display:flex}.publicCryptoRefresh{color:#fff;background:#2563eb;border:0}.publicCryptoLearn{color:inherit;background:#ffffff0b;border:1px solid #94a3b82e}.publicCryptoRefresh svg,.publicCryptoLearn svg{width:17px;height:17px}.publicCryptoError{color:#fca5a5;margin:10px 0 0;font-size:12px}.publicCryptoFootnote{text-align:center;opacity:.48;margin:13px 0 0;font-size:11px;line-height:1.5}@media (max-width:620px){.publicCryptoPayment{padding:17px}.publicCryptoHead h2{font-size:23px}.publicCryptoAddress>div{flex-direction:column}.publicCryptoAddress button{min-height:42px}}@media (max-width:680px){.publicPaymentPage{width:100%;min-width:0;overflow-x:hidden;padding:12px!important}.publicPaymentCard{box-sizing:border-box;overflow:hidden;border-radius:22px!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:28px 18px!important}.publicPaymentBrand{letter-spacing:2px;font-size:15px}.publicPaymentStateIcon{width:58px;height:58px;margin-top:28px}.publicPaymentEyebrow{margin-top:24px}.publicPaymentCard h1{letter-spacing:-1.4px;overflow-wrap:anywhere;font-size:34px!important;line-height:1.04!important}.publicPaymentIntro{font-size:16px!important;line-height:1.5!important}.publicPaymentDetails{width:100%;min-width:0;margin-top:28px;overflow:hidden}.publicPaymentDetails>div{box-sizing:border-box;grid-template-columns:minmax(105px,.8fr) minmax(0,1.6fr);align-items:center;gap:12px;width:100%;min-width:0;display:grid!important}.publicPaymentDetails>div>span{min-width:0;font-size:13px}.publicPaymentDetails>div>b{text-align:right;overflow-wrap:anywhere;word-break:normal;min-width:0;max-width:100%;font-size:15px;line-height:1.35;white-space:normal!important}.publicPaymentDetails .total b{white-space:nowrap!important;font-size:24px!important}.publicCryptoPayment{box-sizing:border-box;border-radius:18px;width:100%;min-width:0;margin-top:22px;overflow:hidden;padding:18px 16px!important}.publicCryptoHead{gap:12px}.publicCryptoHeadIcon{width:44px;min-width:44px;height:44px}.publicCryptoHead h2{overflow-wrap:anywhere;font-size:25px!important}.publicCryptoHead p{font-size:13px}.publicCryptoTimer{box-sizing:border-box;width:100%}.publicCryptoQr{max-width:100%;padding:10px;width:min(210px,72vw)!important}.publicCryptoNetwork,.publicCryptoAmount,.publicCryptoAddress{box-sizing:border-box;width:100%;min-width:0}.publicCryptoAmount strong{overflow-wrap:anywhere;font-size:20px}.publicCryptoAddress>div{width:100%;min-width:0}.publicCryptoAddress code{box-sizing:border-box;overflow-wrap:anywhere;word-break:break-all;width:100%;min-width:0;max-width:100%;font-size:11px}.publicCryptoWarning,.publicCryptoExpired,.publicCryptoDetected,.publicCryptoRefresh,.publicCryptoLearn{box-sizing:border-box;width:100%}}@media (max-width:400px){.publicPaymentPage{padding:8px!important}.publicPaymentCard{border-radius:18px!important;padding:24px 14px!important}.publicPaymentCard h1{font-size:30px!important}.publicPaymentDetails>div{grid-template-columns:92px minmax(0,1fr);gap:9px}.publicPaymentDetails>div>b{font-size:14px}.publicPaymentDetails .total b{font-size:21px!important}.publicCryptoPayment{padding:16px 13px!important}.publicCryptoHead h2{font-size:22px!important}.publicCryptoQr{width:min(190px,68vw)!important}}@media (max-width:680px){.publicPaymentCard{padding-top:22px!important;padding-bottom:22px!important}.publicPaymentBrand{margin-bottom:18px!important}.publicPaymentStateIcon{width:54px!important;height:54px!important;margin-top:14px!important;margin-bottom:18px!important}.publicPaymentEyebrow{margin-top:0!important;margin-bottom:10px!important}.publicPaymentCard h1{margin-top:0!important;margin-bottom:12px!important;font-size:32px!important;line-height:1.03!important}.publicPaymentIntro{margin-top:0!important;margin-bottom:22px!important}.publicPaymentDetails{margin-top:0!important}.publicPaymentDetails>div{min-height:58px!important;padding:12px 14px!important}.publicPaymentDetails .total{min-height:64px!important}.publicCryptoPayment{margin-top:18px!important}.publicCryptoHead{align-items:center}.publicCryptoTimer{margin-top:14px!important}.publicCryptoQr{margin-top:16px!important}}@media (max-width:400px){.publicPaymentCard h1{font-size:29px!important}.publicPaymentIntro{font-size:15px!important}.publicPaymentDetails>div{min-height:54px!important;padding:10px 12px!important}}.cryptoPaymentFixedAsset{background:#0d1721;border:1px solid #2a3948;border-radius:10px;align-items:center;gap:10px;min-height:46px;padding:10px 12px;display:flex}.cryptoPaymentFixedAsset b{color:#edf6ff;font-size:15px}.cryptoPaymentFixedAsset small{color:#8293a5;font-size:12px}.publicCryptoCritical{background:#ffa52814;border:1px solid #ffb4466b;border-radius:14px;align-items:flex-start;gap:12px;margin:16px 0;padding:15px 16px;display:flex}.publicCryptoCritical>svg{flex:none;width:22px;height:22px;margin-top:1px}.publicCryptoCritical div{flex-direction:column;gap:5px;min-width:0;display:flex}.publicCryptoCritical b{letter-spacing:.02em;font-size:14px;line-height:1.35}.publicCryptoCritical span{opacity:.82;font-size:12px;line-height:1.5}.publicCryptoAmountCopy{justify-content:space-between;align-items:center;gap:12px;margin-top:7px;display:flex}.publicCryptoAmountCopy strong{overflow-wrap:anywhere;min-width:0}.publicCryptoAmountCopy button{cursor:pointer;border-radius:9px;flex:none;justify-content:center;align-items:center;gap:6px;min-height:38px;padding:8px 11px;display:inline-flex}.publicCryptoAmountCopy button svg{width:15px;height:15px}.publicCryptoAmount>small{opacity:.7;margin-top:8px;font-size:11px;line-height:1.45;display:block}.publicCryptoPaid{background:#32c89114;border:1px solid #50dcaa61;border-radius:14px;align-items:flex-start;gap:12px;margin:16px 0;padding:16px;display:flex}.publicCryptoPaid>svg{flex:none;width:23px;height:23px}.publicCryptoPaid div{flex-direction:column;gap:4px;display:flex}.publicCryptoPaid b{font-size:15px}.publicCryptoPaid span{opacity:.8;font-size:12px;line-height:1.5}.publicCryptoTransaction{background:#141e2a8c;border:1px solid #829bb440;border-radius:13px;flex-direction:column;gap:7px;margin:14px 0;padding:14px;display:flex}.publicCryptoTransaction>span{letter-spacing:.12em;opacity:.62;font-size:10px;font-weight:800}.publicCryptoTransaction code{overflow-wrap:anywhere;font-size:12px}.publicCryptoTransaction small{opacity:.7;font-size:11px}.publicCryptoTransaction a{align-items:center;gap:6px;width:max-content;max-width:100%;margin-top:2px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.publicCryptoTransaction a svg{width:14px;height:14px}@media (max-width:600px){.publicCryptoAmountCopy{flex-direction:column;align-items:stretch}.publicCryptoAmountCopy button{width:100%}.publicCryptoCritical b{font-size:13px}}.cryptoAdminAudit{background:#0c17229e;border:1px solid #50a0dc38;border-radius:14px;margin-top:14px;padding:15px}.cryptoAdminAuditHead{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.cryptoAdminAuditHead>div{flex-direction:column;gap:3px;min-width:0;display:flex}.cryptoAdminAuditHead small,.cryptoAdminAuditGrid small,.cryptoAdminWallet small,.cryptoAdminTransaction small{letter-spacing:.11em;opacity:.58;font-size:9px;font-weight:800}.cryptoAdminAuditHead b{font-size:14px}.cryptoAdminStatus{letter-spacing:.08em;background:#8296aa24;border-radius:999px;flex:none;padding:5px 8px;font-size:9px;font-weight:900}.cryptoAdminStatus.detected,.cryptoAdminStatus.confirming{background:#f5b43724}.cryptoAdminStatus.paid{background:#2dcd9129}.cryptoAdminStatus.ambiguous{background:#eb55552b}.cryptoAdminAuditGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.cryptoAdminAuditGrid>div{background:#ffffff06;border:1px solid #829bb421;border-radius:10px;flex-direction:column;gap:4px;min-width:0;padding:10px;display:flex}.cryptoAdminAuditGrid strong{overflow-wrap:anywhere;font-size:12px}.cryptoAdminWallet{border:1px solid #829bb421;border-radius:10px;flex-direction:column;gap:5px;margin-top:10px;padding:10px;display:flex}.cryptoAdminWallet code{overflow-wrap:anywhere;font-size:11px}.cryptoAdminTransaction{border:1px solid #829bb421;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;margin-top:10px;padding:10px;display:flex}.cryptoAdminTransaction>div:first-child{flex-direction:column;gap:4px;min-width:0;display:flex}.cryptoAdminTransaction code{font-size:11px}.cryptoAdminTransactionActions{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}@media (max-width:700px){.cryptoAdminAuditGrid{grid-template-columns:1fr}.cryptoAdminTransaction{flex-direction:column;align-items:stretch}.cryptoAdminTransactionActions{justify-content:stretch}.cryptoAdminTransactionActions>*{flex:auto;justify-content:center}}.cryptoHelpBackPayment{color:#dff3ff;background:#50a0dc12;border:1px solid #64b4eb29;border-radius:10px;padding:9px 13px;transition:background .18s,border-color .18s}.cryptoHelpBackPayment:hover{background:#50aaeb21;border-color:#64befa47}.cryptoHelpPage{color:#f7fbff;background:radial-gradient(circle at 15% 0,#277ebe1f,#0000 32%),radial-gradient(circle at 85% 10%,#4f46e514,#0000 26%),#070b10;min-height:100vh}.cryptoHelpShell{width:min(1180px,100% - 32px);margin:0 auto;padding:28px 0 72px}.cryptoHelpBack{color:#dcefff;align-items:center;gap:8px;margin-bottom:22px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.cryptoHelpHero{background:linear-gradient(135deg,#141e2cf0,#070c12f5),#0a0f16f5;border:1px solid #ffffff14;border-radius:28px;padding:36px;position:relative;overflow:hidden;box-shadow:0 26px 70px #00000057}.cryptoHelpHero:before{content:"";filter:blur(4px);pointer-events:none;background:#3eabf21f;border-radius:50%;width:340px;height:340px;position:absolute;top:-170px;right:-120px}.cryptoHelpEyebrow{letter-spacing:.11em;text-transform:uppercase;color:#8fd2ff;align-items:center;gap:10px;margin-bottom:18px;font-size:13px;font-weight:800;display:flex}.cryptoHelpHero h1{letter-spacing:-.045em;max-width:880px;margin:0;font-size:clamp(38px,5vw,68px);line-height:1.02}.cryptoHelpHeroText{color:#c9d5df;max-width:920px;margin:20px 0 0;font-size:18px;line-height:1.7}.cryptoHelpHeroMeta span{color:#dfeaf2;background:#ffffff09;border:1px solid #ffffff14;border-radius:999px;align-items:center;gap:8px;padding:10px 13px;font-size:14px;font-weight:700;display:inline-flex}.cryptoHelpWarning svg{color:#ffd470;width:26px;height:26px;margin-top:2px}.cryptoHelpWarning strong{margin-bottom:7px;font-size:17px;display:block}.cryptoHelpWarning p{color:#d6dce2;margin:0;line-height:1.65}.cryptoHelpSection{background:#0c121ac7;border:1px solid #ffffff12;border-radius:26px;margin-top:26px;padding:28px;box-shadow:0 20px 55px #0003}.cryptoHelpSectionHeader{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:22px;display:flex}.cryptoHelpSectionHeader small{letter-spacing:.12em;text-transform:uppercase;color:#83cffb;margin-bottom:4px;font-size:11px;font-weight:800;display:block}.cryptoHelpSectionHeader h2{letter-spacing:-.025em;margin:0;font-size:30px}.cryptoHelpSectionHeader p{color:#aebdca;margin:7px 0 0;line-height:1.6}.cryptoHelpRecommended{letter-spacing:.1em;text-transform:uppercase;color:#a9dcff;white-space:nowrap;background:#61beff0f;border:1px solid #61beff2e;border-radius:999px;padding:8px 11px;font-size:11px;font-weight:800}.cryptoHelpProviderCard{background:#ffffff06;border:1px solid #ffffff0f;border-radius:19px;align-items:center;gap:14px;padding:18px;display:flex}.cryptoHelpProviderIcon{background:#ffffff0a;border:1px solid #ffffff12;border-radius:14px;place-items:center;width:45px;height:45px;display:grid}.cryptoHelpProviderIcon svg{width:22px;height:22px}.cryptoHelpProviderCard strong{font-size:17px;display:block}.cryptoHelpProviderCard span{color:#9fb0be}.cryptoHelpUkNotice{background:#ffffff06;border:1px solid #ffffff12;border-radius:18px;grid-template-columns:auto 1fr;gap:14px;margin-top:16px;padding:18px;display:grid}.cryptoHelpUkNotice svg{width:24px;height:24px;margin-top:2px}.cryptoHelpUkNotice strong{margin-bottom:6px;display:block}.cryptoHelpUkNotice p{color:#c2ced7;margin:0 0 8px;line-height:1.6}.cryptoHelpUkNotice span{color:#8fa1af;font-size:14px;line-height:1.55;display:block}.cryptoHelpSteps{gap:14px;margin-top:22px;display:grid}.cryptoHelpStep{background:#ffffff06;border:1px solid #fff1;border-radius:19px;grid-template-columns:46px 54px 1fr;align-items:flex-start;gap:16px;padding:20px;display:grid}.cryptoHelpStepNumber{letter-spacing:.08em;color:#68c6ff;padding-top:6px;font-size:12px;font-weight:900}.cryptoHelpStepIcon{background:#41a6e613;border:1px solid #66c2ff21;border-radius:15px;place-items:center;width:48px;height:48px;display:grid}.cryptoHelpStepIcon svg{width:21px;height:21px}.cryptoHelpStepBody small{color:#7ecbfa;letter-spacing:.13em;margin-bottom:5px;font-size:10px;font-weight:900;display:block}.cryptoHelpStepBody h3{letter-spacing:-.02em;margin:0 0 8px;font-size:21px}.cryptoHelpStepBody p{color:#bdc9d2;margin:0;line-height:1.65}.cryptoHelpStepBody p+p{margin-top:9px}.cryptoHelpExactAmount{background:#3fa9e20e;border:1px solid #58c7ff24;border-radius:16px;margin-top:14px;padding:16px}.cryptoHelpExactAmount strong{margin-bottom:5px;display:block}.cryptoHelpExactAmount code{color:#e9f8ff;margin-top:7px;font-size:18px;font-weight:800;display:inline-block}.cryptoHelpFlow{flex-wrap:wrap;align-items:center;gap:10px;margin-top:18px;display:flex}.cryptoHelpFlow span{color:#d2dfe8;background:#ffffff06;border:1px solid #ffffff12;border-radius:999px;align-items:center;gap:7px;padding:9px 12px;font-size:13px;font-weight:700;display:inline-flex}.cryptoHelpFlowArrow{opacity:.45}.cryptoHelpInfoGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.cryptoHelpInfoCard{background:#ffffff06;border:1px solid #fff1;border-radius:18px;padding:18px}.cryptoHelpInfoCard svg{width:24px;height:24px;margin-bottom:10px}.cryptoHelpInfoCard strong{margin-bottom:6px;font-size:17px;display:block}.cryptoHelpInfoCard p{color:#aebdca;margin:0;line-height:1.6}.cryptoHelpSupport{background:linear-gradient(135deg,#1f63911c,#0c1219d1);border:1px solid #5fbeff21;border-radius:24px;justify-content:space-between;align-items:center;gap:22px;margin-top:26px;padding:26px;display:flex}.cryptoHelpSupport h2{margin:0 0 7px;font-size:25px}.cryptoHelpSupport p{color:#afbdc8;margin:0;line-height:1.6}.cryptoHelpSupportButton{color:#eaf8ff;background:#49aae61c;border:1px solid #61c2ff2e;border-radius:13px;flex:none;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 17px;font-weight:800;text-decoration:none;display:inline-flex}.cryptoHelpDisclaimer{text-align:center;color:#657888;max-width:900px;margin:18px auto 0;font-size:12px;line-height:1.55}@media (max-width:760px){.cryptoHelpShell{width:min(100% - 22px,1180px);padding-top:16px}.cryptoHelpHero{border-radius:22px;padding:24px 20px}.cryptoHelpHero h1{font-size:38px}.cryptoHelpHeroText{font-size:16px}.cryptoHelpSection{border-radius:21px;padding:20px 16px}.cryptoHelpSectionHeader{flex-direction:column}.cryptoHelpSectionHeader h2{font-size:25px}.cryptoHelpStep{grid-template-columns:34px 44px 1fr;gap:10px;padding:16px 13px}.cryptoHelpStepIcon{border-radius:12px;width:40px;height:40px}.cryptoHelpStepBody h3{font-size:18px}.cryptoHelpInfoGrid{grid-template-columns:1fr}.cryptoHelpSupport{flex-direction:column;align-items:flex-start;padding:21px}.cryptoHelpSupportButton{width:100%}}.cryptoHelpRevolutSteps{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.cryptoHelpRevolutSteps span{color:#d5e1ea;background:#ffffff06;border:1px solid #ffffff12;border-radius:14px;align-items:center;gap:10px;min-height:48px;padding:11px 13px;line-height:1.4;display:flex}.cryptoHelpRevolutSteps span b{color:#8fd4ff;background:#56b5ef17;border:1px solid #65c4ff24;border-radius:9px;flex:0 0 28px;place-items:center;width:28px;height:28px;font-size:11px;font-weight:900;display:grid}.cryptoHelpTip{color:#c6d1d9;background:#ffb5380b;border:1px solid #ffc14c1f;border-radius:15px;margin-top:16px;padding:15px 16px;font-size:14px;line-height:1.6}.cryptoHelpRecipient,.cryptoHelpCompliance,.cryptoHelpExtraInfo{background:#ffffff06;border:1px solid #ffffff12;border-radius:20px;margin-top:22px;padding:22px}.cryptoHelpRecipient small,.cryptoHelpCompliance small,.cryptoHelpExtraInfo small{color:#7fcdfb;letter-spacing:.13em;margin-bottom:6px;font-size:10px;font-weight:900;display:block}.cryptoHelpRecipient h2,.cryptoHelpCompliance h2,.cryptoHelpExtraInfo h2{letter-spacing:-.025em;margin:0 0 9px;font-size:24px}.cryptoHelpRecipient p,.cryptoHelpCompliance p,.cryptoHelpExtraInfo p{color:#b7c5cf;max-width:820px;margin:0;line-height:1.65}.cryptoHelpNever{background:linear-gradient(135deg,#1a634b14,#0c1219d1);border:1px solid #58cfa324;border-radius:22px;grid-template-columns:48px 1fr;align-items:flex-start;gap:16px;margin-top:26px;padding:24px;display:grid}.cryptoHelpNever>svg{background:#49b68f0e;border:1px solid #64d8ae21;border-radius:13px;width:42px;height:42px;padding:10px}.cryptoHelpNever small{color:#79d8b7;letter-spacing:.13em;margin-bottom:5px;font-size:10px;font-weight:900;display:block}.cryptoHelpNever h2{letter-spacing:-.025em;margin:0 0 8px;font-size:25px}.cryptoHelpNever p{color:#b9c8d2;max-width:830px;margin:0;line-height:1.65}.cryptoHelpSupport{box-shadow:0 18px 50px #0000002e}.cryptoHelpSupport>div:first-child{background:#52b8f613;border:1px solid #66c6ff21;border-radius:14px;flex:0 0 48px;place-items:center;width:48px;height:48px;display:grid}.cryptoHelpSupport small{color:#84cffc;letter-spacing:.13em;margin-bottom:5px;font-size:10px;font-weight:900;display:block}.cryptoHelpFooter{text-align:center;margin-top:18px;padding:0 18px}.cryptoHelpFooter p{color:#6f8292;max-width:860px;margin:0 auto;font-size:12px;line-height:1.6}@media (max-width:760px){.cryptoHelpRevolutSteps{grid-template-columns:1fr}.cryptoHelpRecipient,.cryptoHelpCompliance,.cryptoHelpExtraInfo{padding:18px}.cryptoHelpNever{grid-template-columns:40px 1fr;padding:19px 16px}.cryptoHelpNever>svg{width:38px;height:38px;padding:9px}.cryptoHelpNever h2{font-size:21px}}.cryptoHelpTravel{background:linear-gradient(135deg,#34719912,#0b1117b8);border:1px solid #5bade421;border-radius:22px;grid-template-columns:50px minmax(0,1fr);align-items:flex-start;gap:18px;margin-top:28px;padding:24px;display:grid}.cryptoHelpTravel>svg{background:#4da5e012;border:1px solid #63bbf421;border-radius:14px;width:46px;height:46px;padding:11px}.cryptoHelpTravel small{color:#80cefa;letter-spacing:.13em;margin-bottom:7px;font-size:10px;font-weight:900;line-height:1.3;display:block}.cryptoHelpTravel h2{letter-spacing:-.025em;margin:0 0 10px;font-size:25px;line-height:1.18}.cryptoHelpTravel p{color:#b8c6d0;max-width:900px;margin:0;font-size:14px;line-height:1.65}.cryptoHelpTravel p+p{margin-top:12px}.cryptoHelpTravel strong{color:#eef6fb}.cryptoHelpRevolut{background:linear-gradient(135deg,#ffffff06,#090e14b8);border:1px solid #ffffff13;border-radius:22px;grid-template-columns:50px minmax(0,1fr);align-items:flex-start;gap:18px;margin-top:28px;padding:24px;display:grid}.cryptoHelpRevolutIcon{background:#4a9fda0e;border:1px solid #74beef1f;border-radius:14px;place-items:center;width:46px;height:46px;display:grid}.cryptoHelpRevolutIcon svg{width:22px;height:22px}.cryptoHelpRevolutBody{min-width:0}.cryptoHelpRevolutBody>small{color:#7fcdfb;letter-spacing:.13em;margin-bottom:7px;font-size:10px;font-weight:900;line-height:1.3;display:block}.cryptoHelpRevolutBody>h2{letter-spacing:-.025em;margin:0 0 9px;font-size:25px;line-height:1.18}.cryptoHelpRevolutBody>p{color:#b8c6d0;max-width:900px;margin:0;font-size:14px;line-height:1.65}.cryptoHelpMiniSteps{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:20px;display:grid}.cryptoHelpMiniSteps span{color:#d6e1e8;background:#ffffff06;border:1px solid #ffffff12;border-radius:14px;align-items:center;gap:11px;min-width:0;min-height:52px;padding:11px 13px;font-size:13px;line-height:1.4;display:flex}.cryptoHelpMiniSteps span b{color:#84d1ff;background:#4daae214;border:1px solid #63c1fa24;border-radius:9px;flex:0 0 30px;place-items:center;width:30px;height:30px;font-size:11px;font-weight:900;display:grid}.cryptoHelpRevolut .cryptoHelpTip{color:#bfcbd3;background:#d291200b;border:1px solid #edb14526;border-radius:14px;margin-top:16px;padding:14px 16px;font-size:13px;line-height:1.55}.cryptoHelpNever{margin-top:28px}@media (max-width:760px){.cryptoHelpTravel,.cryptoHelpRevolut{grid-template-columns:1fr;gap:14px;padding:19px 16px}.cryptoHelpTravel>svg,.cryptoHelpRevolutIcon{width:42px;height:42px}.cryptoHelpTravel h2,.cryptoHelpRevolutBody>h2{font-size:21px}.cryptoHelpMiniSteps{grid-template-columns:1fr}.cryptoHelpMiniSteps span{min-height:48px}}.cryptoHelpHeroMeta{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.cryptoHelpHeroMeta span{color:#d9e8f1;background:#479dd60e;border:1px solid #70c2f61f;border-radius:999px;align-items:center;gap:8px;padding:9px 12px;font-size:13px;font-weight:700;line-height:1;display:inline-flex}.cryptoHelpHeroMeta span svg{color:#8ad3ff;flex:0 0 17px;width:17px;height:17px}.cryptoHelpWarning{background:linear-gradient(135deg,#d68b1a11,#0f1318c2);border:1px solid #ffb74129;border-radius:19px;grid-template-columns:46px minmax(0,1fr);align-items:flex-start;gap:16px;margin-top:18px;padding:20px 22px;display:grid}.cryptoHelpWarning>svg{color:#f0c273;background:#e096230f;border:1px solid #ffc04e26;border-radius:13px;width:42px;height:42px;padding:10px}.cryptoHelpWarning strong{color:#f3f7fa;margin-bottom:6px;font-size:16px;line-height:1.35;display:block}.cryptoHelpWarning p{color:#bcc9d2;max-width:950px;margin:0;font-size:14px;line-height:1.6}.cryptoHelpSectionHeader{background:linear-gradient(135deg,#306c940a,#0a10169e);border:1px solid #5baee517;border-radius:20px;margin-top:28px;padding:22px}.cryptoHelpSectionTitleWrap{align-items:flex-start;gap:14px;display:flex}.cryptoHelpSectionIcon{background:#48a1da0e;border:1px solid #67bef41f;border-radius:13px;flex:0 0 44px;place-items:center;width:44px;height:44px;display:grid}.cryptoHelpSectionIcon svg{width:21px;height:21px}.cryptoHelpSectionHeader small{color:#82d0fb;letter-spacing:.13em;margin-bottom:6px;font-size:10px;font-weight:900;display:block}.cryptoHelpSectionHeader h2{letter-spacing:-.025em;margin:0 0 8px;font-size:28px;line-height:1.2}.cryptoHelpSectionHeader p{color:#b9c7d1;max-width:900px;margin:0;font-size:14px;line-height:1.6}.cryptoHelpRecommended{color:#cfe8f8;background:#4ea8e10b;border:1px solid #70c2f61a;border-radius:10px;align-items:center;gap:8px;margin-top:16px;padding:8px 10px;font-size:12px;font-weight:800;display:inline-flex}.cryptoHelpRecommended svg{width:17px;height:17px}.cryptoHelpUkNotice{margin-top:20px}@media (max-width:760px){.cryptoHelpHeroMeta{gap:8px}.cryptoHelpHeroMeta span{padding:8px 10px;font-size:12px}.cryptoHelpWarning{grid-template-columns:40px 1fr;gap:13px;padding:17px 15px}.cryptoHelpWarning>svg{width:38px;height:38px;padding:9px}.cryptoHelpSectionHeader{padding:18px 16px}.cryptoHelpSectionTitleWrap{gap:12px}.cryptoHelpSectionIcon{flex-basis:40px;width:40px;height:40px}.cryptoHelpSectionHeader h2{font-size:23px}}.cryptoHelpHeroPills{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.cryptoHelpHeroPills span{color:#dceaf3;background:#4aa1da11;border:1px solid #67bef424;border-radius:999px;align-items:center;gap:8px;padding:9px 13px;font-size:13px;font-weight:750;line-height:1;display:inline-flex}.cryptoHelpHeroPills span svg{color:#87d2ff;flex:0 0 17px;width:17px;height:17px}.cryptoHelpImportant{background:linear-gradient(135deg,#cd891f12,#0b1117c7);border:1px solid #f5b5482b;border-radius:20px;grid-template-columns:48px minmax(0,1fr);align-items:flex-start;gap:16px;margin-top:20px;padding:21px 22px;display:grid}.cryptoHelpImportant>svg{color:#f1c676;background:#da932512;border:1px solid #f7bd5429;border-radius:14px;width:44px;height:44px;padding:10px}.cryptoHelpImportant b{color:#f3f7fa;margin:1px 0 6px;font-size:16px;line-height:1.35;display:block}.cryptoHelpImportant p{color:#bac7d0;max-width:970px;margin:0;font-size:14px;line-height:1.65}.cryptoHelpImportant strong{color:#eef5fa}.cryptoHelpIntro{background:linear-gradient(135deg,#3677a20f,#0a1016bd);border:1px solid #5bafe61f;border-radius:22px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:22px;margin-top:28px;padding:24px;display:grid}.cryptoHelpIntro>div:first-child{min-width:0}.cryptoHelpIntro small{color:#80cefa;letter-spacing:.13em;margin-bottom:7px;font-size:10px;font-weight:900;display:block}.cryptoHelpIntro h2{letter-spacing:-.025em;margin:0 0 9px;font-size:28px;line-height:1.15}.cryptoHelpIntro p{color:#b9c7d1;max-width:820px;margin:0;font-size:14px;line-height:1.6}.cryptoHelpProviderBadge{background:#47a0da11;border:1px solid #64c1f924;border-radius:16px;align-items:center;gap:12px;min-width:205px;padding:14px 16px;display:flex}.cryptoHelpProviderBadge>svg{color:#8dd5ff;background:#4fade512;border:1px solid #68c5fc21;border-radius:12px;flex:0 0 38px;width:38px;height:38px;padding:9px}.cryptoHelpProviderBadge>div{flex-direction:column;gap:2px;display:flex}.cryptoHelpProviderBadge b{color:#f0f6fa;font-size:14px}.cryptoHelpProviderBadge span{color:#8ea3b1;font-size:12px}.cryptoHelpUkNotice{background:#ffffff06;border:1px solid #ffffff13;border-radius:18px;grid-template-columns:44px minmax(0,1fr);align-items:flex-start;gap:15px;margin-top:16px;padding:20px;display:grid}.cryptoHelpUkNotice>svg{background:#4b9fd60d;border:1px solid #66bdf31c;border-radius:12px;width:40px;height:40px;padding:9px}.cryptoHelpUkNotice b{color:#eef4f8;margin-bottom:4px;font-size:14px;display:block}.cryptoHelpUkNotice p{color:#b5c3cd;margin:0;font-size:13px;line-height:1.55}.cryptoHelpUkNotice span{color:#8196a5;margin-top:8px;font-size:12px;line-height:1.5;display:block}@media (max-width:760px){.cryptoHelpHeroPills{gap:7px}.cryptoHelpHeroPills span{padding:8px 10px;font-size:12px}.cryptoHelpImportant{grid-template-columns:40px 1fr;gap:13px;padding:17px 15px}.cryptoHelpImportant>svg{width:38px;height:38px;padding:8px}.cryptoHelpIntro{grid-template-columns:1fr;gap:16px;padding:19px 16px}.cryptoHelpIntro h2{font-size:23px}.cryptoHelpProviderBadge{width:100%;min-width:0}.cryptoHelpUkNotice{grid-template-columns:38px 1fr;gap:12px;padding:16px}.cryptoHelpUkNotice>svg{width:36px;height:36px;padding:8px}}.orderConfirmModal>.orderConfirmActions{z-index:20!important;background:linear-gradient(#0a1b2500 0,#0a1b25f5 18px,#0a1b25 38px)!important;margin:20px -28px -28px!important;padding:16px 28px 28px!important;position:sticky!important;bottom:-28px!important}@media (max-width:699px){.orderConfirmModal>.orderConfirmActions{padding:15px 22px calc(22px + env(safe-area-inset-bottom))!important;margin:18px -22px -22px!important;bottom:-22px!important}}@media (max-width:699px){.orderConfirmModal{scroll-padding-bottom:150px!important}.orderConfirmModal>.customerPaymentPreference{margin-bottom:118px!important}}.orderConfirmModal>.orderConfirmActions{z-index:20!important;background:#0a1b25!important;margin:18px 0 0!important;padding:16px 0 0!important;position:sticky!important;bottom:0!important;box-shadow:0 -14px 24px #0a1b25f5!important}.orderConfirmModal>.customerPaymentPreference{margin-bottom:0!important}.orderConfirmModal{scroll-padding-bottom:0!important}@media (max-width:699px){.orderConfirmModal>.orderConfirmActions{padding:14px 0 max(2px,env(safe-area-inset-bottom))!important;margin:16px 0 0!important;bottom:0!important}.orderConfirmModal>.customerPaymentPreference{margin-bottom:0!important}}.cryptoAdminVerified{background:linear-gradient(145deg,#297c5729,#0c1f28b8);border:1px solid #4fd18c57;border-radius:18px;margin-top:18px;padding:17px}.cryptoAdminVerifiedHead{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:15px;display:flex}.cryptoAdminVerifiedHead>div{gap:3px;display:grid}.cryptoAdminVerifiedHead small,.cryptoAdminVerifiedGrid small,.cryptoAdminVerifiedMeta small,.cryptoAdminVerifiedTx small{letter-spacing:.11em;opacity:.7;font-size:10px}.cryptoAdminVerifiedHead b{font-size:14px}.cryptoAdminVerifiedHead>span{letter-spacing:.06em;background:#4fd18c1f;border:1px solid #4fd18c61;border-radius:999px;flex:none;padding:6px 9px;font-size:10px;font-weight:800}.cryptoAdminVerifiedGrid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.cryptoAdminVerifiedGrid>div{background:#0000001f;border:1px solid #ffffff14;border-radius:13px;gap:3px;min-width:0;padding:12px;display:grid}.cryptoAdminVerifiedGrid strong{overflow-wrap:anywhere}.cryptoAdminVerifiedGrid span{opacity:.72;font-size:12px}.cryptoAdminVerifiedMeta{grid-template-columns:1fr 1fr;gap:10px;margin-top:10px;display:grid}.cryptoAdminVerifiedMeta>div{background:#0000001f;border-radius:12px;gap:3px;padding:10px 12px;display:grid}.cryptoAdminVerifiedMeta b{text-transform:capitalize;font-size:12px}.cryptoAdminVerifiedTx{background:#0000001f;border:1px solid #ffffff14;border-radius:13px;justify-content:space-between;align-items:center;gap:12px;margin-top:10px;padding:12px;display:flex}.cryptoAdminVerifiedTx>div{gap:4px;min-width:0;display:grid}.cryptoAdminVerifiedTx code{overflow-wrap:anywhere;font-size:12px}.cryptoAdminVerifiedNote{opacity:.68;margin-top:11px;line-height:1.45;display:block}@media (max-width:699px){.cryptoAdminVerifiedGrid,.cryptoAdminVerifiedMeta{grid-template-columns:1fr}.cryptoAdminVerifiedTx{flex-direction:column;align-items:flex-start}}.plexTrialRequestBox{background:#070d19b8;border:1px solid #ffffff1f;border-radius:16px;gap:13px;margin-top:16px;padding:16px;display:grid}.plexTrialRequestIntro{gap:5px;display:grid}.plexTrialRequestIntro b{font-size:14px}.plexTrialRequestIntro span,.plexTrialHint{opacity:.72;font-size:12px;line-height:1.5}.plexTrialEmailField{gap:7px;display:grid}.plexTrialEmailField>span{letter-spacing:.06em;text-transform:uppercase;opacity:.7;font-size:11px;font-weight:800}.plexTrialEmailField input{box-sizing:border-box;width:100%;color:inherit;font:inherit;background:#ffffff0f;border:1px solid #ffffff24;border-radius:11px;outline:none;padding:12px 13px}.plexTrialEmailField input:focus{border-color:#ffffff59}.plexTrialHint{margin:0}.plexTrialActions{gap:9px;display:flex}.plexTrialActions button{flex:1}.plexTrialActions .plexTrialCancel{background:#ffffff12}.trialStoreCard .plexTrialRequestBox{background:linear-gradient(145deg,#7c3aed14,#0a1220b8);border:1px solid #94a3b829;border-radius:18px;gap:15px;margin-top:18px;padding:18px;display:grid;box-shadow:inset 0 1px #ffffff09}.trialStoreCard .plexTrialRequestIntro{gap:6px;display:grid}.trialStoreCard .plexTrialRequestIntro b{color:#f8fafc;font-size:15px;font-weight:800;line-height:1.25}.trialStoreCard .plexTrialRequestIntro span{color:#aeb9cc;font-size:13px;line-height:1.55}.trialStoreCard .plexTrialEmailField{gap:8px;display:grid}.trialStoreCard .plexTrialEmailField>span{color:#aeb9cc;letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:800}.trialStoreCard .plexTrialEmailField input{box-sizing:border-box;color:#f8fafc;width:100%;min-height:48px;font:inherit;background:#0f172ac2;border:1px solid #94a3b847;border-radius:12px;outline:none;padding:0 14px;font-size:14px;transition:border-color .18s,box-shadow .18s,background .18s}.trialStoreCard .plexTrialEmailField input::placeholder{color:#64748b}.trialStoreCard .plexTrialEmailField input:focus{background:#0f172af2;border-color:#a78bfab3;box-shadow:0 0 0 3px #8b5cf61f}.trialStoreCard .plexTrialHint{color:#7f8ba1;margin:0;font-size:12px;line-height:1.5}.trialStoreCard .plexTrialActions{grid-template-columns:minmax(90px,.7fr) minmax(160px,1.3fr);gap:10px;margin-top:2px;display:grid}.trialStoreCard .plexTrialActions button{border-radius:11px;justify-content:center;align-items:center;gap:7px;width:100%;min-height:44px;margin:0;font-size:13px;font-weight:800;line-height:1;display:flex}.trialStoreCard .plexTrialActions .plexTrialCancel{color:#aeb9cc!important;box-shadow:none!important;background:#ffffff0b!important;border:1px solid #94a3b82e!important}.trialStoreCard .plexTrialActions .plexTrialCancel:hover{color:#f8fafc!important;background:#ffffff14!important}.trialStoreCard .plexTrialActions button:not(.plexTrialCancel){color:#fff;background:linear-gradient(135deg,#8b5cf6,#6d4ae8);border:1px solid #a78bfa59;box-shadow:0 8px 24px #6d4ae82e}.trialStoreCard .plexTrialActions button:not(.plexTrialCancel):hover{transform:translateY(-1px);box-shadow:0 10px 28px #6d4ae842}@media (max-width:560px){.trialStoreCard .plexTrialRequestBox{padding:15px}.trialStoreCard .plexTrialActions{grid-template-columns:1fr}.trialStoreCard .plexTrialActions .plexTrialCancel{order:2}}.cryptoHelpRevolutGuides{align-items:flex-start}.cryptoHelpScreenshotWarning{color:#d4dde3;background:#d2912012;border:1px solid #edb14538;border-radius:15px;margin:20px 0 24px;padding:15px 17px;font-size:14px;line-height:1.6}.cryptoHelpScreenshotWarning strong{color:#f0c568}.cryptoHelpGuide{background:linear-gradient(145deg,#1e32405c,#09111873);border:1px solid #70c2f621;border-radius:22px;margin-top:24px;padding:22px}.cryptoHelpGuideDirect{margin-top:28px}.cryptoHelpGuideHeader{align-items:flex-start;gap:15px;margin-bottom:20px;display:flex}.cryptoHelpGuideBadge{color:#8bcaf2;letter-spacing:.08em;background:#4ba1dc17;border:1px solid #70c2f638;border-radius:999px;flex:none;justify-content:center;align-items:center;padding:7px 10px;font-size:11px;font-weight:800;display:inline-flex}.cryptoHelpGuideHeader h3{color:#f5f8fa;margin:0;font-size:23px;line-height:1.2}.cryptoHelpGuideHeader p{color:#aebcc5;margin:7px 0 0;font-size:14px;line-height:1.6}.cryptoHelpGuideTip,.cryptoHelpGuideCritical{border-radius:14px;margin:0 0 20px;padding:14px 16px;font-size:13px;line-height:1.6}.cryptoHelpGuideTip{color:#bdcbd4;background:#4ba1dc0e;border:1px solid #70c2f624}.cryptoHelpGuideCritical{color:#d6dfe4;background:#d2912012;border:1px solid #edb14538}.cryptoHelpGuideCritical strong{color:#f1c566}.cryptoHelpGuideSteps{flex-direction:column;gap:14px;display:flex}.cryptoHelpGuideStep{background:#040b1047;border:1px solid #ffffff0e;border-radius:17px;grid-template-columns:38px minmax(0,1fr);gap:14px;padding:17px;display:grid}.cryptoHelpGuideStepNumber{color:#91cff5;background:#4ba1dc1f;border:1px solid #70c2f62b;border-radius:12px;justify-content:center;align-items:center;width:36px;height:36px;font-size:14px;font-weight:800;display:flex}.cryptoHelpGuideStepContent{min-width:0}.cryptoHelpGuideStepContent h4{color:#f3f7f9;margin:2px 0 7px;font-size:17px;line-height:1.3}.cryptoHelpGuideStepContent p{color:#b7c4cc;margin:0;font-size:14px;line-height:1.65}.cryptoHelpGuideStepContent p+p{margin-top:9px}.cryptoHelpGuideScreenshot{object-fit:contain;background:#090f14;border:1px solid #ffffff17;border-radius:17px;width:auto;max-width:min(100%,390px);max-height:720px;margin-top:15px;display:block;box-shadow:0 12px 28px #0003}.cryptoHelpGuideSonicScreenshot{max-width:min(100%,560px)}.cryptoHelpGuideImagePair{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;max-width:800px;margin-top:15px;display:grid}.cryptoHelpGuideImagePair .cryptoHelpGuideScreenshot{width:100%;max-width:100%;margin-top:0}.cryptoHelpScreenshotCaption{color:#8698a4;max-width:560px;margin-top:8px;font-size:12px;line-height:1.5}.cryptoHelpGuidePaymentReference{background:#d2912009;border-color:#edb14526}.cryptoHelpOtherWallets{background:#4ba1dc0b;border:1px solid #70c2f61f;border-radius:15px;align-items:flex-start;gap:12px;margin-top:18px;padding:16px 17px;display:flex}.cryptoHelpOtherWallets strong{color:#dcecf5;flex:none;font-size:13px}.cryptoHelpOtherWallets span{color:#aebdc6;font-size:13px;line-height:1.6}@media (max-width:760px){.cryptoHelpGuide{border-radius:18px;padding:17px 13px}.cryptoHelpGuideHeader{flex-direction:column;gap:10px}.cryptoHelpGuideHeader h3{font-size:20px}.cryptoHelpGuideStep{grid-template-columns:32px minmax(0,1fr);gap:10px;padding:14px 11px}.cryptoHelpGuideStepNumber{border-radius:10px;width:31px;height:31px;font-size:12px}.cryptoHelpGuideStepContent h4{font-size:16px}.cryptoHelpGuideScreenshot{width:100%;max-width:100%;max-height:none}.cryptoHelpGuideImagePair{grid-template-columns:1fr}.cryptoHelpOtherWallets{flex-direction:column;gap:5px}}.cryptoHelpCoinbaseGuides{margin-top:22px}.cryptoHelpGuideNavigationExample{color:#aebdc6;background:#4ba1dc0e;border:1px solid #70c2f624;border-radius:13px;flex-direction:column;gap:5px;max-width:620px;margin-top:14px;padding:13px 15px;font-size:12px;line-height:1.55;display:flex}.cryptoHelpGuideNavigationExample strong{color:#8fcdf3;letter-spacing:.05em;text-transform:uppercase;font-size:11px}.cryptoHelpGuideNavigationExample span strong{color:#dcecf5;font-size:inherit;letter-spacing:0;text-transform:none}.cryptoProviderChooser{background:radial-gradient(circle at 100% 0,#35a0e714,#0000 38%),#081322ad;border:1px solid #70c2f621;border-radius:26px;margin:26px 0 18px;padding:30px}.cryptoProviderChooserIntro small{color:#79c9fa;letter-spacing:.14em;margin-bottom:8px;font-size:11px;font-weight:800;display:block}.cryptoProviderChooserIntro h2{color:#f4f8fb;margin:0;font-size:clamp(26px,3vw,38px);line-height:1.08}.cryptoProviderChooserIntro p{color:#aebbc6;max-width:760px;margin:12px 0 0;font-size:15px;line-height:1.65}.cryptoProviderUniversalWarning{color:#c7d0d8;background:#f9bf490e;border:1px solid #f9bf493d;border-radius:15px;margin-top:22px;padding:15px 18px;font-size:13px;line-height:1.6}.cryptoProviderUniversalWarning strong{color:#ffd36a}.cryptoProviderPanel{background:#091423a6;border:1px solid #70c2f624;border-radius:24px;margin:18px 0;overflow:hidden}.cryptoProviderSummary{cursor:pointer;-webkit-user-select:none;user-select:none;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;padding:23px 26px;list-style:none;transition:background .18s,border-color .18s;display:grid}.cryptoProviderSummary::-webkit-details-marker{display:none}.cryptoProviderSummary::marker{content:"";display:none}.cryptoProviderSummary:hover{background:#63bef40b}.cryptoProviderPanel[open]>.cryptoProviderSummary{background:#46a5e10b;border-bottom:1px solid #70c2f61f}.cryptoProviderSummaryIcon{color:#8bd4ff;background:#47aae612;border:1px solid #60c0f730;border-radius:16px;place-items:center;width:52px;height:52px;display:grid}.cryptoProviderSummaryIcon svg{width:24px;height:24px}.cryptoProviderSummaryText{flex-direction:column;min-width:0;display:flex}.cryptoProviderSummaryText small{color:#6ebce9;letter-spacing:.13em;margin-bottom:2px;font-size:10px;font-weight:800}.cryptoProviderSummaryText strong{color:#f4f8fb;font-size:21px;line-height:1.25}.cryptoProviderSummaryText span{color:#91a3b1;margin-top:3px;font-size:13px}.cryptoProviderSummaryAction{color:#91d6fc;white-space:nowrap;background:#50b1eb0f;border:1px solid #67c3f729;border-radius:999px;align-items:center;gap:8px;padding:9px 13px;font-size:12px;font-weight:750;display:flex}.cryptoProviderSummaryAction:after{content:"↓";font-size:14px;transition:transform .18s}.cryptoProviderPanel[open]>.cryptoProviderSummary .cryptoProviderSummaryAction:after{transform:rotate(180deg)}.cryptoProviderPanel[open]>.cryptoProviderSummary .cryptoProviderSummaryAction{font-size:0}.cryptoProviderPanel[open]>.cryptoProviderSummary .cryptoProviderSummaryAction:before{content:"Hide guide";font-size:12px}.cryptoProviderContent{padding:24px}.cryptoProviderContent>:first-child{margin-top:0}.cryptoProviderContent>:last-child{margin-bottom:0}@media (max-width:700px){.cryptoProviderChooser{border-radius:20px;padding:22px 18px}.cryptoProviderSummary{grid-template-columns:auto 1fr;gap:13px;padding:18px}.cryptoProviderSummaryIcon{border-radius:14px;width:46px;height:46px}.cryptoProviderSummaryText strong{font-size:18px}.cryptoProviderSummaryAction{box-sizing:border-box;grid-column:1/-1;justify-content:center;width:100%}.cryptoProviderContent{padding:14px}}
