.cretix-community{display:flex;flex-wrap:wrap;gap:10px;margin:22px 0 0}.cretix-community a{display:inline-flex;align-items:center;gap:10px;padding:12px 16px;border:1px solid #95b7d336;border-radius:14px;color:inherit;text-decoration:none;font-size:13px;background:#78b4e00b;transition:background .2s,transform .2s}.cretix-community a:hover{background:#78b4e01a;transform:translateY(-2px)}.cretix-community svg{width:20px;height:20px;color:#66b9ee}.cretix-community small{opacity:.6}.site-foot:has(.cretix-community){flex-wrap:wrap}.site-foot .cretix-community{margin:0}.pt-center{--pt-line:#a1b5c521;--pt-muted:#98a8b6;margin:24px 0;min-width:0}.pt-head{display:flex;gap:20px;align-items:start;justify-content:space-between;margin-bottom:22px}.pt-head h2{font-size:clamp(24px,4vw,36px);letter-spacing:-.04em;margin:6px 0 8px}.pt-head p,.pt-card p{color:var(--pt-muted);font-size:13px;line-height:1.65}.pt-kicker{font-size:10px;letter-spacing:.16em;color:#87cfb3;text-transform:uppercase}.pt-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:16px 0}.pt-stat{border:1px solid var(--pt-line);border-radius:18px;padding:20px;background:linear-gradient(135deg,#81c9ad0b,transparent)}.pt-stat span{font-size:12px;color:var(--pt-muted)}.pt-stat strong{display:block;font-size:27px;letter-spacing:-.03em;margin:9px 0}.pt-stat small{font-size:11px;color:var(--pt-muted)}.pt-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.pt-card{border:1px solid var(--pt-line);background:#0f18229c;border-radius:22px;padding:24px;min-width:0}.pt-card h3{margin:5px 0 10px;font-size:20px;letter-spacing:-.02em}.pt-card .btn{font-size:12px}.pt-card.wide{grid-column:1/-1}.pt-card-top{display:flex;justify-content:space-between;gap:15px;align-items:start}.pt-tag{font-size:10px;padding:6px 9px;border-radius:20px;background:#80c9aa16;color:#9bd7b9;white-space:nowrap}.pt-offer{border:1px solid var(--pt-line);border-radius:16px;padding:18px;margin:12px 0;background:#91b8d805}.pt-offer.pt-highlight{border-color:#88cfb0;box-shadow:0 0 0 3px #88cfb010}.pt-offer h4{font-size:16px;margin:0 0 8px;overflow-wrap:anywhere}.pt-offer .pt-reward{font-size:23px;color:#9cdbbc;letter-spacing:-.04em}.pt-progress{height:6px;border-radius:8px;background:#ffffff0d;overflow:hidden;margin:12px 0}.pt-progress i{display:block;height:100%;background:linear-gradient(90deg,#6eaa90,#b4e3b8);border-radius:8px}.pt-line{display:flex;justify-content:space-between;gap:14px;flex-wrap:wrap;align-items:center;margin:12px 0;font-size:12px}.pt-muted{color:var(--pt-muted);font-size:12px}.pt-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:14px}.pt-link{display:flex;gap:8px;min-width:0;margin-top:12px}.pt-link input{flex:1;min-width:0;border:1px solid var(--pt-line);border-radius:10px;padding:10px;color:var(--pt-muted);background:transparent;font-size:11px}.pt-empty{border:1px dashed var(--pt-line);border-radius:16px;padding:24px;color:var(--pt-muted);font-size:13px;line-height:1.65}.pt-funnel{display:flex;align-items:center;gap:14px;margin-top:14px}.pt-funnel div{flex:1;min-width:0}.pt-funnel b{display:block;font-size:23px}.pt-funnel span{font-size:11px;color:var(--pt-muted)}.pt-history{max-height:340px;overflow-y:auto}.pt-history .pt-line{padding:12px 0;border-bottom:1px solid var(--pt-line)}.pt-history p{margin:4px 0;max-width:100%;overflow-wrap:anywhere}.pt-dialog{max-width:560px;width:calc(100% - 28px);max-height:calc(100dvh - 40px);overflow-y:auto;border:1px solid #8095a54d;border-radius:24px;background:#101923;color:#eef5f2;padding:26px;box-shadow:0 24px 100px #0009}.pt-dialog::backdrop{background:#050a10b3;backdrop-filter:blur(8px)}.pt-dialog h2{font-size:24px;letter-spacing:-.03em;margin:0}.pt-dialog .pt-dialog-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;gap:12px}.pt-dialog label{display:grid;gap:7px;margin:14px 0;font-size:12px;color:#adbdca}.pt-dialog input,.pt-dialog select,.pt-dialog textarea{width:100%;box-sizing:border-box;background:#ffffff06;border:1px solid #8095a536;border-radius:12px;padding:13px;color:#f0f5f7;font:inherit;font-size:14px}.pt-dialog select option{background:#15202a}.pt-dialog .pt-two{display:grid;grid-template-columns:1fr 1fr;gap:14px}.pt-dialog .pt-help{padding:12px 14px;border-radius:12px;background:#8ccbaf0c;color:#b0c8bb;font-size:12px;line-height:1.7}.pt-feedback{font-size:12px;line-height:1.6;color:#b4dec8;min-height:18px;overflow-wrap:anywhere}.pt-dialog .pt-feedback{color:#efb3ae}.pt-close{border:0;background:transparent;color:#b7c5cf;font-size:26px;cursor:pointer}.pt-dialog button:disabled{opacity:.5;cursor:wait}.pt-full{width:100%;margin-top:12px}.pt-center button:focus-visible,.cretix-community a:focus-visible{outline:2px solid #9fd4b8;outline-offset:4px}
@media(max-width:720px){.pt-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.pt-stat{padding:16px}.pt-grid{grid-template-columns:1fr}.pt-card{padding:18px}.pt-head{gap:10px}.pt-head .btn{padding:10px;font-size:11px}.pt-funnel{gap:8px}.pt-funnel span{font-size:10px}.pt-dialog{padding:20px}.pt-dialog .pt-two{gap:10px}.cretix-community{gap:8px}.cretix-community a{font-size:12px;padding:11px}.site-foot .cretix-community{width:100%}}
.pt-stat strong{font-size:clamp(17px,2vw,27px);overflow-wrap:anywhere}.access-footer:has(.cretix-community){flex-wrap:wrap}.access-footer .cretix-community{margin:0}.pt-promo{margin-bottom:20px}.auth-form>.pt-offer{background:#15221d;border-color:#83b69b44;color:#e9f2ed}.auth-form>.pt-offer p{font-size:12px;line-height:1.6;color:#a9bdaf}.auth-form>.pt-offer h4{margin-top:8px}
.cabinet-page .pt-center{--pt-line:#dce6f3;--pt-muted:#62738c;color:#10244b}.cabinet-page .pt-head h2{font-size:clamp(26px,3vw,36px);line-height:1.15}.cabinet-page .pt-head p,.cabinet-page .pt-card p{color:#62738c}.cabinet-page .pt-kicker{color:#407acb}.cabinet-page .pt-stat{background:linear-gradient(135deg,#fff,#edf4ff);box-shadow:0 8px 24px #163d7003}.cabinet-page .pt-stat strong{color:#112753}.cabinet-page .pt-card{background:#fff;border-color:#dce6f3;box-shadow:0 6px 20px #0b315104}.cabinet-page .pt-card h3{font-size:20px}.cabinet-page .pt-tag{background:#eaf7f1;color:#147c55}.cabinet-page .pt-offer{background:#f8faff;border-color:#e0e9f7}.cabinet-page .pt-offer.pt-highlight{border-color:#80aaff;box-shadow:0 0 0 3px #0755ff08}.cabinet-page .pt-offer .pt-reward{color:#0d6d4d}.cabinet-page .pt-progress{background:#e5edf9}.cabinet-page .pt-progress i{background:linear-gradient(90deg,#0755ff,#72a8ff)}.cabinet-page .pt-link input{background:#fff;border-color:#dce6f3;color:#5c7595}.cabinet-page .pt-empty{background:#f8faff;border-color:#dce6f3;color:#61738d}.cabinet-page .pt-feedback{color:#167548}.cabinet-page .pt-dialog{background:#fff;color:#10244b;border:1px solid #dde6f3;border-radius:22px;padding:26px;max-width:560px;max-height:calc(100dvh - 40px)}.cabinet-page .pt-dialog h2{font-size:24px}.cabinet-page .pt-dialog label{color:#526988;font-size:12px}.cabinet-page .pt-dialog input,.cabinet-page .pt-dialog select,.cabinet-page .pt-dialog textarea{background:#f8faff;border:1px solid #dce6f3;color:#152b51;border-radius:12px}.cabinet-page .pt-dialog select option{background:#fff;color:#152b51}.cabinet-page .pt-dialog .pt-help{background:#edf5ff;color:#486b9c}.cabinet-page .pt-dialog .pt-feedback{color:#bc3838}.cabinet-page .pt-close{color:#526988}.cabinet-page .cretix-community a{color:#4877b4;background:#f7faff;border-color:#dae6f6}.cabinet-page .cretix-community svg{color:#3686d8}.cabinet-page .auth-form>.pt-offer{background:#f2f7ff;color:#10244b;border-color:#d8e6fb}.cabinet-page .auth-form>.pt-offer p{color:#5c7293}.cabinet-page .auth-form>.pt-offer .pt-reward{color:#0d6d4d}.cabinet-page .pt-card .btn,.cabinet-page .pt-dialog .btn{border-radius:10px}.cabinet-page .pt-center button:focus-visible,.cabinet-page .cretix-community a:focus-visible{outline-color:#0755ff}
@media(max-width:720px){.cabinet-page .pt-dialog{padding:20px}.cabinet-page .pt-stat strong{font-size:20px}.cabinet-page .pt-head h2{font-size:27px}.cabinet-page .pt-head p{font-size:12px}}
