*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:radial-gradient(circle at 18% 0,#eeebf5 0,transparent 30%),radial-gradient(circle at 88% 8%,#ebeff5 0,transparent 28%),#fafafa;color:#262626;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}a{color:inherit;text-decoration:none}.wrap{max-width:1180px;margin:auto;padding:0 22px}.nav{height:78px;display:flex;align-items:center;justify-content:space-between}.logo{font-size:23px;font-weight:900;letter-spacing:1px;font-size:21px!important}.logo span{color:#009ff9;text-shadow:0 0 24px #94c3e488}.links{display:flex;gap:28px;color:#606b84}.actions{display:flex;gap:10px;align-items:center}.btn{border:0;border-radius:13px;padding:13px 19px;font-weight:700;cursor:pointer;color:#fff;background:linear-gradient(135deg,#8300fe,#005eda 55%,#0093c2);box-shadow:0 0 28px #b8abea33}.ghost{background:#eef4ff;box-shadow:none;border:1px solid #bcd3ff;color:#1554d6}.hero{padding:70px 0 55px;text-align:center;position:relative}.hero:before{content:"";position:absolute;width:600px;height:400px;background:#afa0e726;filter:blur(90px);left:50%;top:40%;transform:translate(-50%,-50%);z-index:-1}.badge{display:inline-block;padding:8px 12px;border:1px solid #eeeff1;border-radius:999px;color:#6174a0;background:#fafafa}.hero h1{font-size:48px;line-height:1.03;max-width:900px;margin:22px auto}.grad{background:linear-gradient(90deg,#8e0ac2,#0a41c1,#00b4db);-webkit-background-clip:text;color:transparent}.hero p{max-width:680px;margin:0 auto 28px;color:#546077;font-size:17px;line-height:1.6}.stats{display:flex;justify-content:center;gap:14px;margin-top:40px}.card,.stat{background:linear-gradient(145deg,#f5f5f5,#eceff3);border:1px solid #eeeef2;border-radius:18px}.stat{padding:18px 28px;min-width:190px}.stat b{display:block;font-size:24px}.stat span{color:#67748e;font-size:13px}.section{padding:65px 0}.section h2{font-size:30px;margin:0 0 10px}.section h2,.sub{text-align:center}.sub{color:#67748e;margin-bottom:28px}.filters{display:flex;justify-content:center;gap:9px;flex-wrap:wrap;margin-bottom:22px}.filter{padding:10px 16px;border-radius:12px;background:#fafafa;border:1px solid #eeeff2;color:#262626}.filter.active{border-color:#7c3aed;background:linear-gradient(135deg,#8300fe,#005eda 55%,#0093c2);color:#fff}.services{overflow:hidden}.service{display:grid;grid-template-columns:1.7fr .7fr .7fr .6fr;align-items:center;padding:17px 20px;border-bottom:1px solid #f5f5f5}.service:last-child{border:0}.service small{color:#606b7f}.price{font-weight:800;color:#420cdd}.features{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px}.feature{padding:18px}.feature h3{margin:12px 0 8px}.feature p{color:#6e7d97;line-height:1.55}.icon{font-size:27px}.form{max-width:760px;margin:auto;padding:28px}.field{margin-bottom:17px}.field label{display:block;color:#5f6d89;margin-bottom:8px;font-size:14px}.field input,.field select{width:100%;background:#fff;border:1px solid #dcdfe6;color:#1a1d29;border-radius:12px;padding:14px;outline:none}.total{display:flex;justify-content:space-between;padding:18px;border-radius:13px;margin:20px 0}.balance,.total{background:#fafafa}.balance{padding:9px 12px;border-radius:10px;color:#486597}.footer{padding:45px 0;color:#576172;border-top:1px solid #f5f5f5;margin-top:70px}.dash{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:15px;gap:15px}.dash .card{padding:18px}.dash b{font-size:28px;display:block;margin-top:7px}@media(max-width:760px){.links{display:none}.hero{padding-top:55px}.hero h1{font-size:42px}.features,.stats{flex-direction:column;display:flex}.service{grid-template-columns:1fr auto}.service>:nth-child(2),.service>:nth-child(3){display:none}.dash{grid-template-columns:1fr}.actions .ghost{display:none}}.paymentRow{display:flex;align-items:center;justify-content:space-between;padding:14px 0;border-bottom:1px solid #f5f5f5}.paymentRow:last-child{border-bottom:0}.paymentRow small{color:#575f70}.status{font-size:12px;font-weight:800;padding:8px 10px;border-radius:999px;background:#f5f5f5}.status.paid{color:#16824a;background:#e3f7ec}.status.failed{color:#c81330;background:#fce9eb}.status.pending{color:#8a6a10;background:#fbf0da}button:disabled{opacity:.65;cursor:not-allowed}.adminGrid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px}@media(max-width:900px){.adminGrid{grid-template-columns:1fr 1fr}}@media(max-width:600px){.adminGrid{grid-template-columns:1fr}}.adminTableWrap{overflow:auto;padding:0}.adminTable{width:100%;border-collapse:collapse;min-width:980px}.adminTable td,.adminTable th{text-align:left;padding:14px;border-bottom:1px solid #f5f5f5;vertical-align:top}.adminTable th{font-size:12px;color:#6b7a94;text-transform:uppercase;letter-spacing:.5px}.adminTable td{color:#262626}.adminTable small{color:#5a6477}body:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:-3;background:linear-gradient(120deg,#bfa1e80d,#70c4db0b)}.nav{margin-top:10px;border:1px solid #00000012;border-radius:20px;background:#ffffffcc;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);padding-left:20px;padding-right:20px;position:relative;z-index:5}.btn{transition:transform .2s,box-shadow .2s,filter .2s}.btn:hover{transform:translateY(-2px);filter:brightness(1.12);box-shadow:0 10px 35px #babaee42}.ghost:hover{border-color:#1554d6;background:#e0ecff}.card{box-shadow:0 4px 20px rgba(20,25,40,.06)}.card:hover{border-color:#c3d2ff;box-shadow:0 10px 28px rgba(20,25,40,.1)}.hero{min-height:590px;display:flex;flex-direction:column;justify-content:center}.hero:after{content:"";position:absolute;width:360px;height:360px;border-radius:50%;background:#70bddb20;filter:blur(75px);right:5%;top:15%;z-index:-1}.badge{border-color:#5b3e9b;background:#eeecf4;color:#7c42f5;box-shadow:0 0 30px #c0a7e922}.bigBtn{padding:16px 24px;font-size:16px}.heroActions{display:flex;justify-content:center;gap:12px;flex-wrap:wrap}.eyebrow{display:block;color:#0b8fcb;font-size:12px;font-weight:900;letter-spacing:2px;margin-bottom:8px}.pageTitle{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:24px}.pageTitle h2{margin:4px 0!important}.muted,.pageTitle p{color:#6e7d97}.adminStats{grid-template-columns:repeat(4,1fr)}.adminStats .card{background:linear-gradient(145deg,#eeedf3,#eceff3);border-color:#51457d}.adminMenu{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:15px;gap:15px;margin-top:18px}.adminMenuCard{padding:22px;display:flex;gap:16px;align-items:flex-start;transition:.2s}.adminMenuCard:hover{transform:translateY(-3px);border-color:#554282}.adminMenuCard>span{min-width:44px;height:44px;border-radius:13px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#6900ff,#006dd8);font-weight:900;color:#fff}.adminMenuCard h3{margin:1px 0 7px}.adminMenuCard p{margin:0;color:#6b7b97;line-height:1.45}.adminMenuCard.hot{background:linear-gradient(145deg,#efebf4,#ebeff5);border-color:#5b3a88}.adminStrip{margin-top:16px;padding:18px 22px;display:flex;align-items:center;gap:12px;flex-wrap:wrap}.adminStrip b{font-size:24px;color:#0b8fcb}.adminStrip span{color:#6b7b97;margin-right:20px}.adminPanel{padding:22px}.inlineForm{display:flex;gap:10px}.inlineForm input{flex:1 1;background:#fafafa;border:1px solid #efeef2;color:#262626;border-radius:13px;padding:14px;outline:none}.field input:focus,.field select:focus,.inlineForm input:focus{border-color:#0b1ad3;box-shadow:0 0 0 3px #bcbaee1f}.platformGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px;margin-top:18px}.platformCard{padding:18px;display:flex;align-items:center;gap:13px}.platformCard>div:nth-child(2){flex:1 1}.platformCard small{display:block;color:#61718a;margin-top:5px}.platformIcon{width:45px;height:45px;border-radius:14px;background:linear-gradient(135deg,#8600ff,#006ac2);display:flex;align-items:center;justify-content:center;font-size:20px;font-weight:900;color:#fff}.dangerBtn{background:#f4ecee;color:#ed0c27;border:1px solid #f3ecee;border-radius:10px;padding:9px 12px;cursor:pointer}.filter{transition:.2s}.filter:hover{border-color:#534b77}.filter:focus{outline:none;border-color:#0b0fd4}.adminTable tbody tr:hover{background:#00000005}@media(max-width:900px){.adminMenu,.adminStats,.platformGrid{grid-template-columns:1fr 1fr}}@media(max-width:600px){.adminMenu,.adminStats,.platformGrid{grid-template-columns:1fr}.pageTitle{align-items:flex-start}.inlineForm,.pageTitle{flex-direction:column}}.field textarea,.supportReply textarea{width:100%;background:#fff;border:1px solid #dcdfe6;color:#1a1d29;border-radius:12px;padding:14px;outline:none;resize:vertical;font:inherit}.field textarea:focus,.supportReply textarea:focus{border-color:#0b1ad3;box-shadow:0 0 0 3px #bcbaee1f}.cabinetMenu{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px;margin-top:18px}.cabinetMenuCard{padding:18px;display:flex;align-items:center;gap:13px}.cabinetMenuCard>span{width:42px;height:42px;border-radius:13px;background:linear-gradient(135deg,#7100fe,#0070d4);display:flex;align-items:center;justify-content:center;font-weight:900;color:#fff}.cabinetMenuCard small,.miniOrder small{display:block;color:#66758e;margin-top:5px}.miniOrder{display:flex;justify-content:space-between;align-items:center;gap:15px;padding:14px 0;border-bottom:1px solid #f5f5f5}.miniOrder:last-child{border:0}.orderTabs{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:16px}.orderTabs button{background:#fafafa;color:#536076;border:1px solid #eeeef2;border-radius:11px;padding:10px 13px;cursor:pointer}.orderTabs button.active{color:#262626;border-color:#190ac3;background:linear-gradient(135deg,#efecf4,#ebeff5)}.orderList{padding:8px 22px}.orderRow{display:flex;justify-content:space-between;gap:18px;padding:18px 0;border-bottom:1px solid #f5f5f5}.orderRow:last-child{border:0}.orderMain{min-width:0}.orderMain small{display:block;color:#66758e;margin-top:6px}.orderPublicCode{color:#414d81!important;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.orderLink{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:720px}.orderStatus{text-align:right;display:flex;flex-direction:column;align-items:flex-end;gap:8px}.orderStatus small{color:#606c80}.supportGrid{display:grid;grid-template-columns:.9fr 1.1fr;grid-gap:16px;gap:16px}.ticketRow{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:15px 0;border-bottom:1px solid #f5f5f5}.ticketRow:last-child{border:0}.ticketRow small{display:block;color:#637189;margin-top:5px}.chatBox{padding:22px}.supportMsg{max-width:78%;padding:14px 16px;border-radius:16px;margin:10px 0;background:#f5f5f5;border:1px solid #eeeef2}.supportMsg.admin{margin-left:auto;background:#edecf4;border-color:#553d84}.supportMsg p{white-space:pre-wrap;margin:7px 0}.supportMsg small{color:#5f6b7f}.supportReply{margin-top:14px;padding:18px}.supportReply .btn{margin-top:10px}.supportAdminGrid{display:grid;grid-template-columns:360px 1fr;grid-gap:16px;gap:16px}.ticketDetail,.ticketList{padding:14px}.ticketSelect{width:100%;text-align:left;border:0;border-bottom:1px solid #f5f5f5;background:transparent;color:#262626;padding:14px;cursor:pointer;display:grid;grid-gap:6px;gap:6px}.ticketSelect.active,.ticketSelect:hover{background:#00000007}.ticketSelect small{color:#637189}.ticketSelect .status{justify-self:start}.ticketHead{display:flex;justify-content:space-between;gap:15px;align-items:center}.ticketHead h3{margin-bottom:5px}.ticketHead small{color:#647289}.chatBox.compact{padding:5px 0;max-height:520px;overflow:auto}.supportReplyAlert{display:flex;align-items:center;gap:14px;padding:16px 18px;margin-bottom:16px;border-radius:16px;background:linear-gradient(135deg,#eafaf0,#e6f4ff);border:1px solid #b9e6cd}.supportReplyAlert:hover{filter:brightness(.99)}.supportReplyAlertIcon{width:40px;height:40px;border-radius:50%;background:#1aa851;color:#fff;display:flex;align-items:center;justify-content:center;font-size:17px;flex-shrink:0}.supportReplyAlertText{display:flex;flex-direction:column;gap:3px;flex:1 1;min-width:0}.supportReplyAlertText b{font-size:15px;color:#14603a}.supportReplyAlertText small{font-size:12.5px;color:#4a6b5b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.supportReplyAlertArrow{color:#1aa851;font-size:22px;flex-shrink:0}.supportCategoryPicker{display:flex;flex-wrap:wrap;gap:8px}.supportCategoryBtn{background:#fafafa;color:#536076;border:1px solid #eeeef2;border-radius:11px;padding:10px 15px;font-size:13px;font-weight:600;cursor:pointer}.supportCategoryBtn.active{color:#262626;border-color:#190ac3;background:linear-gradient(135deg,#efecf4,#ebeff5)}.ticketUnreadDot{display:inline-block;width:8px;height:8px;border-radius:50%;background:#e2472e;margin-right:7px;vertical-align:middle}.ticketOrderRef{color:#647289;font-size:13px;margin:2px 0 0}.cabinetMenuBadge{display:inline-block;margin-left:8px;padding:2px 9px;border-radius:999px;background:#e2472e;color:#fff;font-size:10px;font-weight:800;vertical-align:middle}.ticketSelectHead{display:flex;align-items:center;gap:8px}.ticketCategoryIcon{font-size:15px;line-height:1}.ticketNeedsReplyDot{width:8px;height:8px;border-radius:50%;background:#e2472e;flex-shrink:0}.ticketLastMessage{color:#8a95ab!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.ticketDetail .ticketOrderRef{margin-top:3px}@media(max-width:850px){.cabinetMenu,.supportAdminGrid,.supportGrid{grid-template-columns:1fr}.ticketList{max-height:340px;overflow:auto}.orderRow{flex-direction:column}.orderStatus{align-items:flex-start;text-align:left}}.btn,.orderTabs button,button{min-height:44px}.field input,.field select,.field textarea,.inlineForm input{font-size:16px}@media(max-width:768px){.wrap{width:100%;padding:0 14px}.nav{height:auto;min-height:64px;padding:12px 14px;border-radius:16px}.logo{font-size:20px!important}.hero h1{font-size:32px;line-height:1.1}.hero p{font-size:16px}.actions,.heroActions{width:100%}.actions .btn,.heroActions .btn{flex:1 1;text-align:center}.service{display:flex;flex-direction:column;align-items:stretch;gap:12px;padding:18px}.service .btn{width:100%;text-align:center}.cabinetMenu,.dash,.features,.platformGrid,.supportGrid{grid-template-columns:1fr}.adminTableWrap{overflow:visible}.adminTable{min-width:0}.adminTable thead{display:none}.adminTable tr{display:block;margin-bottom:14px;border:1px solid #f5f5f5;border-radius:14px;padding:10px}.adminTable td{display:flex;justify-content:space-between;padding:8px}.adminTable td:before{content:attr(data-label);color:#6b7a94;font-size:12px}.orderLink{max-width:100%;white-space:normal}.dashboardNav{display:grid;grid-template-columns:1fr auto;grid-gap:10px 12px;gap:10px 12px;align-items:center}.dashboardNav .logo{min-width:0}.dashboardNav .actions{width:auto;display:flex;gap:8px}.dashboardNav .balance{display:none}.dashboardNav .actions .btn{flex:none;min-height:42px;padding:10px 12px;font-size:13px;white-space:nowrap}.dashboardPage{padding-top:28px;padding-bottom:40px}.dashboardPage .pageTitle{margin-bottom:16px}.dashboardPage .pageTitle h2{font-size:25px;line-height:1.15;margin:2px 0 6px!important}.dashboardPage .pageTitle p{margin:0;font-size:14px;overflow-wrap:anywhere}.dashboardPage .eyebrow{font-size:10px;letter-spacing:1.5px;margin-bottom:6px}.dashboardPage .dash{display:grid;grid-template-columns:1.2fr 1fr;grid-gap:8px;gap:8px}.dashboardPage .dash .card{min-width:0;padding:13px 12px;border-radius:14px}.dashboardPage .dash small{font-size:11px;color:#6d7b96}.dashboardPage .dash b{font-size:20px;margin-top:5px;white-space:nowrap}.dashboardPage .cabinetMenu{display:grid;grid-template-columns:1fr;grid-gap:9px;gap:9px;margin-top:12px}.dashboardPage .cabinetMenuCard{padding:13px 14px;gap:12px;border-radius:14px}.dashboardPage .cabinetMenuCard>span{width:38px;height:38px;min-width:38px;border-radius:11px;font-size:15px}.dashboardPage .cabinetMenuCard b{font-size:14px}.dashboardPage .cabinetMenuCard small{font-size:12px;margin-top:3px}.dashboardRecent{padding:16px!important;margin-top:12px!important;border-radius:15px}.dashboardRecentHead{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:2px}.dashboardRecentHead h3{font-size:16px;margin:0}.dashboardRecentHead .price{font-size:12px;white-space:nowrap}.dashboardPage .miniOrder{align-items:flex-start;gap:10px;padding:12px 0}.dashboardPage .miniOrder>div{min-width:0}.dashboardPage .miniOrder b{display:block;font-size:13px;line-height:1.35;overflow-wrap:anywhere}.dashboardPage .miniOrder small{font-size:11px;line-height:1.35}.dashboardPage .miniOrder .status{flex:none;font-size:10px;padding:6px 8px}}@media(max-width:390px){.dashboardNav{grid-template-columns:1fr}.dashboardNav .actions{width:100%}.dashboardNav .actions .btn{flex:1 1;text-align:center}.dashboardPage .dash{grid-template-columns:1fr 1fr}.dashboardPage .dash b{font-size:19px}.dashboardRecentHead{align-items:flex-start}}.orderDescription{margin-top:-4px;margin-bottom:14px;padding:11px 13px;border-radius:12px;background:#00000007;border:1px solid #0000000d;color:#536076;font-size:14px;line-height:1.45;overflow-wrap:anywhere}.orderSubmit{width:100%}.orderBackHome{min-height:0;padding:9px 14px;font-size:12px;border-radius:10px}.orderPage h2.orderIntro{text-align:center;color:#262626;font-size:22px;font-weight:800;line-height:1.3;letter-spacing:-.01px;margin:4px auto 26px;max-width:480px}.orderWizard{position:relative}.orderBackLink{border:0;background:none;color:#1554d6;font-weight:700;font-size:13px;cursor:pointer;padding:0;margin-bottom:14px}.orderBackLink:hover{text-decoration:underline}.orderBreadcrumb{display:flex;align-items:center;gap:9px;margin-bottom:18px;padding:11px 14px;border-radius:12px;background:#fafafa;border:1px solid #eeeff2;color:#66758e;font-size:13.5px;flex-wrap:wrap}.orderBreadcrumb b{color:#262626;font-weight:700}.orderBreadcrumbSep{color:#c2c8d6}.orderBreadcrumbIcon{width:30px;height:30px;border-radius:9px;display:flex;align-items:center;justify-content:center;flex:none;box-shadow:0 5px 12px rgba(20,25,40,.14)}.orderSummaryCard{display:flex;align-items:center;gap:13px;margin-bottom:18px;padding:14px;border-radius:14px;background:linear-gradient(145deg,#f5f5f5,#eceff3);border:1px solid #eeeef2}.orderSummaryIcon{width:44px;height:44px;border-radius:13px;display:flex;align-items:center;justify-content:center;flex:none;box-shadow:0 6px 16px rgba(20,25,40,.16)}.orderSummaryInfo{display:flex;flex-direction:column;gap:3px;flex:1 1;min-width:0}.orderSummaryInfo small{color:#8894a8;font-size:11.5px}.orderSummaryInfo b{font-size:14px;color:#262626;overflow-wrap:anywhere}.orderSummaryPrice{display:flex;align-items:baseline;gap:4px;flex:none;white-space:nowrap}.orderSummaryPrice b{color:#420cdd;font-size:16px}.orderSummaryPrice>span{color:#8894a8;font-size:11.5px}.orderList{display:flex;flex-direction:column;border:1px solid #eeeff2;border-radius:14px;overflow:hidden;background:#fafafa}.orderListRow{display:flex;align-items:center;gap:12px;width:100%;padding:14px 16px;border:0;border-bottom:1px solid #eeeff2;background:transparent;cursor:pointer;text-align:left;transition:.14s}.orderListRow:last-child{border-bottom:0}.orderListRow:hover{background:#00000006}.orderListIcon{width:40px;height:40px;border-radius:12px;display:flex;align-items:center;justify-content:center;flex:none;box-shadow:0 5px 14px rgba(20,25,40,.14)}.orderListMain{display:flex;flex-direction:column;gap:3px;flex:1 1;min-width:0}.orderListMain b{font-size:14px;overflow-wrap:anywhere}.orderListMain small{color:#8894a8;font-size:11.5px;overflow-wrap:anywhere}.orderListPrice{color:#420cdd;font-weight:800;font-size:12.5px;white-space:nowrap;flex:none}.orderListChevron{color:#c2c8d6;font-size:20px;flex:none;line-height:1}@media(max-width:768px){.orderNav{display:grid;grid-template-columns:1fr auto;grid-gap:10px;gap:10px;align-items:center}.orderNav .logo{min-width:0;font-size:18px!important}.orderNav .actions{grid-column:2;width:auto;gap:7px;justify-content:flex-end}.orderNav .balance{font-size:12px;padding:8px 10px}.orderNav .actions .ghost,.orderNav .balance{display:inline-flex;align-items:center;white-space:nowrap}.orderNav .actions .ghost{justify-content:center;flex:none;min-height:40px;padding:9px 12px;font-size:13px}.orderPage{padding-top:24px;padding-bottom:36px}.orderPage h2.orderIntro{font-size:18px;line-height:1.3;max-width:310px;margin:2px auto 18px}.orderForm{width:100%;max-width:100%;padding:16px;border-radius:16px}.orderForm .field{margin-bottom:14px}.orderForm .field label{margin-bottom:6px;font-size:12px;line-height:1.35}.orderForm .field input,.orderForm .field select{min-height:46px;padding:11px 12px;border-radius:11px;font-size:16px}.orderForm .field select{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.orderDescription{margin-bottom:13px;padding:10px 11px;border-radius:11px;font-size:12px;line-height:1.45}.orderTotal{align-items:center;margin:15px 0;padding:13px 14px;border-radius:11px;font-size:13px}.orderTotal .price{font-size:18px;white-space:nowrap}.orderSubmit{min-height:48px;padding:11px 14px;border-radius:12px;font-size:14px}.orderForm p{font-size:13px;line-height:1.4}}@media(max-width:390px){.orderNav{grid-template-columns:1fr auto}.orderNav .logo{font-size:17px!important;letter-spacing:.6px}.orderNav .actions .ghost{padding:8px 10px;font-size:12px}.orderPage{padding-top:20px}.orderPage h2.orderIntro{font-size:16.5px}.orderForm{padding:14px 12px}.orderForm .field input,.orderForm .field select{padding-left:11px;padding-right:11px}}.settingsGrid{display:grid;grid-gap:18px;gap:18px;max-width:680px}.settingsLogoutRow{max-width:680px;margin-top:18px}.settingsCard{margin:0}.settingsCodeActions{display:flex;gap:10px;flex-wrap:wrap}.topupHistory{padding:24px;margin-top:18px}@media(max-width:768px){.ordersPage{padding-top:24px;padding-bottom:36px}.ordersPage .pageTitle{margin-bottom:16px;gap:12px}.ordersPage .pageTitle h2{font-size:25px;line-height:1.15;margin:2px 0 6px!important}.ordersPage .pageTitle p{font-size:13px;line-height:1.4;margin:0}.ordersPage .pageTitle>.btn{min-height:42px;padding:9px 12px;font-size:13px}.ordersTabsMobile{gap:7px;margin-bottom:14px}.ordersTabsMobile button{min-height:40px;padding:8px 11px;border-radius:10px;font-size:12px}.ordersListMobile{padding:4px 14px;border-radius:15px}.ordersListMobile>.muted{font-size:13px;line-height:1.45;padding:12px 0;margin:0}.ordersListMobile .orderRow{gap:10px;padding:14px 0}.ordersListMobile .orderMain b{display:block;font-size:13px;line-height:1.4;overflow-wrap:anywhere}.ordersListMobile .orderMain small{font-size:11px;line-height:1.4;margin-top:5px}.ordersListMobile .orderLink{white-space:normal;overflow-wrap:anywhere;word-break:break-word}.ordersListMobile .orderStatus{gap:6px}.ordersListMobile .status{font-size:10px;padding:6px 8px}.ordersListMobile .orderStatus small{font-size:11px}.topupNav{display:grid;grid-template-columns:1fr auto;grid-gap:10px;gap:10px;align-items:center}.topupNav .logo{min-width:0;font-size:18px!important}.topupNav .actions{width:auto;gap:7px;justify-content:flex-end}.topupNav .balance{display:none}.topupNav .actions .ghost{display:inline-flex;align-items:center;justify-content:center;flex:none;min-height:40px;padding:9px 12px;font-size:13px;white-space:nowrap}.topupPage{padding-top:24px;padding-bottom:36px}.topupPage>h2{font-size:25px;line-height:1.15;margin-bottom:7px}.topupPage>.sub{font-size:13px;line-height:1.4;margin:0 auto 16px;max-width:320px}.topupForm{padding:16px;border-radius:16px}.topupForm .field{margin-bottom:14px}.topupForm .field label{font-size:12px;margin-bottom:6px}.topupPresets{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:7px;gap:7px;margin-bottom:0}.topupPresets .filter{min-width:0;min-height:42px;padding:8px 6px;border-radius:10px;font-size:12px;white-space:nowrap}.topupForm input{min-height:46px;padding:11px 12px;border-radius:11px}.topupForm>.btn{min-height:48px;font-size:14px}.topupForm p{font-size:12px!important;line-height:1.45!important;overflow-wrap:anywhere}.topupHistory{padding:16px;margin-top:12px;border-radius:15px}.topupHistory h3{font-size:16px;margin:0 0 8px}.topupHistory>p{font-size:13px}.topupHistory .paymentRow{gap:10px;padding:12px 0;align-items:flex-start}.topupHistory .paymentRow>div{min-width:0}.topupHistory .paymentRow b{font-size:13px}.topupHistory .paymentRow small{display:block;margin-top:4px;font-size:10px;overflow-wrap:anywhere;word-break:break-all}.topupHistory .status{flex:none;font-size:10px;padding:6px 8px}.settingsNav{display:grid;grid-template-columns:1fr auto;grid-gap:10px;gap:10px;align-items:center}.settingsNav .logo{min-width:0;font-size:18px!important}.settingsNav .actions{width:auto}.settingsNav .actions .ghost{display:inline-flex;align-items:center;justify-content:center;flex:none;min-height:40px;padding:9px 12px;font-size:13px}.settingsPage{padding-top:24px;padding-bottom:36px}.settingsPage .pageTitle{margin-bottom:16px}.settingsPage .pageTitle h2{font-size:25px;line-height:1.15;margin:2px 0 6px!important}.settingsPage .pageTitle p{font-size:13px;margin:0;overflow-wrap:anywhere}.settingsPage .eyebrow{font-size:10px;letter-spacing:1.5px}.settingsGrid{gap:12px;max-width:100%}.settingsCard{width:100%;padding:16px;border-radius:16px}.settingsCard h3{font-size:16px;margin:0 0 14px}.settingsCard .muted{font-size:12px;line-height:1.4;overflow-wrap:anywhere}.settingsCard .field{margin-bottom:13px}.settingsCard .field label{font-size:12px;margin-bottom:6px}.settingsCard input{min-height:46px;padding:11px 12px;border-radius:11px}.settingsCard>.btn,.settingsCodeActions .btn{min-height:46px;padding:10px 13px;font-size:13px}.settingsCodeActions{display:grid;grid-template-columns:1fr;grid-gap:8px;gap:8px}.settingsCodeActions .btn{width:100%}.settingsCard>p{font-size:12px;line-height:1.4;overflow-wrap:anywhere}}@media(max-width:390px){.ordersPage .pageTitle h2,.settingsPage .pageTitle h2,.topupPage>h2{font-size:23px}.ordersTabsMobile{gap:6px}.ordersTabsMobile button{padding:7px 9px;font-size:11px}.topupPresets{grid-template-columns:1fr 1fr}.topupPresets .filter:last-child{grid-column:1/-1}.settingsCard,.topupForm,.topupHistory{padding:14px 12px}}body,html{overflow-x:hidden}body,canvas,html,img,svg,video{max-width:100%}@media(max-width:768px){.wrap{width:100%;max-width:100%;padding-left:14px;padding-right:14px}.section{padding-top:24px;padding-bottom:36px}.nav{width:calc(100% - 20px);min-height:64px;height:auto;margin:8px 10px 0;padding:10px 12px;border-radius:16px;gap:8px}.nav .logo{min-width:0;max-width:46%;font-size:17px!important;letter-spacing:.5px;white-space:nowrap;overflow:hidden;text-overflow:clip}.nav .actions{min-width:0;width:auto;margin-left:auto;gap:6px;flex-wrap:nowrap}.nav .actions .btn{min-height:40px;padding:8px 10px;border-radius:11px;font-size:12px;line-height:1.15;white-space:nowrap;text-align:center}.ordersNav{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center}.ordersNav .logo{max-width:none}.ordersNav .actions{justify-self:end}.ordersNav .actions .ghost{display:none}.ordersNav .actions .btn:not(.ghost){display:inline-flex;align-items:center;justify-content:center;min-width:112px;padding-left:11px;padding-right:11px}.card,.dashboardPage,.form,.miniOrder,.orderPage,.orderRow,.ordersPage,.pageTitle,.paymentRow,.settingsCard,.settingsGrid,.settingsPage,.supportMsg,.ticketRow,.topupPage{min-width:0;max-width:100%}button,input,select,textarea{max-width:100%}.muted,.orderLink,.orderMain,.orderMain b,.pageTitle p{overflow-wrap:anywhere}.ordersPage .pageTitle{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end}.ordersPage .pageTitle>.btn{justify-self:end;white-space:nowrap}.ordersTabsMobile{display:flex;flex-wrap:wrap;justify-content:flex-start}.ordersListMobile .orderRow{align-items:flex-start}.ordersListMobile .orderMain{flex:1 1;min-width:0}.ordersListMobile .orderStatus{flex:none;max-width:112px}.supportGrid{grid-template-columns:1fr}.ticketRow{gap:10px;align-items:flex-start}}@media(max-width:390px){.wrap{padding-left:12px;padding-right:12px}.nav{width:calc(100% - 16px);margin-left:8px;margin-right:8px;padding:9px 10px}.nav .logo{font-size:16px!important}.nav .actions .btn{font-size:11px;padding:8px 9px}.ordersNav .actions .btn:not(.ghost){min-width:104px}.ordersPage .pageTitle{grid-template-columns:1fr;align-items:start}.ordersPage .pageTitle>.btn{justify-self:start;margin-top:2px}.ordersListMobile .orderRow{display:grid;grid-template-columns:1fr}.ordersListMobile .orderStatus{max-width:none;width:100%;align-items:flex-start;text-align:left;flex-direction:row;justify-content:space-between}}@media(max-width:340px){.nav .logo{font-size:15px!important}.ordersNav .actions .btn:not(.ghost){min-width:96px;font-size:10.5px;padding-left:8px;padding-right:8px}.ordersTabsMobile button{font-size:10.5px;padding:7px 8px}}.internalShell{min-height:100dvh;width:100%;display:flex;flex-direction:column;background:radial-gradient(circle at 12% -10%,rgba(138,103,203,.14),transparent 30%),radial-gradient(circle at 100% 0,rgba(92,149,214,.12),transparent 34%),#fafafa}.internalShell .internalPage{width:100%;flex:1 0 auto;padding-bottom:28px}.internalShell .appNav{justify-content:flex-start;background:hsla(0,0%,100%,.9)}.internalShell .appNav .actions{margin-left:auto}.internalShell .appNav .logo{display:none!important}.backBtn{width:42px;height:42px;min-width:42px;padding:0;display:inline-flex;align-items:center;justify-content:center;border-radius:12px;border:1px solid rgba(170,160,199,.42);background:hsla(0,0%,100%,.92);color:#262626;font-size:22px;line-height:1;font-weight:700;box-shadow:0 7px 20px rgba(0,0,0,.16);transition:transform .16s ease,border-color .16s ease,background .16s ease}.backBtn:hover{transform:translateX(-2px);border-color:#4f3bba;background:#ededf2}.backBtn:active{transform:scale(.96)}.backBtn span{transform:translateY(-1px)}.internalShell .orderPage,.internalShell .ordersPage,.internalShell .settingsPage,.internalShell .supportPage,.internalShell .supportTicketPage,.internalShell .topupPage{margin-bottom:0}@media(max-width:768px){.internalShell .appNav{min-height:56px;width:calc(100% - 20px);margin:8px 10px 0;padding:7px 9px;border-radius:15px}.internalShell .internalPage{padding-top:18px;padding-bottom:22px}.backBtn{width:38px;height:38px;min-width:38px;border-radius:11px;font-size:20px}.internalShell .appNav .actions .btn{min-height:38px;padding:8px 12px}.internalShell .appNav .balance{font-size:12px;padding:8px 10px}}@media(max-width:390px){.internalShell .appNav{width:calc(100% - 16px);margin-left:8px;margin-right:8px}.backBtn{width:36px;height:36px;min-width:36px;font-size:19px}}.dashboardNav .dashboardLogo{cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}@media(max-width:768px){.dashboardNav{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;grid-gap:8px!important;gap:8px!important}.dashboardNav .dashboardLogo{min-width:0!important;max-width:none!important;overflow:visible!important;text-overflow:clip!important;white-space:nowrap!important;font-size:17px!important;letter-spacing:.45px!important}.dashboardNav .actions{width:auto!important;margin-left:0!important;justify-self:end!important;flex-wrap:nowrap!important}.dashboardNav .actions .btn{flex:none!important;min-width:112px;padding-left:11px!important;padding-right:11px!important}}@media(max-width:390px){.dashboardNav{grid-template-columns:minmax(0,1fr) auto!important}.dashboardNav .actions{width:auto!important}.dashboardNav .actions .btn{flex:none!important;min-width:104px}.dashboardNav .dashboardLogo{font-size:15.5px!important;letter-spacing:.25px!important}}@media(max-width:340px){.dashboardNav .dashboardLogo{font-size:14.5px!important}.dashboardNav .actions .btn{min-width:96px;font-size:10.5px!important;padding-left:8px!important;padding-right:8px!important}}.supportPage .pageTitle{margin-bottom:18px}.supportPage .pageTitle h2{font-size:28px;line-height:1.15;margin:0 0 7px!important}.supportPage .pageTitle p{margin:0;font-size:14px;line-height:1.45}.supportPage .supportGrid{gap:14px}.supportPage .supportGrid>.card{border-radius:16px}.supportPage .supportGrid>.form{padding:20px}.supportPage .supportGrid>.card:not(.form){padding:20px!important}.supportPage .supportGrid h3{font-size:18px;line-height:1.25;margin:0 0 16px}@media(max-width:768px){.dashboardPage .pageTitle h2,.ordersPage .pageTitle h2{margin-top:0!important}.supportPage{padding-top:16px!important;padding-bottom:22px!important}.supportPage .pageTitle{margin-bottom:14px}.supportPage .pageTitle h2{font-size:23px;line-height:1.15;margin:0 0 6px!important;text-align:left}.supportPage .pageTitle p{font-size:12.5px;line-height:1.4;max-width:330px}.supportPage .supportGrid{gap:10px}.supportPage .supportGrid>.form{padding:14px 13px}.supportPage .supportGrid>.card:not(.form){padding:14px 13px!important}.supportPage .supportGrid h3{font-size:16px;line-height:1.2;margin:0 0 13px}.supportPage .field{margin-bottom:12px}.supportPage .field label{font-size:12px;margin-bottom:6px}.supportPage .field input,.supportPage .field select{min-height:44px;padding:10px 11px;border-radius:11px;font-size:13px}.supportPage .field textarea{min-height:108px;padding:10px 11px;border-radius:11px;font-size:13px;line-height:1.4}.supportPage .form>.btn{width:100%;min-height:44px;padding:10px 13px;font-size:13px}.supportPage .ticketRow{padding:11px 0}.supportPage .ticketRow b{font-size:13px;line-height:1.35}.supportPage .ticketRow small{font-size:10.5px}.supportPage .ticketRow .status{font-size:10px;padding:6px 8px}}@media(max-width:390px){.supportPage .pageTitle h2{font-size:22px}.supportPage .pageTitle p{font-size:12px}.supportPage .supportGrid>.card:not(.form),.supportPage .supportGrid>.form{padding:13px 12px!important}}.compactTicketTitle{margin-bottom:16px!important;align-items:flex-start}.compactTicketTitle h2{margin:4px 0 0!important;font-size:30px;line-height:1.12;word-break:break-word}.compactTicketTitle .ticketMeta{display:block;color:#0b8fcb;font-size:12px;font-weight:800;letter-spacing:1.8px;text-transform:uppercase;margin-bottom:6px}.chatThread{display:flex;flex-direction:column;gap:10px;padding:16px!important}.supportTicketPage .status{align-self:flex-start}.supportTicketPage .supportMsg{max-width:84%;margin:0;padding:12px 14px;border-radius:18px;border:1px solid #eeeef2;background:#f5f5f5;box-shadow:none}.supportTicketPage .supportMsg.admin{margin-right:auto;margin-left:0;background:#f5f5f5;border-color:#edeef2;border-top-left-radius:10px}.supportTicketPage .supportMsg.user{margin-left:auto;margin-right:0;background:linear-gradient(135deg,rgba(188,171,234,.24),rgba(132,192,224,.18));border-color:#3e4584;border-top-right-radius:10px}.supportTicketPage .supportMsg .msgAuthor{font-size:12px;font-weight:700;color:#262626;opacity:.92;margin-bottom:5px}.supportTicketPage .supportMsg p{margin:0 0 6px;font-size:14px;line-height:1.45;white-space:pre-wrap;word-break:break-word}.supportTicketPage .supportMsg small{display:block;font-size:11px;color:#4e5c74}.chatComposer{margin-top:12px;padding:14px!important}.chatComposer textarea{min-height:96px;border-radius:14px;padding:13px 14px;font-size:14px;line-height:1.4;resize:vertical}.chatComposer .composerActions{display:flex;justify-content:flex-end;margin-top:10px}.chatComposer .btn{min-height:42px;padding:10px 18px;font-size:14px;border-radius:12px}@media(max-width:768px){.supportTicketPage{padding-top:16px!important;padding-bottom:22px!important}.compactTicketTitle{margin-bottom:12px!important;gap:10px}.compactTicketTitle h2{font-size:18px;line-height:1.22;max-width:100%}.compactTicketTitle .ticketMeta{font-size:10px;letter-spacing:1.5px;margin-bottom:5px}.supportTicketPage .status{font-size:10px;padding:6px 10px}.chatThread{padding:12px!important;gap:8px}.supportTicketPage .supportMsg{max-width:88%;padding:10px 12px;border-radius:16px}.supportTicketPage .supportMsg .msgAuthor{font-size:11.5px;margin-bottom:4px}.supportTicketPage .supportMsg p{font-size:13px;line-height:1.38;margin-bottom:5px}.supportTicketPage .supportMsg small{font-size:10px}.chatComposer{margin-top:10px;padding:12px!important}.chatComposer textarea{min-height:84px;padding:11px 12px;font-size:13px;border-radius:12px}.chatComposer .btn{min-height:40px;padding:9px 16px;font-size:13px}}@media(max-width:390px){.compactTicketTitle h2{font-size:17px}.supportTicketPage .supportMsg{max-width:90%}.chatComposer textarea{min-height:78px}}.ordersEmpty{min-height:220px;flex-direction:column;text-align:center;padding:28px 18px}.ordersEmpty,.ordersEmptyIcon{display:flex;align-items:center;justify-content:center}.ordersEmptyIcon{width:54px;height:54px;border-radius:18px;margin-bottom:14px;font-size:28px;font-weight:500;color:#262626;background:linear-gradient(135deg,#510cff,#0c8db6);box-shadow:0 10px 30px rgba(169,178,234,.22)}.ordersEmpty h3{margin:0 0 6px;font-size:18px;line-height:1.2}.ordersEmpty p{margin:0 0 16px;color:#6b7a97;font-size:13px;line-height:1.45}.ordersEmptyBtn{min-height:42px;padding:10px 18px;font-size:13px;border-radius:12px}@media(max-width:768px){.ordersPage{padding-top:16px!important}.ordersPage .pageTitle{margin-bottom:12px!important}.ordersPage .pageTitle h2{font-size:22px!important;line-height:1.15!important;margin:0!important}.ordersPage .pageTitle>.btn{min-height:38px!important;padding:8px 11px!important;font-size:12px!important;border-radius:11px!important}.ordersTabsMobile{gap:6px!important;margin-bottom:12px!important}.ordersTabsMobile button{min-height:36px!important;padding:7px 10px!important;border-radius:10px!important;font-size:11.5px!important}.ordersListMobile{padding:0 12px!important;border-radius:15px!important}.ordersListMobile .orderRow{padding:12px 0!important;gap:8px!important}.ordersListMobile .orderMain b{font-size:12.5px!important;line-height:1.35!important}.ordersListMobile .orderMain small{font-size:10.5px!important;line-height:1.35!important}.ordersEmpty{min-height:200px;padding:24px 14px}.ordersEmptyIcon{width:48px;height:48px;border-radius:15px;font-size:24px;margin-bottom:12px}.ordersEmpty h3{font-size:16px}.ordersEmpty p{font-size:12px;margin-bottom:14px}.ordersEmptyBtn{width:100%;max-width:230px;min-height:40px;font-size:12.5px}}@media(max-width:390px){.ordersPage .pageTitle{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;grid-gap:8px!important;gap:8px!important}.ordersPage .pageTitle>.btn{justify-self:end!important;margin-top:0!important}.ordersTabsMobile button{padding:7px 9px!important;font-size:11px!important}.ordersEmpty{min-height:185px}}.logoutCard{width:100%;text-align:left;color:inherit;font:inherit;cursor:pointer}.logoutCard:disabled{opacity:.65;cursor:default}.logoutCard>span{background:linear-gradient(135deg,#81416d,#8a3854)!important}.logoutCard:hover:not(:disabled){border-color:rgba(235,174,191,.45);background:rgba(0,0,0,.045)}body{background:radial-gradient(circle at 16% -6%,rgba(138,94,212,.28),transparent 22%),radial-gradient(circle at 100% 0,rgba(92,142,214,.22),transparent 24%),#fafafa!important}body:before{background:linear-gradient(120deg,rgba(191,161,232,.05),rgba(112,196,219,.04))!important}.internalShell{background:radial-gradient(circle at 14% -8%,rgba(138,103,203,.12),transparent 24%),radial-gradient(circle at 100% 0,rgba(92,149,214,.1),transparent 26%),#fafafa!important}.dashboardPage,.orderPage,.ordersPage,.settingsPage,.supportPage,.supportTicketPage,.topupPage{min-height:calc(100dvh - 120px)}@media(max-width:768px){.dashboardPage,.orderPage,.ordersPage,.settingsPage,.supportPage,.supportTicketPage,.topupPage{min-height:calc(100dvh - 88px)}}.internalShell{background:#fafafa!important}.internalShell .appNav{margin-bottom:2px}.dashboardPage,.orderPage,.ordersPage,.settingsPage,.supportPage,.supportTicketPage,.topupPage{background:#fafafa}@media(max-width:768px){.dashboardPage,.orderPage,.ordersPage,.settingsPage,.supportPage,.supportTicketPage,.topupPage{padding-bottom:14px!important}}.publicFooter{margin-top:18px;border-top:1px solid rgba(0,0,0,.08);background:#fafafa}.publicFooterInner{padding-top:22px!important;padding-bottom:22px!important;display:grid;grid-gap:14px;gap:14px}.publicFooterBrand{display:flex;flex-direction:column;gap:4px}.publicFooterBrand b{font-size:14px}.publicFooterBrand span,.publicFooterCopy{color:#616a7e;font-size:12px;line-height:1.4}.publicFooterLinks{display:flex;gap:10px 16px;flex-wrap:wrap}.publicFooterLinks a{color:#5f6d89;font-size:12px}.publicFooterLinks a:hover{color:#262626}.legalShell{min-height:100dvh;background:#fafafa}.legalHeader{min-height:64px;display:flex;align-items:center;gap:12px}.legalBack{width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #eeeef1;border-radius:11px;background:#fafafa;font-size:20px}.legalBrand{font-size:17px;font-weight:900;letter-spacing:.6px}.legalBrand span{color:#009ff9}.legalPage{padding-top:20px!important;padding-bottom:28px!important}.legalPage>h1{text-align:left;margin:0 0 14px;font-size:28px;line-height:1.15}.legalCard{max-width:860px;padding:22px;border:1px solid #eeeef2;border-radius:16px;background:linear-gradient(145deg,#fafafa,#fafafa)}.legalCard h2{font-size:18px;text-align:left;margin:22px 0 8px}.legalCard h2:first-child{margin-top:0}.legalCard li,.legalCard p{color:#5f6d89;font-size:14px;line-height:1.65}.legalCard a{color:#0b8fcb;text-decoration:underline;text-underline-offset:3px}.legalDetails{display:grid;grid-gap:10px;gap:10px;margin:16px 0}.legalDetails>div{padding:12px;border-radius:12px;background:#fafafa;border:1px solid #eeeff2}.legalDetails dt{color:#606b82;font-size:11px;margin-bottom:5px}.legalDetails dd{margin:0;color:#262626;font-size:13px;overflow-wrap:anywhere}.paymentLegalNote{margin:12px 0 0;color:#616a7e;font-size:11.5px;line-height:1.5;text-align:center}.paymentLegalNote a{color:#0b8fcb;text-decoration:underline;text-underline-offset:2px}@media(max-width:768px){.publicFooterInner{padding-top:18px!important;padding-bottom:18px!important}.publicFooterLinks{display:grid;grid-template-columns:1fr 1fr;grid-gap:9px 14px;gap:9px 14px}.legalHeader{min-height:54px;padding-top:7px!important}.legalPage{padding-top:12px!important}.legalPage>h1{font-size:22px}.legalCard{padding:15px 13px;border-radius:14px}.legalCard h2{font-size:16px}.legalCard li,.legalCard p{font-size:12.5px;line-height:1.55}}.dashboardPage+.publicFooter{margin-top:10px}.contactGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;margin:16px 0 20px}.contactCard{display:flex;flex-direction:column;gap:5px;padding:14px;border-radius:13px;background:#fafafa;border:1px solid #eeeff2;transition:border-color .16s ease,transform .16s ease}.contactCard:hover{border-color:#414d81;transform:translateY(-1px)}.contactCard span{color:#606b82;font-size:11px}.contactCard b{color:#262626;font-size:13px;overflow-wrap:anywhere}.publicServices{display:grid;grid-gap:10px;gap:10px;margin:16px 0 22px}.publicService{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:15px;border-radius:13px;background:#fafafa;border:1px solid #eeeff2}.publicService small{color:#0b8fcb;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:1px}.publicService h2{font-size:15px!important;margin:5px 0 3px!important}.publicService p{margin:0!important;font-size:12px!important}.publicServiceMeta{display:flex;min-width:170px;flex-direction:column;align-items:flex-end;gap:5px;text-align:right}.publicServiceMeta b{color:#6631f4;font-size:13px}.publicServiceMeta span{color:#606b82;font-size:11px}.legalNotice{padding:12px 14px;border-radius:12px;background:#fafafa;border:1px solid #eeeff2}@media(max-width:768px){.contactGrid{grid-template-columns:1fr;gap:8px}.contactCard{padding:12px}.publicService{flex-direction:column;gap:9px;padding:12px}.publicServiceMeta{min-width:0;align-items:flex-start;text-align:left}}body{background:radial-gradient(circle at 10% 0,rgba(143,109,207,.18),transparent 34%),radial-gradient(circle at 92% 4%,rgba(112,165,219,.14),transparent 30%),linear-gradient(180deg,#fafafa,#fafafa 52%,#fafafa)!important}.dashboardShell{min-height:100dvh;width:100%;display:flex;flex-direction:column;background:radial-gradient(circle at 16% -8%,rgba(172,147,228,.16),transparent 34%),radial-gradient(circle at 88% 0,rgba(112,176,219,.12),transparent 32%),linear-gradient(180deg,#fafafa,#fafafa 46%,#fafafa)}.dashboardShell .dashboardNav{width:min(1180px,calc(100% - 32px));margin:10px auto 0;padding-left:18px!important;padding-right:18px!important;border:1px solid rgba(162,154,191,.24);border-radius:18px;background:hsla(0,0%,100%,.78);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);box-shadow:0 14px 40px rgba(0,0,0,.18)}.dashboardShell .dashboardPage{width:min(1180px,100%);flex:1 1;margin:0 auto;padding-left:22px;padding-right:22px;background:transparent!important}.dashboardShell .dashboardPage:after,.dashboardShell .dashboardPage:before{display:none!important;content:none!important}.dashboardShell .cabinetMenuCard,.dashboardShell .card{background:linear-gradient(145deg,hsla(0,0%,100%,.92),hsla(0,0%,100%,.92));border-color:rgba(144,137,176,.42);box-shadow:0 10px 30px rgba(0,0,0,.13)}@media(max-width:768px){.dashboardShell .dashboardNav{width:calc(100% - 20px);margin-top:8px;border-radius:16px;padding-left:12px!important;padding-right:12px!important}.dashboardShell .dashboardPage{padding-left:16px!important;padding-right:16px!important}}.serviceInfoGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;margin:16px 0 22px}.serviceInfoCard{padding:13px 14px;border-radius:13px;border:1px solid #eeeff2;background:#fafafa;display:flex;flex-direction:column;gap:6px}.serviceInfoCard b{font-size:12px;color:#262626}.serviceInfoCard span{font-size:11.5px;line-height:1.5;color:#6b7a97}.publicServiceGroups{display:grid;grid-gap:18px;gap:18px;margin:18px 0 22px}.publicServiceGroup{display:grid;grid-gap:9px;gap:9px}.publicServiceGroupTitle{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 2px}.publicServiceGroupTitle span{font-size:14px;font-weight:900;color:#262626}.publicServiceGroupTitle small{font-size:10.5px;color:#5b667a}.publicServiceMain{min-width:0}.serviceOrderSteps{margin:22px 0 12px;padding:16px;border:1px solid #eeeff2;border-radius:14px;background:linear-gradient(145deg,#fafafa,#fafafa)}.serviceOrderSteps h2{margin:0 0 10px!important;font-size:16px!important}.serviceOrderSteps ol{margin:0 0 14px;padding-left:19px}.serviceOrderSteps li{margin:5px 0;color:#5d6a81}.servicesCta{min-height:42px;padding:0 16px;display:inline-flex;align-items:center;justify-content:center;border-radius:11px;font-size:13px;font-weight:800;color:#262626!important;text-decoration:none!important;background:linear-gradient(135deg,#6c0aff,#0061dc 60%,#0098c2);box-shadow:0 8px 24px rgba(178,174,235,.18)}.servicesFootnote{margin-top:14px!important;font-size:12px!important;color:#616a7e!important}@media(max-width:768px){.serviceInfoGrid{grid-template-columns:1fr;gap:8px}.serviceInfoCard{padding:11px 12px}.publicServiceGroups{gap:16px}.publicServiceGroupTitle span{font-size:13px}.serviceOrderSteps{padding:13px}.servicesCta{width:100%}}.merchantLegalBlock{margin-top:28px;padding-top:22px;border-top:1px solid rgba(0,0,0,.1)}.merchantLegalBlock h2{margin-top:0!important;margin-bottom:12px!important}.merchantLegalRows{display:grid;grid-gap:7px;gap:7px}.merchantLegalRows>div{display:grid;grid-template-columns:minmax(150px,.7fr) minmax(0,1.3fr);grid-gap:14px;gap:14px;align-items:start;padding:10px 12px;border-radius:10px;background:#fafafa;border:1px solid #eeeff2}.merchantLegalRows span{color:#606b82;font-size:11px}.merchantLegalRows b{color:#262626;font-size:12px;font-weight:700;overflow-wrap:anywhere}@media(max-width:768px){.merchantLegalBlock{margin-top:22px;padding-top:18px}.merchantLegalRows>div{grid-template-columns:1fr;gap:4px;padding:10px}}.paymentSetupNotice{max-width:760px;margin:0 auto 14px;padding:13px 15px;display:flex;flex-direction:column;gap:5px;border:1px solid rgba(194,225,240,.28);border-radius:13px;background:rgba(92,169,214,.1)}.paymentSetupNotice b{font-size:13px;color:#59c5f6}.paymentSetupNotice span{font-size:11.5px;line-height:1.5;color:#698aa4}.fieldHint{display:block;margin-top:6px;font-size:10.5px;line-height:1.4;color:#596377}.legalCheck{display:flex;align-items:flex-start;gap:9px;margin:13px 0;padding:11px 12px;border:1px solid #eeeff2;border-radius:12px;background:#fafafa;cursor:pointer}.legalCheck input{width:16px;height:16px;margin:1px 0 0;flex:0 0 auto;accent-color:#310abc}.legalCheck span{font-size:11.5px;line-height:1.5;color:#6c7992}.legalCheck a{color:#0b8fcb;text-decoration:underline;text-underline-offset:2px}.orderMessage,.paymentMessage{margin:10px 0 0;font-size:12px;line-height:1.45;color:#5f6d89}.paymentTrust{display:grid;grid-gap:5px;gap:5px;margin-top:12px}.paymentTrust span{color:#586275;font-size:10.5px;line-height:1.4}.selectedServiceCard{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin:2px 0 14px;padding:12px 13px;border-radius:12px;border:1px solid #eeeff2;background:#fafafa}.selectedServiceCard>div{display:flex;flex-direction:column;gap:4px}.selectedServiceCard small{color:#576274;font-size:10px}.selectedServiceCard b{font-size:12.5px;color:#262626}.selectedServiceCard span{color:#6c7993;font-size:10.5px;text-align:right}.orderLegalCheck{margin-top:4px}.btn:disabled{cursor:not-allowed;opacity:.55;filter:saturate(.65)}@media(max-width:768px){.paymentSetupNotice{margin-bottom:12px;padding:11px 12px}.selectedServiceCard{flex-direction:column;gap:8px;padding:11px}.selectedServiceCard span{text-align:left}.orderSummaryCard{flex-wrap:wrap;padding:12px}.orderSummaryInfo{min-width:60%}.orderSummaryPrice{margin-left:57px}.legalCheck{padding:10px}.legalCheck span{font-size:10.8px}}@media(max-width:520px){.dashboardShell .dashboardNav{display:grid!important;grid-template-columns:1fr!important;grid-gap:10px!important;gap:10px!important;align-items:center!important;padding-top:12px!important;padding-bottom:12px!important}.dashboardShell .dashboardNav .dashboardLogo{justify-self:start!important;min-width:0!important}.dashboardShell .dashboardNav .actions{display:grid!important;grid-template-columns:1fr 1fr!important;grid-gap:8px!important;gap:8px!important;width:100%!important;justify-self:stretch!important}.dashboardShell .dashboardNav .balance{display:none!important}.dashboardShell .dashboardNav .actions .btn,.dashboardShell .dashboardNav .actions .ghost{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-width:0!important;min-height:40px!important;padding:9px 8px!important;font-size:12px!important;line-height:1.1!important;white-space:nowrap!important}}@media(max-width:360px){.dashboardShell .dashboardNav .actions .btn,.dashboardShell .dashboardNav .actions .ghost{font-size:11px!important;padding-left:6px!important;padding-right:6px!important}}.dashboardTopupBtn{display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#12b866,#0ea55c);color:#fff;border:0;box-shadow:0 8px 22px rgba(18,184,102,.35)}.dashboardTopupBtn:hover{filter:brightness(1.08);box-shadow:0 10px 28px rgba(18,184,102,.45)}@media(max-width:520px){.dashboardShell .dashboardNav{display:grid!important;grid-template-columns:1fr!important;grid-gap:10px!important;gap:10px!important}.dashboardShell .dashboardNav .actions{display:grid!important;grid-template-columns:1fr 1fr!important;width:100%!important;grid-gap:8px!important;gap:8px!important}.dashboardShell .dashboardNav .actions>.btn,.dashboardShell .dashboardNav .dashboardTopupBtn{display:inline-flex!important;visibility:visible!important;opacity:1!important;width:100%!important;min-width:0!important;min-height:40px!important;padding:9px 8px!important;font-size:12px!important;white-space:nowrap!important}}.refundAmount,.refundText{color:#269d5c!important;font-weight:800}.balanceHistoryPage{padding-top:28px;padding-bottom:44px}.balanceHistoryCard{padding:4px 20px}.referralsPage{padding-top:28px;padding-bottom:44px}.referralLinkCard{padding:20px;margin-bottom:16px}.referralLinkCard>label{display:block;color:#5f6d89;margin-bottom:8px;font-size:14px}.referralLinkRow{display:flex;gap:10px}.referralLinkRow input{flex:1 1;min-width:0;background:#fafafa;border:1px solid #eeeff2;color:#262626;border-radius:12px;padding:13px 14px;font-size:13px;overflow:hidden;text-overflow:ellipsis}.referralLinkRow .btn{flex:none;white-space:nowrap}.referralsStats{margin-bottom:16px}.referralListCard{padding:20px}.referralListCard h3{margin:0 0 10px}.referralList{display:flex;flex-direction:column}.referralRow{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 0;border-bottom:1px solid #f5f5f5}.referralRow:last-child{border-bottom:0}.referralRow b{display:block;font-size:14px;overflow-wrap:anywhere}.referralRow small{display:block;color:#8894a8;font-size:11.5px;margin-top:3px}@media(max-width:768px){.referralLinkRow{flex-direction:column}.referralLinkRow input{font-size:12px}.referralRow{flex-direction:column;align-items:flex-start;gap:6px}}.balanceHistoryRow{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:16px 2px;border-bottom:1px solid #f5f5f5}.balanceHistoryRow:last-child{border-bottom:0}.balanceHistoryMain{min-width:0}.balanceHistoryMain b{display:block;font-size:14px}.balanceHistoryMain small{display:block;margin-top:5px;color:#627189;overflow-wrap:anywhere}.balanceHistoryAmount{flex:none;text-align:right}.balanceHistoryAmount b{display:block;font-size:15px}.balanceHistoryAmount small{display:block;margin-top:5px;color:#606b80;font-size:11px}.moneyPlus{color:#269d5c}.moneyMinus{color:#f20d23}@media(max-width:768px){.balanceHistoryNav .balance{margin-left:auto;font-size:11px;padding:8px 10px}.balanceHistoryPage{padding-top:22px;padding-bottom:34px}.balanceHistoryCard{padding:2px 13px}.balanceHistoryRow{align-items:flex-start;gap:12px;padding:14px 0}.balanceHistoryMain b{font-size:12.5px}.balanceHistoryMain small{font-size:10.5px}.balanceHistoryAmount b{font-size:13px;white-space:nowrap}.balanceHistoryAmount small{font-size:10px}}.adminAlertBtn{background:linear-gradient(135deg,#962b46,#9e3030);box-shadow:0 0 28px hsla(0,45%,67%,.2)}.adminPriorityGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;margin-bottom:26px}.adminPriorityCard{padding:18px;display:flex;flex-direction:column;gap:7px;min-height:126px}.adminPriorityCard small{color:#67748e;font-size:12px}.adminPriorityCard b{font-size:28px;line-height:1}.adminPriorityCard span{color:#606b7f;font-size:11px;margin-top:auto}.adminPriorityCard.danger{border-color:#853d49;background:linear-gradient(145deg,#f5f5f5,#fafafa)}.adminPriorityCard.danger b{color:#ed0c27}.adminPriorityCard.success b{color:#269d5c}.adminQuickTitle{margin:8px 0 14px}.adminQuickTitle h3{margin:0 0 5px;font-size:18px}.adminQuickTitle p{margin:0;color:#617189;font-size:12px}.adminSystemStrip{margin-top:18px;padding:16px 20px;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px}.adminSystemStrip>div{display:flex;gap:7px;align-items:baseline}.adminSystemStrip b{font-size:18px;color:#0b8fcb}.adminSystemStrip span{color:#637189;font-size:11px}.adminErrorsPage{padding-top:34px;padding-bottom:60px}.adminHealthGrid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:10px;gap:10px;margin-bottom:28px}.adminHealthCard{padding:15px;display:flex;flex-direction:column;gap:6px;min-height:112px}.adminHealthCard small{color:#67748e;font-size:11px}.adminHealthCard b{font-size:24px;line-height:1.1}.adminHealthCard span{color:#5b677b;font-size:10px;margin-top:auto}.adminHealthCard.danger{border-color:#863c4a;background:linear-gradient(145deg,#f5f5f5,#fafafa)}.adminHealthCard.danger b{color:#ed0c27}.adminHealthCard.warning{border-color:#f4f1ec}.adminHealthCard.warning b{color:#a38023}.adminDiagnosticsSection{margin-top:28px}.adminSectionHead{display:flex;justify-content:space-between;gap:16px;align-items:flex-end;margin-bottom:12px}.adminSectionHead h3{margin:0 0 5px;font-size:18px}.adminSectionHead p{margin:0;color:#617189;font-size:11.5px;line-height:1.45;max-width:760px}.adminRiskTableWrap{overflow:auto;padding:0}.adminRiskTable{width:100%;border-collapse:collapse;min-width:900px}.adminRiskTable td,.adminRiskTable th{text-align:left;padding:13px 14px;border-bottom:1px solid #f5f5f5;vertical-align:top}.adminRiskTable th{color:#637189;font-size:10px;text-transform:uppercase;letter-spacing:.4px}.adminRiskTable td{font-size:12px}.adminRiskTable td b{display:block}.adminRiskTable td small{display:block;color:#5f6b7f;margin-top:4px}.riskBadge{display:inline-flex;min-width:48px;justify-content:center;padding:6px 8px;border-radius:999px;font-size:11px;font-weight:900;background:#fafafa;color:#269d5c}.riskBadge.mid{background:#fafafa;color:#a38023}.riskBadge.high{background:#f5f5f5;color:#ed0c27}.dangerText{color:#ed0c27!important}.warningText{color:#a38023!important}.okText{color:#269d5c!important}.providerHealthGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.providerHealthCard{padding:14px 15px;display:flex;align-items:center;justify-content:space-between;gap:14px}.providerHealthCard>div{display:flex;flex-direction:column;gap:4px}.providerHealthCard small{color:#5f6b7f;font-size:10px}.providerHealthCard>div:last-child{text-align:right;align-items:flex-end}.providerHealthCard span{color:#67748e;font-size:10.5px}.providerHealthCard strong{font-size:15px}.adminErrorFilters{display:grid;grid-template-columns:minmax(0,1fr) 180px;grid-gap:9px;gap:9px;margin-bottom:12px}.adminErrorFilters .filter{width:100%}.adminIssueList{display:grid;grid-gap:12px;gap:12px}.adminNoIssues{padding:22px;display:flex;flex-direction:column;gap:7px}.adminNoIssues span{color:#617189;font-size:12px}.adminIssueCard{padding:18px;border-color:#f1eef1}.adminIssueTop{display:flex;justify-content:space-between;gap:20px;align-items:flex-start}.adminIssueTop h4{margin:8px 0 4px;font-size:15px}.adminIssueTop p{margin:0;color:#58647c;font-size:12px}.adminIssueBadges{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.issueCode{padding:5px 7px;border-radius:8px;background:#f5f5f5;border:1px solid #eeeff2;color:#6b7b97;font-size:9px;font-weight:900;letter-spacing:.4px}.adminIssueMoney{flex:none;text-align:right;display:flex;flex-direction:column;gap:5px}.adminIssueMoney b{font-size:17px}.adminIssueMoney span{color:#269d5c;font-size:11px;font-weight:800}.adminIssueGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;margin-top:15px}.adminIssueGrid>div{padding:10px;border:1px solid #eeeff2;border-radius:10px;background:#fafafa}.adminIssueGrid span,.adminIssueLink>span,.adminIssueReason span{display:block;color:#586377;font-size:9.5px;margin-bottom:5px;text-transform:uppercase;letter-spacing:.35px}.adminIssueGrid b{display:block;color:#262626;font-size:11px;overflow-wrap:anywhere}.adminIssueLink{margin-top:9px;padding:10px;border:1px solid #eeeff2;border-radius:10px;background:#fafafa}.adminIssueLink a{color:#0b8fcb;font-size:11px;overflow-wrap:anywhere}.adminIssueReason{display:grid;grid-template-columns:1fr 1fr;grid-gap:9px;gap:9px;margin-top:9px}.adminIssueReason>div{padding:11px;border-radius:10px;border:1px solid #f5f5f5;background:#fafafa}.adminIssueReason code{display:block;white-space:pre-wrap;overflow-wrap:anywhere;color:#f42940;font-size:10.5px;line-height:1.5}.adminIssueReason p{margin:0;color:#6b7da3;font-size:11px;line-height:1.5}.adminIssueActions{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}.adminIssueActions .btn,.adminIssueActions .dangerBtn{min-height:38px;padding:8px 11px;font-size:11px}.adminErrorLink{color:#f3172f;font-size:10.5px;font-weight:800}@media(max-width:980px){.adminHealthGrid,.adminPriorityGrid{grid-template-columns:repeat(2,1fr)}.adminIssueGrid,.providerHealthGrid{grid-template-columns:1fr 1fr}}@media(max-width:680px){.adminCompactNav{display:grid!important;grid-template-columns:1fr!important;grid-gap:9px!important;gap:9px!important}.adminCompactNav .actions{display:grid!important;grid-template-columns:1fr 1fr!important;width:100%!important}.adminHealthGrid,.adminPriorityGrid,.adminSystemStrip,.providerHealthGrid{grid-template-columns:1fr}.adminPriorityCard{min-height:100px}.adminSectionHead{align-items:flex-start;flex-direction:column}.adminErrorFilters{grid-template-columns:1fr}.adminIssueTop{flex-direction:column}.adminIssueMoney{text-align:left}.adminIssueGrid,.adminIssueReason{grid-template-columns:1fr}}.ordersEmptySimple{min-height:190px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:28px 18px}.ordersEmptySimple h3{margin:0 0 7px;font-size:17px}.ordersEmptySimple p{margin:0;color:#647289;font-size:12px}@media(max-width:768px){.ordersEmptySimple{min-height:150px;padding:24px 14px}}.adminMiniCheckBtn{margin-top:7px;border:1px solid #eeeff2;background:#fafafa;color:#5b6e92;border-radius:8px;padding:5px 7px;font-size:9.5px;cursor:pointer}.adminMiniCheckBtn:hover{border-color:#515871;color:#262626}.adminMiniCheckBtn:disabled{opacity:.6;cursor:default}.adminApiCheckResult{margin-top:7px;max-width:440px;padding:7px 8px;border-radius:8px;background:#fafafa;border:1px solid #eeeff2;color:#60759e;font-size:9.5px;line-height:1.45;overflow-wrap:anywhere}.adminChartCard{padding:20px;margin-bottom:16px}.adminChartHead{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:10px;gap:10px;flex-wrap:wrap}.adminChartHead h3{margin:0;font-size:15px}.adminChartHead span{color:#8894a8;font-size:11px}.adminChartSvg{width:100%;height:160px;display:block}.adminChartGrid{stroke:#e1e0d9;stroke-width:1}.adminChartAxis{stroke:#c3c2b7;stroke-width:1}.adminChartXAxis{display:flex;justify-content:space-between;margin-top:4px;padding:0 8px}.adminChartXAxis span{color:#8894a8;font-size:10px}.adminChartGrid2{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.adminHBars{display:flex;flex-direction:column;gap:10px}.adminHBarRow{display:grid;grid-template-columns:112px 1fr 38px;align-items:center;grid-gap:8px;gap:8px}.adminHBarLabel{display:flex;align-items:center;gap:6px;font-size:11.5px;color:#546077;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.adminHBarLabel i{width:8px;height:8px;border-radius:2px;flex:none}.adminHBarLabelWide{white-space:normal;line-height:1.25}.adminHBarSvg{width:100%;height:14px;display:block}.adminHBarValue{font-size:12px;text-align:right;color:#262626;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media(max-width:768px){.adminChartGrid2{grid-template-columns:1fr}.adminHBarRow{grid-template-columns:90px 1fr 32px}}.adminReviewsUpload{padding:18px;margin-bottom:16px}.adminReviewsUploadBtn{display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.adminReviewsGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));grid-gap:14px;gap:14px}.adminReviewCard{padding:0;overflow:hidden}.adminReviewCard img{display:block;width:100%;height:200px;object-fit:cover;object-position:top;background:#fafafa}.adminReviewCardBody{padding:10px 12px 12px;display:flex;flex-direction:column;gap:8px}.adminReviewCardBody>small{color:#8894a8;font-size:10.5px}.adminReviewToggle{display:flex;align-items:center;gap:6px;font-size:12px;color:#546077;cursor:pointer}.adminReviewOrderRow{display:flex;align-items:center;gap:8px}.adminReviewOrderRow label{font-size:11px;color:#8894a8;flex:none}.adminReviewOrderRow input{width:100%;padding:6px 8px;border:1px solid #eeeff2;border-radius:8px;font-size:12px}.adminReviewDeleteBtn{min-height:34px;padding:6px 10px;font-size:11px;border-color:#f4eced;color:#f20d23}.adminOrderHistory{display:flex;flex-direction:column;gap:8px;padding:10px 4px}.adminOrderHistoryRow{display:flex;align-items:center;gap:12px;flex-wrap:wrap;font-size:11px;color:#546077;padding-bottom:8px;border-bottom:1px solid #eeeff2}.adminOrderHistoryRow:last-child{border-bottom:0;padding-bottom:0}.adminOrderHistorySource{color:#8894a8}.serviceQualityPage{padding-top:32px;padding-bottom:60px}.qualitySummary{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:10px;gap:10px;margin-bottom:16px}.qualitySummaryCard{padding:15px;min-height:108px;display:flex;flex-direction:column;gap:5px}.qualitySummaryCard small{color:#67758f;font-size:10.5px}.qualitySummaryCard b{font-size:24px}.qualitySummaryCard span{margin-top:auto;color:#5c687c;font-size:10px}.qualitySummaryCard.good b{color:#269d5c}.qualitySummaryCard.warning b{color:#a38023}.qualitySummaryCard.danger b{color:#ed0c27}.qualityActions{padding:15px 17px;display:flex;align-items:center;justify-content:space-between;gap:16px}.qualityActions b{font-size:13px}.qualityActions p{margin:5px 0 0;color:#617189;font-size:10.5px}.qualityMessage{margin:10px 0;padding:10px 12px;border:1px solid #eeeff2;border-radius:10px;background:#fafafa;color:#5c6f8f;font-size:11px}.qualityFilters{display:grid;grid-template-columns:minmax(0,1fr) 180px 190px;grid-gap:8px;gap:8px;margin:16px 0 11px}.qualityFilters .filter{width:100%}.qualityList{display:grid;grid-gap:10px;gap:10px}.qualityRow{padding:16px;display:grid;grid-template-columns:minmax(0,1fr) 420px 150px;grid-gap:16px;gap:16px;align-items:center}.qualityRow.bad,.qualityRow.broken{border-color:#f3edee}.qualityRow.good{border-color:#edf3f0}.qualityMain h3{margin:7px 0 8px;font-size:14px}.qualityBadges{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.qualityBadge,.qualityKind,.qualityRecommended{display:inline-flex;padding:5px 7px;border-radius:999px;font-size:9px;font-weight:900}.qualityBadge.good{background:#fafafa;color:#269d5c}.qualityBadge.low_data,.qualityBadge.warning{background:#f3f1ed;color:#a38023}.qualityBadge.untested{background:#edeef3;color:#0d5df1}.qualityBadge.bad,.qualityBadge.broken{background:#f5f5f5;color:#ed0c27}.qualityRecommended{background:linear-gradient(135deg,#483290,#1d73a5);color:#262626}.qualityKind{background:#fafafa;border:1px solid #eeeff2;color:#6f819e}.qualityMeta{display:flex;flex-wrap:wrap;gap:5px 12px;color:#677790;font-size:10px}.qualityMeta b{color:#637597}.qualityReason{margin:8px 0 0;color:#5e6e8a;font-size:10.5px}.qualityStats{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:6px;gap:6px}.qualityStats>div{padding:9px 7px;border:1px solid #eeeff2;border-radius:9px;background:#fafafa;text-align:center}.qualityStats small{display:block;min-height:24px;color:#5b687b;font-size:8.5px;line-height:1.3}.qualityStats b{display:block;margin-top:4px;font-size:12px}.qualitySide{display:flex;flex-direction:column;align-items:stretch;gap:9px}.catalogState{padding:8px 9px;border-radius:9px;text-align:center;font-size:9px;font-weight:900}.catalogState.ok{background:#fafafa;color:#269d5c}.catalogState.bad{background:#f5f5f5;color:#ed0c27}.qualityEmpty{padding:24px;text-align:center}@media(max-width:1100px){.qualitySummary{grid-template-columns:repeat(3,1fr)}.qualityRow{grid-template-columns:1fr}.qualityStats{grid-template-columns:repeat(5,1fr)}.qualitySide{flex-direction:row;align-items:center}}@media(max-width:700px){.qualitySummary{grid-template-columns:1fr 1fr}.qualityActions{align-items:flex-start;flex-direction:column}.qualityActions .actions{display:grid!important;width:100%!important;grid-template-columns:1fr!important}.qualityFilters{grid-template-columns:1fr}.qualityStats{grid-template-columns:1fr 1fr}.qualitySide{flex-direction:column;align-items:stretch}}.verifiedSetCard{padding:17px;margin-bottom:14px;border-color:#edf2f0;background:linear-gradient(145deg,#fafafa,#fafafa)}.verifiedSetHead{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.verifiedSetHead h3{margin:5px 0;font-size:17px}.verifiedSetHead p{margin:0;color:#6c7b93;font-size:11px;line-height:1.45}.verifiedSetList{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px;margin-top:14px}.verifiedSetList>div{padding:10px;border-radius:10px;background:#fafafa;border:1px solid #f5f5f5}.verifiedSetList b{display:block;color:#269d5c;font-size:11px}.verifiedSetList span{display:block;margin-top:4px;color:#66748a;font-size:9.5px;line-height:1.4}.verifiedDetected{display:block;margin-top:10px;color:#606e82;font-size:10px}@media(max-width:900px){.verifiedSetList{grid-template-columns:1fr 1fr}}@media(max-width:650px){.verifiedSetHead{flex-direction:column}.verifiedSetHead .btn{width:100%}.verifiedSetList{grid-template-columns:1fr}}.cleanServicesAdmin{max-width:1080px;padding-top:30px;padding-bottom:60px}.cleanServicesHead{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;margin-bottom:18px}.cleanServicesHead h2{margin:0;text-align:left;font-size:26px}.cleanServicesHead p{margin:6px 0 0;color:#657187;font-size:12px}.platformTabs{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px;max-width:520px;margin-bottom:14px}.platformTabs button{min-height:44px;border:1px solid #eeeff2;border-radius:11px;background:#fafafa;color:#5b6a87;font-weight:800;cursor:pointer}.platformTabs button:hover{border-color:#4e5873;color:#262626}.platformTabs button.active{border-color:#0a19bf;background:#edeef3;color:#262626;box-shadow:inset 0 0 0 1px rgba(183,188,237,.22)}.cleanServiceToolbar{display:grid;grid-template-columns:210px minmax(0,1fr);grid-gap:10px;gap:10px;padding:13px;border:1px solid #eeeff2;border-radius:13px;background:#fafafa}.cleanProviderSelect label,.cleanServiceSearch label{display:block;margin-bottom:6px;color:#606c83;font-size:10px;font-weight:700}.cleanProviderSelect select,.cleanServiceSearch input{width:100%;min-height:42px;border:1px solid #eeeff2;border-radius:10px;background:#fafafa;color:#262626;padding:0 12px;outline:none}.cleanServiceSearch>div{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:8px;gap:8px}.cleanContextLine{min-height:34px;display:flex;align-items:center;gap:7px;color:#606d84;font-size:10.5px}.cleanContextLine b{color:#262626}.cleanAdminMsg{color:#6a82a0}.cleanCatalogList{display:grid;grid-gap:8px;gap:8px}.cleanCatalogRow{display:grid;grid-template-columns:minmax(0,1fr) 360px 105px;grid-gap:16px;gap:16px;align-items:center;padding:14px 15px}.cleanCatalogTop{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.cleanProviderBadge,.cleanServiceId{display:inline-flex;padding:4px 7px;border:1px solid #eeeff2;border-radius:7px;background:#fafafa;color:#65768f;font-size:9px;font-weight:800}.cleanProviderBadge{color:#6b80a3}.cleanCatalogMain h3{margin:7px 0 4px;font-size:12.5px;line-height:1.35}.cleanCatalogMain>small{color:#5a677a;font-size:9.5px}.cleanCatalogMeta{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:6px;gap:6px}.cleanCatalogMeta>div{padding:8px;border:1px solid #eeeff2;border-radius:9px;background:#fafafa}.cleanCatalogMeta small{display:block;color:#586376;font-size:8px;margin-bottom:4px}.cleanCatalogMeta b{display:block;color:#262626;font-size:10px}.cleanCatalogAction{display:flex;justify-content:flex-end}.cleanCatalogAction .btn{min-width:100px}.cleanAdded{display:inline-flex;padding:7px 9px;border-radius:8px;background:#fafafa;color:#269d5c;font-size:10px;font-weight:800}.cleanCatalogEmpty{min-height:120px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;text-align:center;color:#66748a}.cleanCatalogEmpty b{color:#262626}.cleanCatalogEmpty span{font-size:10px}@media(max-width:850px){.cleanCatalogRow{grid-template-columns:1fr}.cleanCatalogMeta{max-width:520px}.cleanCatalogAction{justify-content:flex-start}}@media(max-width:650px){.cleanAdminNav{display:grid!important;grid-template-columns:1fr!important;grid-gap:8px!important;gap:8px!important}.cleanAdminNav .actions{display:grid!important;grid-template-columns:1fr 1fr!important}.cleanServicesHead{align-items:flex-start;flex-direction:column}.cleanServicesHead .btn{width:100%}.platformTabs{max-width:none}.cleanServiceSearch>div,.cleanServiceToolbar{grid-template-columns:1fr}.cleanServiceSearch .btn{width:100%}.cleanCatalogMeta{grid-template-columns:1fr 1fr}}.diagnosticPage{max-width:1120px;padding-top:28px;padding-bottom:60px}.diagnosticHead{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:14px}.diagnosticHead h2{margin:0;text-align:left}.diagnosticHead p{margin:5px 0 0;color:#637188;font-size:11px}.diagnosticDb{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:8px;gap:8px;padding:12px;margin-bottom:10px}.diagnosticDb>div{padding:9px;border:1px solid #edeff2;border-radius:9px;background:#fafafa}.diagnosticDb small{display:block;color:#586376;font-size:8px;margin-bottom:4px}.diagnosticDb b{font-size:10px;color:#262626;word-break:break-word}.diagnosticMsg{padding:9px 11px;margin-bottom:10px;border:1px solid #edeff2;border-radius:9px;color:#5b6b86;font-size:10px}.diagnosticList{display:grid;grid-gap:8px;gap:8px}.diagnosticOrder{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:12px;gap:12px;padding:13px}.diagnosticOrderTitle{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.diagnosticOrderMain>small{display:block;color:#5a677a;margin-top:4px}.diagnosticFields{display:flex;gap:7px;flex-wrap:wrap;margin-top:8px}.diagnosticFields span{padding:5px 7px;border:1px solid #edeff2;border-radius:7px;color:#606d82;font-size:8.5px}.diagnosticFields b{color:#262626}.diagnosticProbe{grid-column:1/-1;display:grid;grid-gap:5px;gap:5px;padding-top:8px;border-top:1px solid #edeff2}.diagnosticProbe>div{display:flex;gap:8px;align-items:flex-start}.diagnosticProbe b{min-width:85px;color:#262626;font-size:9px}.diagnosticProbe span{color:#687893;font-size:9px;word-break:break-word}@media(max-width:760px){.diagnosticHead{align-items:flex-start;flex-direction:column}.diagnosticHead .btn{width:100%}.diagnosticDb{grid-template-columns:1fr 1fr}.diagnosticOrder{grid-template-columns:1fr}.diagnosticOrder>.btn{width:100%}}.diagnosticRowActions{display:grid;grid-gap:6px;gap:6px;min-width:190px}.diagnosticRowActions .btn{width:100%}@media(max-width:760px){.diagnosticRowActions{width:100%}}.orderSyncError{display:block;max-width:260px;margin-top:4px;color:#e60c25!important;font-size:9px!important;line-height:1.35;word-break:break-word}.orderRefill{display:flex;flex-direction:column;align-items:flex-start;gap:4px;margin-top:6px}.orderRefillBtn{min-height:auto;border:1px solid #eeeff2;background:#fafafa;color:#5b6e92;border-radius:8px;padding:6px 10px;font-size:11px;cursor:pointer}.orderRefillBtn:hover{border-color:#515871;color:#262626}.orderRefillBtn:disabled{opacity:.6;cursor:default}.orderRefillOk{color:#28b167!important}.adminLoadingBar{position:fixed;top:0;left:0;width:100%;height:3px;z-index:2000;background:transparent;overflow:hidden}.adminLoadingBarFill{position:absolute;top:0;left:0;height:100%;width:40%;background:linear-gradient(135deg,#8300fe,#005eda 55%,#0093c2);border-radius:0 3px 3px 0;animation:adminLoadingSlide 1.05s ease-in-out infinite}@keyframes adminLoadingSlide{0%{left:-40%}to{left:100%}}.adminGlobalNav{position:-webkit-sticky;position:sticky;top:0;z-index:900;background:hsla(0,0%,98%,.94);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-bottom:1px solid #eeeff2}.adminGlobalNavInner{display:flex;gap:6px;overflow-x:auto;padding:10px 22px;-webkit-overflow-scrolling:touch;scrollbar-width:none}.adminGlobalNavInner::-webkit-scrollbar{display:none}.adminGlobalNavLink{flex:none;padding:8px 13px;border-radius:999px;font-size:12px;font-weight:700;color:#617189;background:transparent;border:1px solid transparent;white-space:nowrap;text-decoration:none;transition:.14s}.adminGlobalNavLink:hover{background:#00000007;border-color:#eeeff2}.adminGlobalNavLink.active{color:#fff;background:linear-gradient(135deg,#8300fe,#005eda 55%,#0093c2);box-shadow:0 4px 14px rgba(80,40,220,.28)}@media(max-width:768px){.adminGlobalNavInner{padding:9px 12px;gap:5px}.adminGlobalNavLink{padding:7px 11px;font-size:11px}}.adminCompactNav{min-height:58px;margin-top:14px;padding-top:8px!important;padding-bottom:8px!important}.adminCompactNav .logo{font-size:18px}.adminCompactNav .actions{gap:7px}.adminCompactNav .btn{min-height:36px;padding:8px 12px;font-size:11px;border-radius:10px}.adminCompactPage{max-width:1120px;padding-top:22px!important;padding-bottom:42px!important}.adminCompactPage>h2{margin:0 0 14px!important;font-size:25px;line-height:1.15}.adminCompactPage>.pageTitle{margin-bottom:16px}.adminCompactPage .pageTitle h2{font-size:25px;line-height:1.15;margin:0 0 5px!important}.adminCompactPage .pageTitle p{font-size:11.5px;line-height:1.4;margin:0;color:#617189}.adminCompactPage .filters{gap:8px;margin-bottom:12px}.adminCompactPage .filter{min-height:38px;padding:8px 10px;border-radius:10px;font-size:11px}.adminCompactPage .adminTable td,.adminCompactPage .adminTable th{padding:10px 11px}.adminCompactPage .adminTable th{font-size:10px}.adminCompactPage .adminTable td{font-size:11px}.adminCompactPage .field{margin-bottom:11px}.adminCompactPage .field label{font-size:11px;margin-bottom:5px}.adminCompactPage .field input,.adminCompactPage .field select,.adminCompactPage .field textarea{padding:10px 11px;border-radius:10px;font-size:12px}.adminHomeTitle{align-items:center!important;margin-bottom:12px!important}.adminHomeTitle h2{font-size:27px!important}.adminHomeTitle>.btn{min-height:38px;padding:8px 12px;font-size:11px}.adminOverviewStrip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px;margin-bottom:14px}.adminOverviewItem{min-height:70px;padding:11px 13px;border:1px solid #eeeff2;border-radius:12px;background:#fafafa;display:flex;flex-direction:column;justify-content:center;gap:5px;transition:.16s ease}a.adminOverviewItem:hover{border-color:#4f4e74;background:#fafafa;transform:translateY(-1px)}.adminOverviewItem span{font-size:9.5px;color:#617189}.adminOverviewItem b{font-size:20px;line-height:1.05;color:#262626}.adminOverviewItem.danger{border-color:#f3edee;background:#fafafa}.adminOverviewItem.danger b{color:#ed0c27}.adminOverviewItem.success b{color:#269d5c}.adminMenuCompact{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:8px!important;margin-top:0!important}.adminMenuCompact .adminMenuCard{min-height:86px;padding:12px!important;gap:10px!important;border-radius:12px;align-items:center;transform:none!important}.adminMenuCompact .adminMenuCard:hover{border-color:#564f72;transform:none!important}.adminMenuCompact .adminMenuCard>span{min-width:34px!important;width:34px;height:34px!important;border-radius:10px!important;font-size:10px}.adminMenuCompact .adminMenuCard h3{font-size:13px;margin:0 0 3px!important;line-height:1.15}.adminMenuCompact .adminMenuCard p{font-size:9.5px;line-height:1.25;margin:0!important;color:#606c82}.adminMenuCompact .adminMenuCard.hot{background:linear-gradient(145deg,#eeedf3,#eceff3);border-color:#54437f}.adminSecondaryLinks{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.adminSecondaryLinks a{padding:7px 10px;border:1px solid #eeeff2;border-radius:9px;background:#fafafa;color:#6c809f;font-size:9.5px}.adminSecondaryLinks a:hover{color:#262626;border-color:#514e74}.adminMetaLine{display:flex;flex-wrap:wrap;gap:8px 16px;margin-top:12px;padding-top:10px;border-top:1px solid #edeff2;color:#566276;font-size:9.5px}.adminMetaLine b{color:#5f79a3;font-size:10.5px}.adminCompactPage .adminHealthGrid{gap:8px;margin-bottom:16px}.adminCompactPage .adminHealthCard{min-height:82px;padding:11px;gap:4px}.adminCompactPage .adminHealthCard b{font-size:19px}.adminCompactPage .adminHealthCard small{font-size:9.5px}.adminCompactPage .adminHealthCard span{font-size:9px}.adminCompactPage .adminDiagnosticsSection{margin-top:18px}.adminCompactPage .adminSectionHead{margin-bottom:8px}.adminCompactPage .adminSectionHead h3{font-size:15px;margin-bottom:3px}.adminCompactPage .adminSectionHead p{font-size:10px}.adminCompactPage .adminIssueCard{padding:12px}.adminCompactPage .adminIssueTop h4{font-size:12px}.adminCompactPage .adminIssueGrid{gap:6px}.adminCompactPage .adminIssueGrid>div{padding:8px}.diagnosticPage.adminCompactPage{padding-top:22px!important}.diagnosticPage.adminCompactPage .diagnosticHead{margin-bottom:10px;align-items:center}.diagnosticPage.adminCompactPage .diagnosticHead h2{font-size:24px;margin:0 0 4px}.diagnosticPage.adminCompactPage .diagnosticHead p{font-size:10px}.diagnosticPage.adminCompactPage .diagnosticDb{padding:8px;gap:6px;margin-bottom:8px}.diagnosticPage.adminCompactPage .diagnosticDb>div{padding:7px}.diagnosticPage.adminCompactPage .diagnosticOrder{padding:10px;gap:8px}.diagnosticPage.adminCompactPage .diagnosticFields{margin-top:6px;gap:5px}.diagnosticPage.adminCompactPage .diagnosticFields span{padding:4px 6px;font-size:8px}.diagnosticPage.adminCompactPage .diagnosticRowActions{min-width:160px;gap:5px}.diagnosticPage.adminCompactPage .diagnosticRowActions .btn{padding:7px 9px;font-size:9px;min-height:34px}@media(max-width:980px){.adminMenuCompact{grid-template-columns:repeat(3,minmax(0,1fr))!important}.adminOverviewStrip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.adminCompactNav{margin-top:8px;min-height:52px}.adminCompactNav .logo{font-size:15px}.adminCompactPage{padding-top:15px!important;padding-bottom:28px!important}.adminHomeTitle{align-items:flex-start!important;gap:9px!important}.adminHomeTitle h2{font-size:23px!important}.adminOverviewStrip{gap:6px}.adminOverviewItem{min-height:62px;padding:9px 10px}.adminOverviewItem b{font-size:17px}.adminMenuCompact{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important}.adminMenuCompact .adminMenuCard{min-height:74px;padding:10px!important}.adminMenuCompact .adminMenuCard p{display:none}.adminSecondaryLinks{gap:5px}.adminSecondaryLinks a{font-size:9px;padding:6px 8px}.adminMetaLine{gap:6px 12px;font-size:9px}.diagnosticPage.adminCompactPage .diagnosticDb{grid-template-columns:1fr 1fr}}.platformTabs{flex-wrap:wrap}.platformTabs button{white-space:nowrap}.adminUsersSummary{margin-bottom:12px}.adminUsersFilters .filter{min-width:280px}.adminUsersTable{min-width:1080px}.adminUsersTable td{vertical-align:middle}.adminUserBalance{color:#28b167;font-size:13px;white-space:nowrap}.adminUserBalanceBtn{min-height:34px;padding:7px 11px;font-size:10px;border-radius:9px;box-shadow:none}.adminBalanceBackdrop{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:18px;background:rgba(4,7,12,.76);backdrop-filter:blur(7px);-webkit-backdrop-filter:blur(7px)}.adminBalanceModal{width:min(430px,100%);padding:18px;border-color:#554c76;background:linear-gradient(145deg,#f5f5f5,#fafafa);box-shadow:0 28px 90px rgba(0,0,0,.45)}.adminBalanceModalHead{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px}.adminBalanceModalHead small{display:block;color:#5a667a;font-size:10px;margin-bottom:3px}.adminBalanceModalHead h3{margin:0;font-size:16px;overflow-wrap:anywhere}.adminBalanceClose{width:32px;height:32px;border:1px solid #eeeff1;border-radius:9px;background:#fafafa;color:#5f6d89;font-size:20px;line-height:1;cursor:pointer}.adminBalanceCurrent{display:flex;align-items:center;justify-content:space-between;padding:11px 12px;margin-bottom:10px;border:1px solid #eeeff2;border-radius:11px;background:#fafafa}.adminBalanceCurrent span{font-size:11px;color:#617189}.adminBalanceCurrent b{font-size:18px;color:#28b167}.adminBalanceModes{display:grid;grid-template-columns:1fr 1fr;grid-gap:7px;gap:7px;margin-bottom:12px}.adminBalanceModes button{min-height:38px;border:1px solid #eeeff2;border-radius:10px;background:#fafafa;color:#515e74;font-weight:800;cursor:pointer}.adminBalanceModes button.active{border-color:#3fae7c;background:#e3f7ec;color:#16824a}.adminBalanceModes button.active.danger{border-color:#d68a94;background:#fce9eb;color:#c81330}.adminBalanceMsg{margin:-2px 0 10px;padding:9px 10px;border:1px solid #7b4752;border-radius:9px;background:#fafafa;color:#f31833;font-size:11px}.adminBalanceMsg.ok{border-color:#437f69;background:#fafafa;color:#28b167}.adminBalanceSubmit{width:100%;margin-top:2px}.adminBalanceHint{display:block;margin-top:8px;text-align:center;color:#545e6d;font-size:9.5px}.adminTopupCheck{display:flex;align-items:flex-start;gap:8px;margin:-2px 0 12px;padding:9px 10px;border-radius:10px;background:#eef4ff;border:1px solid #c9d6ff;color:#3a3f7a;font-size:11px;line-height:1.4;cursor:pointer}.adminTopupCheck input{margin-top:2px;flex:none}@media(max-width:768px){.adminUsersFilters .filter{min-width:0;width:100%}.adminUsersTable{min-width:0}.adminUsersTableWrap{background:transparent;border:0}.adminUsersTable tr{margin-bottom:8px!important;background:linear-gradient(145deg,#fafafa,#fafafa)}.adminUsersTable td{gap:12px;align-items:center}.adminUsersTable td:first-child{display:block}.adminUsersTable td:first-child:before{display:none}.adminUserBalanceBtn{width:auto}.adminBalanceBackdrop{align-items:flex-end;padding:10px}.adminBalanceModal{width:100%;border-radius:16px;padding:15px}}.adminUserLink{color:#1554d6;font-weight:700;text-decoration:none}.adminUserLink:hover{text-decoration:underline}.adminUserActionsCell{display:flex;gap:7px;flex-wrap:wrap;align-items:center}.adminUserOpenBtn{min-height:34px;padding:7px 11px;font-size:10px;border-radius:9px;box-shadow:none;white-space:nowrap}.adminUserProfilePage .pageTitle{align-items:center}.adminUserGrid{display:grid;grid-template-columns:1fr 300px;grid-gap:16px;gap:16px;align-items:start}.adminUserMain{min-width:0}.adminUserSide{position:-webkit-sticky;position:sticky;top:16px}.adminUserTabs{display:flex;gap:7px;flex-wrap:wrap;margin-bottom:12px}.adminUserTabs button{border:1px solid #eeeff2;background:#fafafa;color:#515e74;font-weight:700;font-size:12px;padding:10px 14px;border-radius:11px;cursor:pointer;transition:.15s}.adminUserTabs button:hover{border-color:#c3d2ff}.adminUserTabs button.active{border-color:#554282;background:linear-gradient(135deg,#8300fe,#005eda 55%,#0093c2);color:#fff}.adminUserOrderFilters{padding:14px 14px 0;margin-bottom:0!important}.adminUserOrderLink{color:#1554d6;text-decoration:none;display:inline-block;max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom}.adminUserOrderLink:hover{text-decoration:underline}.adminBalanceInline{padding:16px}.adminBalanceInline .adminBalanceCurrent{margin-top:2px}@media(max-width:980px){.adminUserGrid{grid-template-columns:1fr}.adminUserSide{position:static}}@media(max-width:768px){.adminUserTabs{overflow-x:auto;flex-wrap:nowrap;-webkit-overflow-scrolling:touch}.adminUserTabs button{white-space:nowrap}.adminUserOrderLink{max-width:160px}}.topupManualCard{padding:26px}.topupManualSteps{display:flex;flex-direction:column;gap:18px;margin-bottom:22px}.topupManualStep{display:flex;gap:14px;align-items:flex-start}.topupManualStep b{min-width:32px;height:32px;border-radius:50%;background:#eef4ff;color:#1554d6;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:900;flex-shrink:0}.topupManualStep h3{margin:2px 0 4px;font-size:15px}.topupManualStep p{margin:0;color:#6e7d97;font-size:13px;line-height:1.5}.topupTelegramBtn{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;background:linear-gradient(135deg,#25d366,#1aa851);box-shadow:0 8px 22px rgba(37,211,102,.35);text-decoration:none}.topupTelegramBtn:hover{filter:brightness(1.08)}.topupTelegramBtn.topupBtnDisabled{opacity:.5;cursor:not-allowed;box-shadow:none;filter:none;pointer-events:none}.topupKaspiBtn{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;background:linear-gradient(135deg,#e2001a,#ff4d4d);box-shadow:0 8px 22px rgba(226,0,26,.3);text-decoration:none;margin-bottom:12px}.topupKaspiBtn:hover{filter:brightness(1.08)}.topupMethodList{display:flex;flex-direction:column;border:1px solid #eef0f4;border-radius:16px;overflow:hidden;background:#fff}.topupMethodRow{border-bottom:1px solid #eef0f4}.topupMethodRow:last-child{border-bottom:0}.topupMethodHead{display:flex;align-items:center;gap:14px;width:100%;padding:16px 18px;background:transparent;border:0;cursor:pointer;text-align:left;font:inherit}.topupMethodHead:hover{background:#fafbfc}.topupMethodIcon{width:40px;height:40px;border-radius:50%;background:#f3f4f7;display:flex;align-items:center;justify-content:center;font-size:18px;flex-shrink:0}.topupMethodInfo{flex:1 1;display:flex;flex-direction:column;gap:4px;min-width:0}.topupMethodInfo b{font-size:15px;color:#1a1d29}.topupMethodInfo small{font-size:12px;color:#8a95ab}.topupMethodBadge{display:inline-block;width:-moz-fit-content;width:fit-content;padding:4px 10px;border-radius:999px;font-size:11px;font-weight:700;background:#eaf4ff;color:#1554d6}.topupMethodChevron{width:30px;height:30px;border-radius:50%;border:1px solid #dfe3ea;display:flex;align-items:center;justify-content:center;color:#8a95ab;transition:transform .2s;flex-shrink:0}.topupMethodRow.open .topupMethodChevron{transform:rotate(90deg)}.topupMethodBody{padding:0 18px 22px}.topupMethodBody .topupManualSteps{margin-bottom:18px}.kaspiInvoiceBox{display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center}.kaspiInvoiceAmount{margin:4px 0 0;font-size:16px}.kaspiAutoBadge{display:inline-block;margin:2px 0 8px;padding:6px 12px;border-radius:999px;background:#eafaf0;color:#1aa851;font-size:12px;font-weight:700}.kaspiPollingStatus{margin:4px 0 0;font-size:13px;color:#5f6d89}.kaspiInvoiceCancel{width:100%;margin-top:6px;background:#fff;border:2px solid #e2472e;color:#e2472e;font-weight:700;font-size:14px;border-radius:13px;padding:12px 19px;cursor:pointer}.kaspiInvoiceCancel:hover{background:#fff5f3}.kaspiSuccessBox{display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center;padding:12px 0 4px}.kaspiSuccessCheck{width:64px;height:64px;border-radius:50%;background:#1aa851;color:#fff;font-size:32px;font-weight:900;display:flex;align-items:center;justify-content:center;margin-bottom:4px}.kaspiSuccessBox h3{margin:0;font-size:20px}.kaspiSuccessBox p{margin:0 0 8px;color:#5f6d89;font-size:15px}.kaspiSuccessOk{width:100%;background:none;border:0;color:#8a95ab;font-weight:600;font-size:14px;padding:10px;cursor:pointer}.kaspiSuccessOk:hover{color:#5f6d89}.kaspiInvoiceBox .topupKaspiBtn{margin-bottom:0}.topupPromoNote{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:16px}.topupPromoNote span{flex:1 1;min-width:200px;padding:12px 16px;border-radius:13px;background:linear-gradient(135deg,#fff4e6,#ffe9f2);border:1px solid #ffdfb0;color:#6e4a1f;font-size:13px}.topupPromoNote span:last-child{background:linear-gradient(135deg,#eef4ff,#f3ecff);border-color:#c9d6ff;color:#3a3f7a}.topupPromoNote b{font-weight:900}.orderListPriceOld{color:#a3abbd;text-decoration:line-through;margin-right:6px;font-weight:400;font-size:12px}.orderDiscountBadge{display:inline-block;margin-left:8px;padding:2px 8px;border-radius:999px;background:#eafaf0;color:#1aa851;font-size:11px;font-weight:800}.discountTiersCard{padding:8px 22px}.discountTierRow{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 0;border-bottom:1px solid #f5f5f5}.discountTierRow:last-child{border-bottom:0}.discountTierRow small{display:block;color:#66758e;margin-top:5px}.discountTierStatus{font-size:12px;font-weight:800;padding:8px 12px;border-radius:999px;background:#fbf0da;color:#8a6a10;white-space:nowrap}.discountTierStatus.reached{background:#e3f7ec;color:#16824a}.topupHelp{display:flex;flex-direction:column;align-items:center;gap:9px;margin-top:14px}.topupHelp span{font-size:13px;color:#66758e;text-align:center}.topupHelpBtn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:11px 22px;border-radius:12px;background:linear-gradient(135deg,#25d366,#1aa851);color:#fff;font-weight:700;font-size:14px;box-shadow:0 6px 18px rgba(37,211,102,.28)}.topupHelpBtn:hover{filter:brightness(1.07)}.kaspiInvoiceQr{width:210px;height:210px;border-radius:14px;border:1px solid #eef0f4;margin:4px 0}.kaspiQrHint{margin:0 0 4px;font-size:12.5px;color:#66758e;text-align:center}.topupMessageAlert{color:#e2472e!important;font-weight:600;font-size:13px;text-align:center}.discountCard{background:linear-gradient(135deg,#7100fe,#4b1fd6 55%,#0070d4)!important;border-color:transparent!important;color:#fff;transition:transform .16s ease,box-shadow .16s ease;box-shadow:0 6px 20px rgba(113,0,254,.22)}.discountCard small{color:#e2d9ff!important;display:flex;align-items:center;gap:6px}.discountCard b{color:#fff}.discountCard:hover{transform:translateY(-2px);box-shadow:0 10px 28px rgba(113,0,254,.32)}.discountCardArrow{font-size:16px;line-height:1;opacity:.85}.topupPick{display:flex;flex-direction:column;gap:12px}.topupPickRow{display:grid;grid-template-columns:52px 1fr 16px;grid-gap:14px;gap:14px;align-items:center;width:100%;padding:20px 16px;border-radius:18px;background:#fff;border:1px solid #eef0f4;cursor:pointer;text-align:left;font:inherit;transition:transform .15s,box-shadow .15s,border-color .15s}.topupPickRow:hover{box-shadow:0 8px 22px rgba(20,25,40,.07);border-color:#e3e6ef}.topupPickRow:active{transform:scale(.99)}.topupPickIcon{width:52px;height:52px;border-radius:16px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.topupPickIcon svg{width:26px;height:26px;display:block}.topupPickIconFast{background:#f1ebfe}.topupPickIconGift{background:#e4f7ec}.topupPickName{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:16px;font-weight:700;color:#1a1d29;min-width:0}.topupPickBadge{display:inline-block;background:#1aa851;color:#fff;font-size:11.5px;font-weight:800;letter-spacing:.03em;line-height:1;padding:6px 10px;border-radius:999px;white-space:nowrap;vertical-align:middle}.topupPickChevron{color:#c7cbe0;font-size:20px;text-align:right}.topupDiffBtn{width:100%;margin-top:14px;padding:14px;border-radius:14px;background:#fff;border:1px solid #eef0f4;color:#5f6d89;font-size:14px;font-weight:600;cursor:pointer}.topupDiffBtn:hover{border-color:#7100fe;color:#1a1d29}.topupDiffCard{background:#fff;border:1px solid #eef0f4;border-radius:18px;padding:18px;margin-bottom:12px;text-align:left}.topupDiffHead{display:flex;align-items:center;gap:11px;margin-bottom:12px}.topupDiffHead .topupPickIcon{width:42px;height:42px;border-radius:13px}.topupDiffHead .topupPickIcon svg{width:22px;height:22px}.topupDiffHead b{font-size:16px;display:flex;flex-wrap:wrap;align-items:center;gap:8px}.topupDiffList{margin:0;padding:0;list-style:none}.topupDiffList li{position:relative;padding-left:22px;margin-bottom:9px;font-size:14px;line-height:1.5;color:#3d4759}.topupDiffList li:last-child{margin-bottom:0}.topupDiffList li:before{content:"";position:absolute;left:6px;top:8px;width:6px;height:6px;border-radius:50%;background:#c3c9d8}.topupDiffList li b{color:#14603a}.topupDiffNote{font-size:13px;color:#66758e;line-height:1.5;text-align:center;margin:2px 6px 0}.topupDrop{display:block;width:100%;border:2px dashed #d9dbe6;border-radius:15px;padding:22px 14px;text-align:center;background:#fafbfc;cursor:pointer;margin-top:14px;font:inherit}.topupDrop:hover:not(:disabled){border-color:#7100fe;background:#faf7ff}.topupDrop:disabled{opacity:.6;cursor:default}.topupDrop b{display:block;font-size:14px;margin-bottom:3px;color:#1a1d29}.topupDrop span{font-size:12.5px;color:#8a95ab}.topupState{display:flex;align-items:center;gap:11px;padding:15px;border-radius:14px;margin-top:14px;font-size:13.5px;text-align:left}.topupState b,.topupState span{display:block}.topupStateChecking{background:#f3f4ff;color:#3730a3}.topupStateGood{background:#e6f8ee;color:#14603a}.topupStateGood span{opacity:.85;font-size:12.5px;margin-top:2px}.topupStateBad{background:#fdeceb;color:#9b1c1c}.topupStateIcon{font-size:19px;line-height:1;flex-shrink:0}.topupSpinner{width:18px;height:18px;border:2.5px solid #c7d2fe;border-top-color:#4338ca;border-radius:50%;animation:topupSpin .8s linear infinite;flex-shrink:0}@keyframes topupSpin{to{transform:rotate(1turn)}}.topupForm .topupSuccessTotal{margin:2px 0 4px!important;font-size:30px!important;font-weight:900;color:#14603a!important;line-height:1.1!important}.topupSuccessBreak{display:flex;align-items:center;justify-content:center;gap:14px;width:100%;margin:6px 0 16px;padding:14px 12px;border-radius:14px;background:#f6f8fb}.topupSuccessBreak>div{display:flex;flex-direction:column;gap:3px;align-items:center;min-width:0}.topupSuccessBreak small{font-size:11.5px;color:#8a95ab}.topupSuccessBreak b{font-size:15px;color:#1a1d29}.topupSuccessBonus{color:#1aa851!important}.topupSuccessPlus{font-size:17px;color:#c3c9d8;font-weight:800}.topupHelpCard{margin-top:14px;background:#fff;border:1px solid #eef0f4;border-radius:16px;padding:16px;display:flex;flex-direction:column;align-items:center;gap:11px}.topupHelpCard span{font-size:13px;color:#66758e;text-align:center;line-height:1.45}.topupHelpCard .topupHelpBtn{width:100%}.acctRanges{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 18px}.acctRange{padding:9px 16px;border-radius:11px;border:1px solid #e3e6ef;background:#fff;color:#5f6d89;font-size:13px;font-weight:600;cursor:pointer}.acctRange:hover{border-color:#7100fe;color:#1a1d29}.acctRangeOn{background:linear-gradient(135deg,#7100fe,#0070d4);border-color:transparent;color:#fff}.acctIn{color:#14603a}.acctOut{color:#c62828}.acctSub{color:#9aa3b5;font-size:12px}.acctH3{margin:26px 0 12px;font-size:16px}.acctEmpty{padding:18px;color:#6e7d97;font-size:13.5px}.acctNote{margin:16px 4px 30px;line-height:1.55}.acctHero{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px;margin-bottom:16px}.acctHeroItem{background:#fff;border:1px solid #eef0f4;border-radius:16px;padding:16px;display:flex;flex-direction:column;gap:5px;min-width:0}.acctHeroItem small{font-size:12px;color:#8a95ab}.acctHeroItem b{font-size:21px;line-height:1.15;overflow-wrap:anywhere}.acctHeroItem span{font-size:11.5px;color:#9aa3b5}.acctCalc{background:#fff;border:1px solid #eef0f4;border-radius:16px;padding:18px;margin-bottom:8px}.acctCalc h3{margin:0 0 12px;font-size:15px}.acctCalcRow{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:9px 0;border-bottom:1px dashed #eef0f4;font-size:13.5px;color:#5f6d89}.acctCalcRow b{font-size:14.5px;white-space:nowrap}.acctHintInline{display:block;font-style:normal;font-size:11.5px;color:#9aa3b5;margin-top:3px}.acctCalcTotal{border-bottom:0;border-top:2px solid #eef0f4;margin-top:5px;padding-top:13px;color:#1a1d29;font-weight:700}.acctCalcTotal b{font-size:18px}.acctCards{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px}.acctCard{padding:15px;display:flex;flex-direction:column;gap:4px;min-width:0}.acctCard small{font-size:12px;color:#8a95ab}.acctCard b{font-size:18px;overflow-wrap:anywhere}.acctCard span{font-size:11.5px;color:#9aa3b5;line-height:1.4}.acctTable td{vertical-align:middle}.acctQuiet td{opacity:.55}@media(max-width:900px){.acctCards,.acctHero{grid-template-columns:1fr 1fr}}@media(max-width:560px){.acctCards,.acctHero{grid-template-columns:1fr}.acctHeroItem b{font-size:19px}}.btn.green{background:linear-gradient(135deg,#1aa851,#28c76f);box-shadow:0 8px 20px rgba(26,168,81,.22)}.btn.amber{background:linear-gradient(135deg,#e2a51a,#f0c04f);box-shadow:0 8px 20px rgba(226,165,26,.22)}.ltEntryPrice{text-align:center;padding:22px 10px 18px}.ltEntryPrice span{font-size:12.5px;color:#8a95ab}.ltEntryPrice b{display:block;font-size:34px;color:#420cdd;margin-top:4px}.ltPromoNote{display:inline-block;margin-top:10px;padding:6px 12px;border-radius:999px;background:#fff3d6;color:#8a5a00;font-size:11.5px;font-weight:700;font-style:normal}.ltPitch{margin-top:14px;padding-top:14px;border-top:1px solid #f0f1f4}.ltPitch p{margin:0 0 12px;font-size:13.5px;color:#3d4759;line-height:1.6}.ltPitch p:last-child{margin-bottom:0}.ltRoundCard{background:#fff;border:1px solid #eef0f4;border-radius:16px;padding:16px;margin-bottom:12px}.ltRoundHead{display:flex;align-items:center;justify-content:space-between;margin-bottom:4px;gap:10px}.ltRoundHead b{font-size:15px}.ltRoundTime{font-size:12px;color:#8a95ab;white-space:nowrap}.ltStatusPill{display:inline-block;margin-top:8px;font-size:11.5px;font-weight:800;padding:5px 10px;border-radius:999px}.ltStatusPill.wait{background:#f0f1f4;color:#8a95ab}.ltStatusPill.open{background:#eafaf0;color:#1aa851}.ltStatusPill.done{background:#f0f1f4;color:#8a95ab}.ltRoundBtn{margin-top:12px;width:100%;padding:11px;border-radius:11px;font-size:13.5px;font-weight:700;border:0;cursor:pointer;background:linear-gradient(135deg,#8300fe,#005eda 55%,#0093c2);color:#fff}.ltHashBox{text-align:center;padding:26px 14px 22px;border-radius:16px;background:linear-gradient(145deg,#f3f0ff,#eef4ff);border:1px solid #e6e2fb;margin-bottom:14px}.ltHashBox span{font-size:12px;color:#7a6fb0;font-weight:700;text-transform:uppercase;letter-spacing:.4px}.ltHashCode{font-size:28px;font-weight:900;color:#420cdd;margin:8px 0 14px;letter-spacing:.5px;word-break:break-all}.ltHashCode.locked{font-size:15.5px;color:#a79ad1;font-weight:700;word-break:normal;letter-spacing:normal}.ltCopyBtn{display:inline-flex;align-items:center;gap:7px;background:#fff;border:1px solid #d7cffb;color:#5b21b6;padding:10px 18px;border-radius:11px;font-weight:700;font-size:13.5px;cursor:pointer}.ltCopyBtn.copied{background:#1aa851;color:#fff;border-color:#1aa851}.ltSteps{list-style:none;margin:0;padding:0}.ltSteps li{display:flex;gap:10px;padding:11px 0;border-top:1px solid #f0f1f4;font-size:13.5px;color:#3d4759;line-height:1.5}.ltSteps li:first-child{border-top:0}.ltSteps li b{flex-shrink:0;width:22px;height:22px;border-radius:7px;background:#eef4ff;color:#1554d6;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:800}.ltWarnNote{margin:4px 0 0;padding:14px 16px;border-radius:12px;background:#fff3d6;color:#8a5a00;font-size:13px;font-weight:600;text-align:left;line-height:1.55}.ltWarnNote>b{display:block;font-size:14.5px;font-weight:800;margin-bottom:8px;letter-spacing:.1px}.ltWarnNote p{margin:0 0 7px}.ltWarnNote p:last-child{margin-bottom:0}.ltWarnNote p b{background:#ffe3a6;color:#6e4600;padding:1px 6px;border-radius:6px;font-weight:800}.ltLinkChip{display:inline-flex;align-items:center;gap:5px;background:#fff;border:1px solid #f0c360;color:#8a5a00;padding:5px 12px;border-radius:999px;font-weight:800;font-size:12.5px;text-decoration:none;white-space:nowrap;vertical-align:middle;box-shadow:0 1px 2px rgba(138,90,0,.12)}.ltLinkChip:active{transform:translateY(1px)}.ltLinkChipBlock{display:flex;margin:8px 0 0}.ltStrictBox{margin-top:10px;padding:14px;border-radius:12px;background:#fdeceb;border:1px solid #f6c9c6}.ltStrictTitle{display:block;color:#9b1c1c;font-size:12.5px;font-weight:800;margin-bottom:9px}.ltStrictList{list-style:none;margin:0;padding:0}.ltStrictList li{position:relative;padding-left:16px;margin-bottom:8px;font-size:12.5px;line-height:1.5;color:#9b1c1c}.ltStrictList li:last-child{margin-bottom:0}.ltStrictList li:before{content:"";position:absolute;left:0;top:6px;width:6px;height:6px;border-radius:2px;background:#c0392b}.ltStrictSkip{display:block;margin-top:10px;padding-top:10px;border-top:1px dashed #f0b8b4;font-size:12px;line-height:1.5;color:#8a6560}.ltOkBox{text-align:center;padding:8px 4px 4px}.ltOkBox .ic{width:56px;height:56px;border-radius:50%;background:#1aa851;color:#fff;font-size:26px;display:flex;align-items:center;justify-content:center;margin:0 auto 12px}.ltOkBox.bad .ic{background:#e2472e}.ltOkBox.warn .ic{background:#e2a51a}.ltOkBox h3{margin:0 0 6px}.ltOkBox p{color:#66758e;font-size:13px;margin:0 0 16px}.ltReasonBox{margin:0 0 18px;padding:13px 14px;border-radius:12px;background:#fafafa;border:1px solid #eef0f4;text-align:left}.ltReasonBox span{display:block;font-size:11px;color:#8a95ab;text-transform:uppercase;letter-spacing:.3px;margin-bottom:5px}.ltReasonBox b{font-size:13.5px;color:#3d4759;line-height:1.5;font-weight:600}.ltDoneBox{margin-top:16px;padding:14px;border-radius:14px;background:#eafaf0;border:1px solid #cdeed9;text-align:center}.ltDoneBox b{color:#14603a;font-size:14px}.ltEmpty{text-align:center;padding:30px 14px;color:#8a95ab;font-size:13.5px}.ltLaunchBar{height:10px;border-radius:999px;background:#eef0f4;overflow:hidden;margin:0 0 10px}.ltLaunchBarFill{height:100%;border-radius:999px;background:linear-gradient(135deg,#8300fe,#005eda 55%,#0093c2);transition:width .3s ease}.ltLaunchCount{font-size:15px;font-weight:800;color:#420cdd}.ltSearchBar{display:flex;gap:8px;margin-bottom:16px}.ltSearchBar input{flex:1 1;min-width:0;padding:12px 14px;border:1px solid #dcdfe6;border-radius:12px;font-size:14px;font-family:inherit}.ltStatRow{display:flex;gap:10px;margin-bottom:16px}.ltStatChip{flex:1 1;background:#fff;border:1px solid #eef0f4;border-radius:13px;padding:12px 10px;text-align:center;cursor:pointer}.ltStatChip.active{border-color:#420cdd;background:#f3f0ff}.ltStatChip b{display:block;font-size:19px;color:#262626}.ltStatChip span{font-size:11px;color:#8a95ab}.ltList{background:#fff;border:1px solid #eef0f4;border-radius:16px;overflow:hidden}.ltRow{padding:14px 16px;border-bottom:1px solid #f0f1f4}.ltRow:last-child{border-bottom:0}.ltRowTop{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:4px}.ltRowTop b{font-size:14px;cursor:pointer}.ltRowTop b:hover{text-decoration:underline}.ltRowSub{font-size:11.5px;color:#8a95ab;margin-bottom:10px}.ltPill{font-size:11px;font-weight:800;padding:4px 9px;border-radius:999px;white-space:nowrap}.ltPill.active{background:#eafaf0;color:#1aa851}.ltPill.warned{background:#fff3d6;color:#8a5a00}.ltPill.banned{background:#fdeceb;color:#c0392b}.ltBtns{display:flex;gap:8px}.ltBtn{flex:1 1;border:1px solid #dfe3ea;background:#fafafa;color:#3d4759;border-radius:10px;padding:9px;font-size:12px;font-weight:700;cursor:pointer;text-align:center}.ltBtn.warn{color:#8a5a00;border-color:#f3dba0}.ltBtn.ban{color:#c0392b;border-color:#f4c9c9}.ltForm{margin-top:10px;padding:12px;border-radius:11px;background:#fafbfc;border:1px solid #eef0f4}.ltForm textarea{width:100%;min-height:60px;padding:10px;border:1px solid #dcdfe6;border-radius:10px;font-size:13px;font-family:inherit;resize:vertical;margin-bottom:8px}.ltForm .row{display:flex;gap:8px}.ltForm .confirm{flex:1 1;border:0;border-radius:10px;padding:10px;font-size:12.5px;font-weight:700;color:#fff;cursor:pointer}.ltForm .confirm.warn{background:#e2a51a}.ltForm .confirm.ban{background:#e2472e}.ltForm .cancel{border:1px solid #dfe3ea;color:#8a95ab;border-radius:10px;padding:10px 14px;font-size:12.5px}.ltForm .cancel,.ltNavCard{background:#fff;cursor:pointer}.ltNavCard{gap:14px;padding:16px;border:1px solid #eef0f4;border-radius:16px;margin-bottom:12px}.ltNavCard,.ltNavCard .ic{display:flex;align-items:center}.ltNavCard .ic{width:44px;height:44px;border-radius:13px;background:#eef4ff;color:#1554d6;justify-content:center;font-size:20px;flex-shrink:0}.ltNavCard b{display:block;font-size:14.5px}.ltNavCard span{font-size:12px;color:#8a95ab}.ltRoundRow{padding:14px 16px;border-bottom:1px solid #f0f1f4;cursor:pointer}.ltRoundRow:last-child{border-bottom:0}.ltRoundRow:hover{background:#fafbfc}.ltRoundRowHead{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}.ltRoundRowHead>div{min-width:0;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.ltRoundRowHead b{font-size:14px}.ltRoundRowHead .sub{margin:0;font-size:11.5px}.ltRoundDelete{min-height:34px!important;flex:none;border:1px solid #f2c4c4;background:#fff7f7;color:#c83939;border-radius:10px;padding:7px 11px;font-size:11.5px;font-weight:800;cursor:pointer}.ltRoundDelete:hover{border-color:#de7f7f;background:#ffeded}.ltRoundDeleteTop{margin-left:auto;min-height:40px!important;padding:9px 13px}.ltRoundRowHash{font-size:12.5px;color:#420cdd;font-weight:700;margin:2px 0 8px}.ltRoundRowStats{display:flex;gap:12px;font-size:11.5px;color:#66758e;flex-wrap:wrap}.ltRoundRowStats b{color:#262626}.ltDoneTag{font-size:11px;font-weight:800;padding:4px 9px;border-radius:999px;white-space:nowrap}.ltDoneTag.yes{background:#eafaf0;color:#1aa851}.ltDoneTag.no{background:#fdeceb;color:#c0392b}.ltOpenRoundBar{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:16px}.ltOpenRoundBar button{flex:1 1;min-width:140px;border:0;border-radius:12px;padding:12px;font-weight:700;font-size:13px;color:#fff;cursor:pointer;background:linear-gradient(135deg,#8300fe,#005eda 55%,#0093c2)}@media(max-width:600px){.ltRoundDeleteTop{font-size:0;padding:8px 11px}.ltRoundDeleteTop:after{content:"Удалить";font-size:11.5px}}.ltxShell{min-height:100vh;background:radial-gradient(circle at 8% 0,rgba(115,65,255,.1),transparent 31%),radial-gradient(circle at 96% 22%,rgba(255,174,66,.12),transparent 28%),#f7f8fc;color:#171727}.ltxTopbar{height:68px;max-width:1120px;margin:0 auto;padding:0 24px;display:flex;align-items:center;justify-content:space-between}.ltxBack{width:40px;height:40px;border:1px solid rgba(34,28,56,.09);border-radius:13px;background:hsla(0,0%,100%,.82);box-shadow:0 8px 22px rgba(46,38,77,.06);font-size:20px;color:#252238;cursor:pointer}.ltxTopIdentity{display:flex;align-items:center;gap:9px}.ltxBalance,.ltxUsername{display:inline-flex;align-items:center;height:36px;padding:0 13px;border-radius:12px;font-size:12px;font-weight:800}.ltxUsername{background:#211b35;color:#fff;letter-spacing:.01em}.ltxBalance{background:#fff;border:1px solid rgba(34,28,56,.08);color:#554f69}.ltxBrand{max-width:1120px;margin:0 auto;padding:15px 24px 2px;display:flex;align-items:center;gap:11px}.ltxBrandMark{width:36px;height:36px;display:grid;place-items:center;border-radius:12px;background:linear-gradient(145deg,#6f3cff,#4d20db);box-shadow:0 8px 20px rgba(91,45,224,.28);color:#fff;font-size:17px;font-weight:900}.ltxBrand b,.ltxBrand span{display:block;line-height:1.05}.ltxBrand b{font-size:14px;letter-spacing:-.02em}.ltxBrand span{margin-top:4px;font-size:10px;color:#8a849b;text-transform:uppercase;letter-spacing:.12em;font-weight:800}.ltxProfileBrand .ltxBrandMark{background:linear-gradient(145deg,#b72f91,#7b3fe4 52%,#e27a35)}.ltxPage{width:min(760px,calc(100% - 32px));margin:0 auto;padding:28px 0 70px}.ltxPage.wide{width:min(1080px,calc(100% - 32px))}.ltxEyebrow{display:block;margin-bottom:8px;color:#7357d8;font-size:10.5px;font-weight:900;text-transform:uppercase;letter-spacing:.13em}.ltxPrimary,.ltxSecondary{width:100%;min-height:50px;border-radius:15px;font-size:13.5px;font-weight:850;display:flex;align-items:center;justify-content:center;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease,opacity .18s ease}.ltxPrimary{border:0;background:linear-gradient(135deg,#7547f5,#5425d5);box-shadow:0 12px 27px rgba(90,44,218,.22);color:#fff;cursor:pointer}.ltxPrimary:not(:disabled):hover{transform:translateY(-1px);box-shadow:0 16px 30px rgba(90,44,218,.28)}.ltxPrimary:disabled{opacity:.43;cursor:not-allowed;box-shadow:none}.ltxSecondary{margin-top:9px;border:1px solid #e6e3ed;background:#fff;color:#443e55}.ltxError{margin:10px 0 0;padding:10px 12px;border-radius:11px;background:#fff0ef;color:#b73535;font-size:12px;line-height:1.45}.ltxLoading{min-height:300px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#8b8598;font-size:13px}.ltxLoading span{width:27px;height:27px;border:3px solid #e2dcef;border-top-color:#6d3ee9;border-radius:50%;animation:ltxSpin .7s linear infinite}@keyframes ltxSpin{to{transform:rotate(1turn)}}.ltxEntryHero{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(320px,.88fr);grid-gap:28px;gap:28px;align-items:center;padding:26px 0 18px}.ltxEntryCopy{padding:22px 8px}.ltxEntryCopy h1{margin:0;font-size:clamp(38px,5vw,64px);line-height:.98;letter-spacing:-.055em;color:#181525}.ltxEntryCopy h1 em{font-style:normal;color:#6840e2}.ltxEntryCopy>p{max-width:620px;margin:22px 0 26px;padding:15px 17px;border-left:4px solid #7146e5;border-radius:0 14px 14px 0;background:linear-gradient(90deg,rgba(113,70,229,.1),hsla(0,0%,100%,.72));color:#3f374f;font-size:15.5px;font-weight:650;line-height:1.68;box-shadow:0 8px 25px rgba(72,48,130,.06)}.ltxBenefits{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:9px;gap:9px}.ltxBenefits>div{padding:15px;border:1px solid rgba(46,38,77,.08);border-radius:16px;background:hsla(0,0%,100%,.65)}.ltxBenefits b{display:block;font-size:23px;color:#272238}.ltxBenefits span{display:block;margin-top:4px;color:#817a90;font-size:10.5px;line-height:1.35}.ltxJoinCard{padding:25px;border:1px solid rgba(46,38,77,.08);border-radius:25px;background:hsla(0,0%,100%,.92);box-shadow:0 24px 60px rgba(49,38,90,.11)}.ltxPriceTop{display:flex;align-items:flex-end;justify-content:space-between;padding-bottom:17px;border-bottom:1px solid #eeecf3}.ltxPriceTop span{color:#7d768d;font-size:12px;font-weight:750}.ltxPriceTop b{font-size:33px;line-height:1;color:#211b35;letter-spacing:-.04em}.ltxPromo{display:grid;grid-gap:7px;gap:7px;margin:15px 0}.ltxPromo span{position:relative;padding-left:17px;color:#5d566d;font-size:11px}.ltxPromo span:before{content:"✓";position:absolute;left:0;color:#6b42e2;font-weight:900}.ltxInputLabel{display:block;margin:18px 0 14px}.ltxInputLabel>span{display:block;margin-bottom:7px;color:#5d576b;font-size:11px;font-weight:800}.ltxInputWrap,.ltxUrlInput{height:52px;display:flex;align-items:center;border:1px solid #dedbe7;border-radius:14px;background:#faf9fc;transition:border-color .18s,box-shadow .18s}.ltxInputWrap:focus-within,.ltxUrlInput:focus-within{border-color:#7a54e7;box-shadow:0 0 0 4px rgba(111,62,232,.09);background:#fff}.ltxInputWrap b{padding-left:15px;color:#806da9;font-size:14px}.ltxInputWrap input,.ltxUrlInput input{flex:1 1;min-width:0;height:100%;border:0;outline:0;background:transparent;padding:0 14px 0 5px;color:#211d2e;font:inherit;font-size:14px}.ltxFineprint{margin:14px 4px 0;text-align:center;color:#9892a2;font-size:10px;line-height:1.5}.ltxTabs{display:grid;grid-template-columns:1fr 1fr;grid-gap:6px;gap:6px;padding:5px;margin-bottom:24px;border:1px solid rgba(45,36,70,.07);border-radius:16px;background:rgba(235,233,242,.73)}.ltxTabs button{height:42px;border:0;border-radius:12px;background:transparent;color:#777184;font-size:12px;font-weight:850;cursor:pointer}.ltxTabs button.active{background:#fff;color:#231d35;box-shadow:0 5px 18px rgba(43,34,76,.08)}.ltxTabs button span{display:inline-grid;place-items:center;min-width:19px;height:19px;margin-left:5px;padding:0 5px;border-radius:20px;background:#f0574c;color:#fff;font-size:9px}.ltxScheduleHero{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:19px;padding:12px 4px}.ltxScheduleHero h1,.ltxSectionHeading h1{margin:0;color:#191625;font-size:30px;letter-spacing:-.04em}.ltxScheduleHero p,.ltxSectionHeading p{max-width:530px;margin:9px 0 0;color:#746e80;font-size:12.5px;line-height:1.55}.ltxToday{flex:none;text-align:right}.ltxToday b,.ltxToday span{display:block}.ltxToday span{color:#9b95a5;font-size:9px;text-transform:uppercase;letter-spacing:.14em;font-weight:900}.ltxToday b{margin-top:4px;font-size:13px;color:#393247}.ltxRoundList{display:grid;grid-gap:10px;gap:10px}.ltxRoundCardNew{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:15px;gap:15px;padding:17px;border:1px solid rgba(43,34,70,.08);border-radius:19px;background:hsla(0,0%,100%,.77);box-shadow:0 8px 30px rgba(46,35,81,.045)}.ltxRoundCardNew.available{background:#fff;border-color:rgba(107,62,229,.16)}.ltxRoundCardNew.joined{border-color:rgba(29,166,102,.22)}.ltxKindIcon{width:47px;height:47px;display:grid;place-items:center;border-radius:15px;font-size:19px;font-weight:900}.ltxKindIcon.like{background:#f1ebff;color:#7041e5}.ltxKindIcon.comment{background:#fff1dd;color:#d88016}.ltxRoundCardBody h2{margin:5px 0 4px;color:#211d2e;font-size:15.5px;letter-spacing:-.02em}.ltxRoundCardBody p{margin:0;color:#8b8596;font-size:10.5px;line-height:1.4}.ltxRoundStatus{display:inline-flex;font-size:9px;font-weight:900;text-transform:uppercase;letter-spacing:.09em}.ltxRoundStatus.waiting{color:#9993a2}.ltxRoundStatus.open{color:#6240d4}.ltxRoundStatus.joined{color:#168658}.ltxRoundStatus.closed{color:#a36e39}.ltxRoundClock{text-align:right}.ltxRoundClock b,.ltxRoundClock span{display:block}.ltxRoundClock b{font-size:18px;color:#393343}.ltxRoundClock span{margin-top:2px;color:#a19ba9;font-size:9px}.ltxOpenRound{min-height:41px;padding:0 14px;border:0;border-radius:12px;background:#241d36;color:#fff;font-size:10.5px;font-weight:800;cursor:pointer;white-space:nowrap}.ltxOpenRound span{margin-left:8px;color:#cdbff9}.ltxAutoCheck{display:flex;gap:12px;align-items:flex-start;margin-top:13px;padding:16px;border:1px dashed #d9d4e6;border-radius:17px;background:hsla(0,0%,100%,.45)}.ltxAutoCheck>span{width:30px;height:30px;display:grid;place-items:center;border-radius:10px;background:#ece6ff;color:#6740db;font-size:17px}.ltxAutoCheck b{display:block;font-size:11.5px}.ltxAutoCheck p{margin:4px 0 0;color:#888190;font-size:10.5px;line-height:1.45}.ltxRoundDetail{display:grid;grid-gap:14px;gap:14px}.ltxRoundTitle{display:flex;align-items:center;gap:14px;padding:7px 4px}.ltxRoundTitle h1{margin:0;font-size:25px;letter-spacing:-.04em}.ltxTimeline{position:relative;display:grid;grid-template-columns:repeat(4,1fr);padding:18px 16px;border:1px solid rgba(43,34,70,.07);border-radius:18px;background:#fff}.ltxTimeline:before{content:"";position:absolute;left:12%;right:12%;top:31px;height:2px;background:#e9e6ee}.ltxTimeline>div{position:relative;text-align:center}.ltxTimeline i{position:relative;z-index:1;width:11px;height:11px;display:block;margin:8px auto 9px;border:3px solid #fff;border-radius:50%;background:#d7d2df;box-shadow:0 0 0 1px #d7d2df}.ltxTimeline .active i,.ltxTimeline .done i{background:#6b41df;box-shadow:0 0 0 1px #6b41df}.ltxTimeline .active i{box-shadow:0 0 0 5px rgba(107,65,223,.12)}.ltxTimeline b,.ltxTimeline span{display:block}.ltxTimeline b{font-size:12px}.ltxTimeline span{margin-top:3px;color:#9891a1;font-size:8.5px}.ltxActionCard{padding:25px;border:1px solid rgba(46,36,77,.08);border-radius:23px;background:#fff;box-shadow:0 18px 45px rgba(48,38,81,.07)}.ltxActionCard h2{margin:0 0 8px;font-size:23px;letter-spacing:-.035em}.ltxActionCard>p{margin:0 0 19px;color:#756f80;font-size:12px;line-height:1.55}.ltxUrlInput>span{padding-left:15px;color:#7958d5}.ltxAccepted,.ltxMissed{text-align:center}.ltxAcceptedIcon,.ltxMissedIcon{width:53px;height:53px;display:grid;place-items:center;margin:0 auto 15px;border-radius:17px;background:#e8f8f0;color:#138454;font-size:23px;font-weight:900}.ltxAccepted h2,.ltxMissed h2{font-size:25px}.ltxAccepted>p,.ltxMissed>p{max-width:500px;margin:7px auto;color:#686172;font-size:12.5px;line-height:1.65}.ltxAccepted>p a{padding:4px 8px;border-radius:8px;background:#f0eaff;color:#6840d9;font-weight:850}.ltxAccepted>p a,.ltxOwnLink{display:inline-flex;text-decoration:none}.ltxOwnLink{margin:12px auto 0;color:#6340d0;font-size:11px;font-weight:800}.ltxRoundNotice{margin-top:17px;padding:12px;border-radius:12px;background:#f4f1fb;color:#5f5870;font-size:11px;line-height:1.5}.ltxRoundNotice.live{background:#eaf8f1;color:#17724d}.ltxRoundNotice.live span{display:inline-block;width:7px;height:7px;margin-right:7px;border-radius:50%;background:#21ad70;box-shadow:0 0 0 4px rgba(33,173,112,.12)}.ltxMissedIcon{background:#fff2e4;color:#c27a27}.ltxTaskFeed{text-align:left}.ltxTaskHead{display:flex;align-items:flex-end;justify-content:space-between;gap:16px}.ltxTaskHead h2{margin:3px 0 0;font-size:27px}.ltxTaskHead>b{color:#6d48d4;font-size:14px}.ltxTaskProgress{height:7px;margin:14px 0 18px;overflow:hidden;border-radius:99px;background:#eeeaf6}.ltxTaskProgress span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#7452e7,#33b67a);transition:width .25s ease}.ltxTaskFeed>p{margin:0 0 14px;color:#696173;font-size:12px}.ltxTaskGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:9px;gap:9px;margin-bottom:17px}.ltxTaskItem{display:grid;grid-template-columns:32px minmax(0,1fr) 25px;align-items:center;grid-gap:10px;gap:10px;padding:11px 12px;border:1px solid #ece8f3;border-radius:14px;background:#faf9fc;color:#2d2737;text-decoration:none;transition:.18s ease}.ltxTaskItem:hover{border-color:#bba9ec;transform:translateY(-1px)}.ltxTaskItem>span{display:grid;width:32px;height:32px;place-items:center;border-radius:10px;background:#eee9fb;color:#6742d2;font-size:10px;font-weight:900}.ltxTaskItem div{min-width:0}.ltxTaskItem b,.ltxTaskItem small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ltxTaskItem b{font-size:12px}.ltxTaskItem small{margin-top:2px;color:#8b8493;font-size:9.5px}.ltxTaskItem i{color:#7350dc;font-size:16px;font-style:normal;font-weight:900}.ltxTaskItem.opened{border-color:#cdebdc;background:#f1fbf6}.ltxTaskItem.opened>span{background:#dff5e9;color:#148153}.ltxTaskItem.opened i{color:#148153}.ltxTaskFeed>.ltxPrimary{width:100%}.ltxTaskHint{display:block;margin-top:8px;color:#9992a1;text-align:center;font-size:9.5px}.ltxRules{padding:21px;border:1px solid rgba(46,36,77,.07);border-radius:21px;background:hsla(0,0%,100%,.66)}.ltxSectionHeading h3{margin:0;font-size:17px}.ltxRuleGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;margin-top:15px}.ltxRuleGrid>div{display:flex;gap:10px;padding:12px;border-radius:13px;background:#f7f6fa}.ltxRuleGrid span{color:#6f49da;font-size:9px;font-weight:900}.ltxRuleGrid p{margin:0;color:#5f596b;font-size:10.5px;line-height:1.45}.ltxRulesFoot{margin:12px 2px 0;color:#9a94a1;font-size:9.5px}.ltxAdminSection{padding:7px 3px}.ltxFeed{display:grid;grid-gap:10px;gap:10px;margin-top:20px}.ltxFeedItem{display:grid;grid-template-columns:auto 1fr;grid-gap:14px;gap:14px;padding:18px;border:1px solid rgba(46,36,77,.07);border-radius:18px;background:#fff}.ltxFeedIcon{width:37px;height:37px;display:grid;place-items:center;border-radius:12px;font-size:14px;font-weight:900}.ltxFeedItem.warn .ltxFeedIcon{background:#fff0dd;color:#bd731d}.ltxFeedItem.success .ltxFeedIcon{background:#e7f8ef;color:#168354}.ltxFeedItem.neutral .ltxFeedIcon{background:#efecf6;color:#6f6681}.ltxFeedDate{display:block;margin-bottom:5px;color:#9a94a3;font-size:9px;text-transform:uppercase;letter-spacing:.08em;font-weight:800}.ltxFeedItem h3{margin:0;color:#292333;font-size:13px;line-height:1.45}.ltxFeedItem p{margin:6px 0 0;color:#676071;font-size:11px;line-height:1.6}.ltxPreline{white-space:pre-line}.ltxAcknowledge,.ltxSupportLink{display:inline-flex;margin-top:10px;color:#643bd4;font-size:10.5px;font-weight:850;text-decoration:none}.ltxAcknowledge{padding:7px 11px;border:1px solid #ddd5f3;border-radius:9px;background:#f7f3ff;cursor:pointer}.ltxFeedEmpty{padding:45px 20px;text-align:center;border:1px dashed #d9d4e2;border-radius:19px;background:hsla(0,0%,100%,.5)}.ltxFeedEmpty div{width:46px;height:46px;display:grid;place-items:center;margin:0 auto 12px;border-radius:15px;background:#e8f7ef;color:#158354;font-size:20px}.ltxFeedEmpty b,.ltxFeedEmpty span{display:block}.ltxFeedEmpty b{font-size:14px}.ltxFeedEmpty span{margin-top:5px;color:#918a99;font-size:10.5px}.ltxFeedItem.warn .ltxPreline{font-size:10px;line-height:1.5}.ltxStateCard{padding:32px;border:1px solid rgba(46,36,77,.08);border-radius:25px;background:#fff;text-align:center;box-shadow:0 20px 50px rgba(48,38,81,.07)}.ltxStateIcon{width:62px;height:62px;display:grid;place-items:center;margin:0 auto 16px;border-radius:20px;background:#eee8ff;color:#6840dc;font-size:21px;font-weight:900}.ltxStateCard h1{margin:0;font-size:27px;letter-spacing:-.04em}.ltxStateCard>p{max-width:480px;margin:10px auto 21px;color:#746d7f;font-size:12px;line-height:1.6}.ltxStateCard.danger .ltxStateIcon{background:#ffebe9;color:#c4413a}.ltxStateCard .ltxPrimary{margin-top:17px}.ltxReason{margin:18px 0;padding:14px;text-align:left;border-radius:13px;background:#faf8fc}.ltxReason span{color:#9992a1;font-size:9px;text-transform:uppercase;letter-spacing:.1em;font-weight:900}.ltxReason p{margin:5px 0 0;color:#4f4859;font-size:12px;line-height:1.55}.ltxProgress{height:9px;margin-top:22px;border-radius:20px;background:#eae7ef;overflow:hidden}.ltxProgress span{display:block;height:100%;border-radius:20px;background:linear-gradient(90deg,#7445ea,#ab83ff)}.ltxProgressMeta{display:flex;justify-content:space-between;margin-top:9px;color:#8d8697;font-size:10px}.ltxProgressMeta b{color:#574e68}.dashboardShell .cabinetMenuCard.cabinetLiketimeCard{position:relative;overflow:hidden;border:1px solid rgba(121,74,235,.52);background:linear-gradient(135deg,#6d3ee5,#5424ca 58%,#3e1ba3);box-shadow:0 16px 38px rgba(82,38,197,.32);color:#fff;transform:translateY(-2px);transition:transform .2s ease,box-shadow .2s ease}.dashboardShell .cabinetMenuCard.cabinetLiketimeCard:after{content:"";position:absolute;width:130px;height:130px;right:-52px;top:-70px;border-radius:50%;background:hsla(0,0%,100%,.13)}.dashboardShell .cabinetMenuCard.cabinetLiketimeCard:hover{transform:translateY(-5px);box-shadow:0 20px 44px rgba(82,38,197,.4)}.dashboardShell .cabinetMenuCard.cabinetLiketimeCard>span{position:relative;z-index:1;background:hsla(0,0%,100%,.18);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.18);font-size:19px}.dashboardShell .cabinetMenuCard.cabinetLiketimeCard>div{position:relative;z-index:1}.dashboardShell .cabinetMenuCard.cabinetLiketimeCard b{display:flex;align-items:center;gap:8px;color:#fff;font-size:16px}.dashboardShell .cabinetMenuCard.cabinetLiketimeCard small{color:hsla(0,0%,100%,.82);font-weight:600;line-height:1.4}.cabinetLiketimeBadge{display:inline-flex;align-items:center;height:20px;padding:0 8px;border-radius:999px;background:#fff;color:#5d2bd4;font-size:9px;font-style:normal;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.dashboardShell .cabinetMenuCard.cabinetLiketimeDisabled{cursor:not-allowed;filter:saturate(.42);opacity:.68;transform:none;box-shadow:none}.dashboardShell .cabinetMenuCard.cabinetLiketimeDisabled:hover{transform:none;box-shadow:none}@media(max-width:760px){.ltxTopbar{height:58px;padding:0 16px}.ltxBrand{padding:9px 17px 0}.ltxPage,.ltxPage.wide{width:calc(100% - 24px);padding-top:20px}.ltxEntryHero{grid-template-columns:1fr;gap:14px;padding-top:5px}.ltxEntryCopy{padding:18px 6px 4px}.ltxEntryCopy h1{font-size:39px}.ltxEntryCopy>p{padding:13px 14px;font-size:13px;margin:17px 0}.ltxBenefits>div{padding:11px}.ltxBenefits b{font-size:19px}.ltxBenefits span{font-size:9px}.ltxJoinCard{padding:20px;border-radius:21px}.ltxScheduleHero{align-items:flex-start}.ltxToday{display:none}.ltxRoundCardNew{grid-template-columns:auto minmax(0,1fr);gap:12px;padding:15px}.ltxOpenRound,.ltxRoundClock{grid-column:2}.ltxOpenRound{width:100%;margin-top:3px}.ltxTimeline{padding:13px 5px}.ltxTimeline:before{top:26px}.ltxTimeline span{font-size:7.5px}.ltxActionCard{padding:21px 17px}.ltxRuleGrid,.ltxTaskGrid{grid-template-columns:1fr}.ltxBalance,.ltxUsername{height:33px;padding:0 9px;font-size:10px}.ltxBrandMark{width:32px;height:32px}.ltxFeedItem{padding:15px;gap:11px}.ltxFeedIcon{width:32px;height:32px}.ltxStateCard{padding:28px 20px}}