@font-face{font-family:'Golos Text';src:url('golos-text-var.woff2') format('woff2');font-weight:100 900;font-display:swap}.pcsa{--blue:#2456f0;--ink:#111726;--muted:#626c7e;--line:#e5e9f0;--soft:#f5f7fb;--radius:14px;--ease:cubic-bezier(.16,1,.3,1)}.pcsa *{box-sizing:border-box}.pcsa{margin:0;background:#fff;color:var(--ink);font-family:'Golos Text',sans-serif;font-size:14px;line-height:1.5;font-variant-numeric:tabular-nums}.pcsa button,.pcsa input,.pcsa select{font-family:inherit;font-size:inherit;line-height:inherit}.pcsa button,.pcsa a,.pcsa input,.pcsa select{-webkit-tap-highlight-color:transparent}.pcsa button{cursor:pointer;color:inherit;background:none;border:0}.pcsa button:disabled{opacity:.55;cursor:default}.pcsa a{color:inherit;text-underline-offset:4px}.pcsa button,.pcsa a{touch-action:manipulation}.pcsa input,.pcsa select{caret-color:var(--blue)}.pcsa ::selection{background:#dbe5ff;color:#173387}.pcsa :focus-visible{outline:3px solid #2456f0;outline-offset:4px}.pcsa input:focus-visible,.pcsa select:focus-visible{outline-offset:1px}.pcsa button:hover,.pcsa a:hover{color:var(--blue)}.pcsa [hidden]{display:none!important}.pcsa h1,.pcsa h2,.pcsa h3,.pcsa p{margin:0}.pcsa h1,.pcsa h2,.pcsa h3{text-wrap:balance}.pcsa h1{font-size:32px;line-height:1.18;letter-spacing:-.035em;font-weight:750}.pcsa h2{font-size:22px;line-height:1.25;letter-spacing:-.025em;font-weight:700}.pcsa h3{font-size:16px;line-height:1.35;font-weight:650}.pcsa p{color:var(--muted)}.pcsa img{display:block;max-width:100%}.pcsa svg.icon{width:21px;height:21px;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;fill:none;flex-shrink:0}.pcsa span[data-icon]{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.pcsa .wrap{width:min(1280px,calc(100% - 80px));margin-inline:auto}.pcsa .sr-only{position:absolute;width:1px;height:1px;margin:-1px;clip-path:inset(50%);overflow:hidden;white-space:nowrap}.pcsa .skip{position:fixed;top:-100px;left:16px;background:white;padding:12px;z-index:100}.pcsa .skip:focus{top:8px}.pcsa .prototype-bar{background:#162138;color:#f4f6fc;padding:8px 24px;display:flex;justify-content:space-between;align-items:center;gap:20px;font-size:12px;min-height:39px}.pcsa .prototype-bar>div{display:flex;align-items:center;gap:13px}.pcsa .prototype-bar strong{font-weight:550}.pcsa .demo-caption{color:#c5cfe2}.pcsa .prototype-dot{width:6px;height:6px;border-radius:50%;background:#93b1ff}.pcsa .prototype-bar button{color:#f4f6fc;padding:3px 8px;border-radius:5px}.pcsa .prototype-bar button:hover,.pcsa .prototype-bar button[aria-pressed=true]{background:#344769;color:white}.pcsa .prototype-bar button:focus-visible{outline-color:#bdceff}.pcsa .utility{background:#f0f3f8}.pcsa .utility>.wrap{display:flex;justify-content:space-between;gap:20px;min-height:34px;align-items:center;font-size:12px;font-weight:550;color:#50596b}.pcsa .utility nav{display:flex;gap:23px}.pcsa .utility a{text-decoration:none}.pcsa .main-header{min-height:91px;display:flex;align-items:center;gap:18px}.pcsa .site-header{border-bottom:1px solid var(--line);background:white}.pcsa .brand{display:flex;align-items:center;gap:10px;text-decoration:none;white-space:nowrap}.pcsa .brand span{font-size:27px;font-weight:700;letter-spacing:-.03em}.pcsa .brand:hover{color:var(--ink)}.pcsa .button{display:inline-flex;justify-content:center;align-items:center;gap:9px;padding:12px 18px;min-height:44px;border-radius:9px;font-weight:550;font-size:13px;text-decoration:none;white-space:nowrap;transition:background .16s,color .16s,box-shadow .16s}.pcsa .button.primary{background:var(--blue);color:white}.pcsa .button.primary:hover{background:#1744cf}.pcsa .button.dark{background:#202839;color:white}.pcsa .button.dark:hover{background:#343e54}.pcsa .button.light{background:white;color:#193fae}.pcsa .button.light:hover{background:#e9efff}.pcsa .button.secondary{background:#f1f4fa;color:#344058}.pcsa .button.secondary:hover{background:#e6ecf9;color:#193fae}.pcsa .button.outline{border:1px solid #dbe1ed;background:white}.pcsa .button.small{min-height:38px;padding:8px 13px}.pcsa .button svg{width:18px;height:18px}.pcsa .header-search{display:flex;flex:1;background:#f7f8fc;border:1px solid var(--line);border-radius:10px;min-width:80px;height:46px;margin-left:18px}.pcsa .header-search input{flex:1;min-width:0;background:transparent;border:0;padding:0 16px;border-radius:10px}.pcsa .header-search input::placeholder{color:#626c7e}.pcsa .header-search button{width:44px;display:grid;place-items:center}.pcsa .header-service{padding:12px 20px;border:1px solid var(--line);border-radius:10px;text-decoration:none;font-weight:600;font-size:13px}.pcsa .icon-button{height:42px;width:42px;border-radius:9px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--line);flex-shrink:0}.pcsa .icon-button:hover{background:#eff3ff}.pcsa .avatar-small{width:40px;height:40px;border-radius:50%;background:#eaf0ff;color:#2451cd;font-weight:600}.pcsa .breadcrumb{display:flex;align-items:center;gap:10px;padding-block:24px;font-size:12px;color:var(--muted)}.pcsa .breadcrumb a{text-decoration:none}.pcsa .breadcrumb svg{width:13px;height:13px}.pcsa .account-layout{display:grid;grid-template-columns:232px minmax(0,1fr);gap:34px;align-items:start;min-height:650px}.pcsa .sidebar{background:#f6f8fc;border:1px solid #edf0f5;border-radius:var(--radius);padding:21px 11px 12px;position:sticky;top:20px}.pcsa .identity{display:flex;align-items:center;gap:11px;padding:0 8px 22px}.pcsa .avatar{width:42px;height:42px;border-radius:12px;display:grid;place-items:center;background:#e3eaff;color:#2451cd;font-size:18px;font-weight:600;flex-shrink:0}.pcsa .identity strong{display:block;font-size:14px;font-weight:650}.pcsa .identity span{display:block;color:var(--muted);font-size:11px;max-width:150px;overflow:hidden;text-overflow:ellipsis}.pcsa .sidebar nav{display:grid;gap:5px}.pcsa .sidebar nav a{display:flex;align-items:center;gap:11px;min-height:45px;padding:10px 12px;border-radius:9px;text-decoration:none;font-size:12px;font-weight:500}.pcsa .sidebar nav a:hover{background:#e9eefb}.pcsa .sidebar nav a[aria-current=page]{background:var(--blue);color:white}.pcsa .sidebar nav a>span:not([data-icon]){margin-left:auto}.pcsa .sidebar nav svg{width:20px;height:20px}.pcsa .nav-arrow{margin-left:auto}.pcsa .nav-arrow svg{width:14px!important}.pcsa .nav-count{color:#667083;font-size:11px}.pcsa .soon-label{font-size:11px;background:#e8edf5;color:#5b6577;border-radius:4px;padding:2px 5px}.pcsa .sidebar nav a[aria-current=page] .soon-label,.pcsa .sidebar nav a[aria-current=page] .nav-count{color:white;background:transparent}.pcsa .sidebar-bottom{border-top:1px solid #e4e8f0;margin:24px 8px 0;padding:14px 0 0;display:grid;gap:2px}.pcsa .sidebar-bottom button{display:flex;gap:10px;align-items:center;min-height:40px;text-align:left;font-size:11px;color:#626c7e}.pcsa .sidebar-bottom button:hover{color:var(--blue)}.pcsa .sidebar-bottom svg{width:18px;height:18px}.pcsa .sidebar-bottom button span:last-child:not(:first-child){margin-left:auto}.pcsa #main{min-width:0;outline:none}.pcsa .page-heading{display:flex;justify-content:space-between;gap:20px;align-items:flex-start;margin:2px 0 26px}.pcsa .page-heading p{margin-top:8px;font-size:14px}.pcsa .date-note{color:#6b7485;font-size:12px;white-space:nowrap;margin-top:9px}.pcsa .dashboard-grid{display:grid;grid-template-columns:minmax(0,1fr) 268px;gap:18px}.pcsa .latest-purchase{border-radius:var(--radius);background:var(--blue);color:white;position:relative;min-height:272px;overflow:hidden;padding:25px 26px}.pcsa .latest-purchase>div{position:relative;z-index:1;max-width:67%}.pcsa .latest-purchase .order-meta{display:flex;gap:9px;align-items:center;color:#e1e9ff;font-size:11px;margin-bottom:22px}.pcsa .latest-purchase .order-meta svg{width:15px;height:15px}.pcsa .latest-purchase h2{font-size:32px;letter-spacing:-.03em;margin-bottom:8px;max-width:300px}.pcsa .latest-purchase p{color:#e0e8ff;font-size:13px;max-width:240px}.pcsa .latest-purchase .button{margin-top:27px}.pcsa .latest-art{position:absolute;right:-18px;bottom:-27px;width:48%;height:90%;object-fit:contain;pointer-events:none}.pcsa .quick-promo{background:#fff3e8;border-radius:var(--radius);padding:24px;display:flex;flex-direction:column;align-items:flex-start}.pcsa .quick-promo .promo-top{display:flex;align-items:center;justify-content:space-between;width:100%;margin-bottom:16px;color:#825333;font-size:11px}.pcsa .quick-promo h2{font-size:29px;line-height:1.12;margin-bottom:8px;color:#3b2d25}.pcsa .quick-promo p{font-size:12px;color:#735c4c}.pcsa .quick-promo .text-button{margin-top:auto;padding-top:21px;color:#47372c}.pcsa .text-button{display:inline-flex;align-items:center;gap:7px;font-size:12px;font-weight:550;text-decoration:underline;text-underline-offset:4px;padding:0}.pcsa .text-button svg{width:16px;height:16px}.pcsa .section-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:29px 0 16px}.pcsa .section-heading h2{font-size:19px}.pcsa .product-row{display:grid;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:15px;padding:18px 0;border-bottom:1px solid var(--line)}.pcsa .product-thumb{background:#edf3ff;border-radius:10px;width:52px;height:58px;display:grid;place-items:center;overflow:hidden}.pcsa .product-thumb.office{background:#fff1eb}.pcsa .product-thumb.ai{background:#f3efff}.pcsa .product-thumb img{width:100%;height:100%;object-fit:contain}.pcsa .product-copy h3{font-size:14px}.pcsa .product-copy p{font-size:11px;margin-top:4px}.pcsa .product-row .text-button{font-size:11px}.pcsa .mini-status{display:inline-flex;align-items:center;gap:5px;color:#287244;font-size:11px}.pcsa .mini-status svg{width:14px;height:14px}.pcsa .rail-support{margin-top:22px;background:#f0f3ff;border-radius:14px;position:relative;min-height:178px;padding:21px 20px;overflow:hidden}.pcsa .rail-support h3{max-width:150px;margin-bottom:7px}.pcsa .rail-support p{max-width:147px;font-size:11px;color:#5f6e8a}.pcsa .rail-support>img{position:absolute;right:-15px;bottom:10px;width:109px;height:109px;object-fit:contain;pointer-events:none}.pcsa .rail-support .text-button{position:relative;margin-top:22px;font-size:11px;color:#244dab}.pcsa .loyalty-strip{margin-top:24px;border-top:1px solid var(--line);padding-top:19px;display:flex;align-items:center;gap:13px}.pcsa .loyalty-strip>.icon-wrap{background:#eef2fc;color:#4e63a3;border-radius:10px;padding:11px}.pcsa .loyalty-strip strong{font-size:13px;font-weight:600}.pcsa .loyalty-strip p{font-size:11px;margin-top:3px}.pcsa .loyalty-strip>.text-button{margin-left:auto;white-space:nowrap}.pcsa .toolbar{display:flex;justify-content:space-between;gap:16px;margin-bottom:22px;align-items:center}.pcsa .tabs{display:flex;gap:5px;flex-wrap:wrap}.pcsa .tabs button{padding:8px 14px;border-radius:7px;color:#606b80;font-size:12px}.pcsa .tabs button:hover{background:#f0f3fb}.pcsa .tabs button[aria-pressed=true]{background:#eaf0ff;color:#244bc7;font-weight:600}.pcsa .field-search{display:flex;align-items:center;gap:8px;border:1px solid var(--line);border-radius:8px;padding:0 12px;min-height:39px;max-width:280px}.pcsa .field-search input{width:100%;min-width:0;border:0;background:none;font-size:12px;padding:9px 0}.pcsa .field-search svg{width:17px;height:17px}.pcsa .order-card{border:1px solid var(--line);border-radius:13px;margin-bottom:15px;padding:19px 22px}.pcsa .order-card-head{display:flex;align-items:center;gap:12px;justify-content:space-between;padding-bottom:15px;border-bottom:1px solid #edf0f5;font-size:12px}.pcsa .order-card-head>div{display:flex;align-items:center;gap:13px;flex-wrap:wrap}.pcsa .order-card-head strong{font-weight:650}.pcsa .order-card-head time{color:var(--muted);font-size:11px}.pcsa .status{display:inline-flex;align-items:center;gap:5px;padding:4px 8px;border-radius:5px;font-size:11px;background:#edf7f0;color:#23683c;white-space:nowrap}.pcsa .status svg{width:13px;height:13px}.pcsa .status.pending{background:#fff3dd;color:#885b1c}.pcsa .status.cancelled{background:#f1f3f7;color:#60697a}.pcsa .order-card .product-row{border:0;padding-bottom:13px}.pcsa .order-price{font-size:17px;font-weight:700;white-space:nowrap}.pcsa .order-card-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:3px}.pcsa .order-card-foot p{font-size:11px}.pcsa .keys-list{display:grid;gap:17px}.pcsa .key-card{border:1px solid var(--line);border-radius:13px;padding:21px 23px}.pcsa .key-card .product-row{padding:0 0 18px;border:0}.pcsa .key-box{display:flex;gap:12px;align-items:center;background:#f5f7fb;border-radius:8px;padding:13px 15px}.pcsa .key-value{font-size:13px;letter-spacing:.035em;font-weight:550;flex:1;overflow-wrap:anywhere}.pcsa .key-box .icon-button{border:0;background:white;width:35px;height:35px;border-radius:6px}.pcsa .key-card .key-foot{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:17px;font-size:11px}.pcsa .key-foot p{font-size:11px}.pcsa .access-notice{background:#f1f5ff;padding:15px;border-radius:9px;display:flex;align-items:center;gap:13px}.pcsa .access-notice p{font-size:12px}.pcsa .access-notice svg{color:var(--blue)}.pcsa .access-notice .button{margin-left:auto}.pcsa .info-line{display:flex;align-items:flex-start;gap:9px;font-size:12px;color:var(--muted);margin:20px 0}.pcsa .info-line svg{width:17px;height:17px;margin-top:1px;flex-shrink:0}.pcsa .promos-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.pcsa .promo-card{padding:26px;background:#edf3ff;border-radius:14px;position:relative;overflow:hidden}.pcsa .promo-card.peach{background:#fff3e8}.pcsa .promo-card.muted{background:#f3f5f8;color:#687181}.pcsa .promo-card-top{display:flex;justify-content:space-between;align-items:center;font-size:11px;margin-bottom:18px}.pcsa .promo-card h2{font-size:34px}.pcsa .promo-card>p{font-size:12px;margin-top:7px;min-height:38px}.pcsa .coupon-code{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 0;border-top:1px dashed #a8b9d6;border-bottom:1px dashed #a8b9d6;margin-top:22px;font-weight:650;letter-spacing:.05em}.pcsa .coupon-code button{font-size:11px;font-weight:450;letter-spacing:0;display:flex;align-items:center;gap:7px}.pcsa .coupon-code svg{width:16px;height:16px}.pcsa .promo-card>.text-button{margin-top:18px}.pcsa .discount-row{display:flex;gap:22px;align-items:center;padding:22px 0;border-bottom:1px solid var(--line)}.pcsa .discount-symbol{width:70px;height:70px;background:#eef3ff;border-radius:12px;display:grid;place-items:center;font-size:25px;color:#2450ce;font-weight:650;flex-shrink:0}.pcsa .discount-row h3{margin-bottom:5px}.pcsa .discount-row p{font-size:12px}.pcsa .discount-row .text-button{margin-left:auto;white-space:nowrap}.pcsa .loyalty-hero{background:#202b45;color:white;border-radius:15px;padding:38px;min-height:280px;position:relative;overflow:hidden}.pcsa .loyalty-hero h2{font-size:36px;max-width:540px;line-height:1.17;letter-spacing:-.035em;margin-bottom:15px}.pcsa .loyalty-hero p{color:#c7d3ed;max-width:440px;font-size:14px}.pcsa .coming-pill{display:inline-flex;align-items:center;gap:7px;background:#374763;color:#e1e9fb;font-size:12px;padding:7px 10px;border-radius:7px;margin-top:25px}.pcsa .coming-pill svg{width:16px;height:16px}.pcsa .loyalty-explainer{padding:29px 0;display:grid;grid-template-columns:1fr 1fr;gap:36px}.pcsa .loyalty-explainer h3{margin-bottom:9px}.pcsa .loyalty-explainer p{font-size:13px;line-height:1.65}.pcsa .empty-state{text-align:center;padding:65px 24px;background:#f8faff;border-radius:14px}.pcsa .empty-state>.icon-wrap{display:inline-flex;color:#4262b2;background:#eaf0ff;border-radius:14px;padding:18px;margin-bottom:20px}.pcsa .empty-state svg{width:28px;height:28px}.pcsa .empty-state h2{margin-bottom:12px;font-size:23px}.pcsa .empty-state p{max-width:440px;margin:0 auto 24px;font-size:13px}.pcsa .empty-state .button{margin-inline:4px}.pcsa .profile-grid{display:grid;grid-template-columns:1fr 1fr;gap:30px}.pcsa .profile-section{border-top:1px solid var(--line);padding-top:22px}.pcsa .profile-section h2{font-size:18px;margin-bottom:19px}.pcsa .form-field{display:grid;gap:7px;margin-bottom:18px}.pcsa .form-field label{font-size:12px;font-weight:550}.pcsa .form-field input{width:100%;border:1px solid #dce1eb;border-radius:8px;padding:12px 14px;min-height:46px;background:white;color:var(--ink)}.pcsa .form-field input[readonly]{background:#f6f8fb;color:#5c697e}.pcsa .form-field small{font-size:11px;color:var(--muted)}.pcsa .connection{display:flex;align-items:center;gap:12px;padding:16px 0;border-bottom:1px solid var(--line)}.pcsa .connection>div{flex:1}.pcsa .connection strong{font-size:13px;font-weight:550}.pcsa .connection p{font-size:11px;margin-top:3px}.pcsa .yandex-mark{display:inline-flex;width:27px;height:27px;align-items:center;justify-content:center;border-radius:50%;background:#fa393a;color:white;font-size:20px;font-weight:550;line-height:1;flex-shrink:0}.pcsa .profile-note{margin-top:21px;font-size:12px}.pcsa .footer{display:flex;gap:22px;align-items:center;border-top:1px solid var(--line);padding-block:25px;margin-top:48px;font-size:11px;color:#6a7385}.pcsa .footer>a{margin-left:auto}.pcsa .footer>span:nth-child(2){color:#626c7e}.pcsa .auth-layout{display:grid;grid-template-columns:1fr 440px;gap:75px;align-items:center;padding:22px 55px 40px;min-height:600px}.pcsa .auth-story h2{font-size:46px;line-height:1.1;max-width:480px}.pcsa .auth-story>p{margin-top:20px;font-size:15px;max-width:410px;line-height:1.65}.pcsa .auth-art{height:235px;position:relative;margin-top:23px}.pcsa .auth-art img:first-child{position:absolute;width:275px;height:245px;object-fit:contain;left:0;top:0}.pcsa .auth-art img:last-child{position:absolute;width:230px;height:210px;object-fit:contain;left:185px;top:20px}.pcsa .auth-story-foot{display:flex;gap:9px;align-items:center;color:#596b89;font-size:12px}.pcsa .auth-card{border:1px solid var(--line);padding:31px;border-radius:16px;background:white}.pcsa .auth-card h1{font-size:25px;margin-bottom:8px}.pcsa .auth-card>p{font-size:12px;line-height:1.6;margin-bottom:21px}.pcsa .auth-tabs{display:flex;padding:4px;background:#f1f4fa;border-radius:8px;margin-bottom:24px;gap:4px}.pcsa .auth-tabs button{flex:1;min-height:36px;font-size:12px;border-radius:6px;color:#59657b}.pcsa .auth-tabs button[aria-pressed=true]{background:white;color:#1a3fba;box-shadow:0 2px 5px #0000000b;font-weight:550}.pcsa .full{width:100%}.pcsa .auth-form .button{margin-top:3px}.pcsa .auth-separator{display:flex;align-items:center;gap:12px;color:#626c7e;font-size:11px;margin:22px 0 16px}.pcsa .auth-separator:before,.pcsa .auth-separator:after{content:'';height:1px;background:var(--line);flex:1}.pcsa .yandex-button{background:#ed0000;color:white;width:100%;min-height:46px;border-radius:9px;display:flex;gap:10px;align-items:center;justify-content:center;font-weight:550;font-size:13px}.pcsa .yandex-button:hover:not(:disabled){background:#d00000;color:white}.pcsa .yandex-button .yandex-mark{background:white;color:#ed0000;width:23px;height:23px;font-size:17px}.pcsa .demo-hint{margin-top:20px;background:#f6f8fc;border-radius:8px;padding:12px;font-size:11px;color:#667187;line-height:1.6}.pcsa .demo-hint strong{color:#34445f;font-weight:550}.pcsa .demo-entrance{margin:17px auto 0;display:flex;font-size:11px;color:#4b608e}.pcsa .auth-back{margin-bottom:17px}.pcsa .otp-input{font-size:25px!important;letter-spacing:.3em;text-align:center;font-weight:550}.pcsa .form-error{color:#b42332;font-size:12px;margin:0 0 12px;min-height:0}.pcsa .form-error:empty{display:none}.pcsa .resend-row{display:flex;align-items:center;justify-content:space-between;margin-top:18px;gap:10px}.pcsa .resend-row button{font-size:11px}.pcsa .resend-row span{font-size:11px;color:var(--muted)}.pcsa .inline-actions{display:flex;gap:10px;flex-wrap:wrap}.pcsa .auth-yandex-preview{background:#f6f8fc;padding:19px;border-radius:11px;display:flex;gap:12px;align-items:center;margin:20px 0}.pcsa .auth-yandex-preview p{font-size:11px}.pcsa dialog{border:0;border-radius:16px;padding:0;width:min(560px,calc(100% - 32px));max-height:calc(100dvh - 40px);color:var(--ink);box-shadow:0 24px 70px -15px #00000033}.pcsa dialog::backdrop{background:#17244170}.pcsa .dialog-body{padding:29px}.pcsa .dialog-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:22px}.pcsa .dialog-heading h2{font-size:23px;margin-top:5px}.pcsa .dialog-heading .icon-button{border:0;background:#f4f6fb;width:33px;height:33px}.pcsa .dialog-body>p{font-size:13px;margin-bottom:18px;line-height:1.65}.pcsa .dialog-body .product-row{padding-top:0}.pcsa .detail-facts{display:grid;gap:12px;margin:22px 0}.pcsa .detail-facts>div{display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:12px}.pcsa .detail-facts dt{color:var(--muted)}.pcsa .detail-facts dd{margin:0;text-align:right;font-weight:500}.pcsa .dialog-note{font-size:11px!important;background:#f4f6fb;padding:12px;border-radius:8px}.pcsa .dialog-body .key-box{margin:19px 0}.pcsa .support-contact{display:flex;align-items:center;justify-content:space-between;gap:10px;border-top:1px solid var(--line);padding:17px 0;text-decoration:none;font-size:13px}.pcsa .support-contact>span{display:flex;gap:12px;align-items:center}.pcsa .support-contact small{display:block;font-size:11px;color:var(--muted);margin-top:4px}.pcsa .toast{position:fixed;bottom:24px;left:50%;transform:translate(-50%,15px);background:#202d44;color:white;padding:13px 21px;border-radius:9px;font-size:13px;box-shadow:0 9px 30px #00000026;opacity:0;pointer-events:none;transition:opacity .2s,transform .2s var(--ease);z-index:100;width:max-content;max-width:calc(100% - 32px)}.pcsa .toast.visible{opacity:1;transform:translate(-50%,0)}.pcsa .key-value.revealed{animation:reveal-key .3s var(--ease)}@keyframes reveal-key{from{filter:blur(3px)}to{filter:blur(0)}}.pcsa *{scrollbar-width:thin;scrollbar-color:#bbc7dc #f5f7fb}
@media(min-width:1600px){.pcsa .wrap{width:min(1420px,calc(100% - 96px))}.pcsa .account-layout{gap:40px;grid-template-columns:245px minmax(0,1fr)}.pcsa .dashboard-grid{grid-template-columns:minmax(0,1fr) 285px}.pcsa .latest-purchase{min-height:290px}.pcsa .latest-art{height:100%}}
@media(max-width:1190px){.pcsa .wrap{width:calc(100% - 48px)}.pcsa .account-layout{grid-template-columns:212px minmax(0,1fr);gap:24px}.pcsa .sidebar nav a{font-size:11px;gap:9px;padding-inline:9px}.pcsa .dashboard-grid{grid-template-columns:minmax(0,1fr) 225px;gap:14px}.pcsa .latest-purchase{padding:23px}.pcsa .latest-purchase h2{font-size:28px}.pcsa .latest-art{right:-30px;width:51%;opacity:.95}.pcsa .quick-promo{padding:23px 20px}.pcsa .quick-promo h2{font-size:26px}.pcsa .header-search{margin-left:0}.pcsa .main-header{gap:13px}.pcsa .header-service{display:none}.pcsa .auth-layout{gap:35px;padding-inline:20px;grid-template-columns:1fr 410px}.pcsa .auth-story h2{font-size:38px}.pcsa .auth-art img:last-child{left:130px}.pcsa .date-note{display:none}}
@media(max-width:960px){.pcsa .utility nav a:nth-child(2){display:none}.pcsa .utility nav{gap:16px}.pcsa .dashboard-grid{grid-template-columns:1fr}.pcsa .quick-promo{min-height:175px}.pcsa .quick-promo h2{font-size:25px}.pcsa .quick-promo .promo-top{margin-bottom:10px}.pcsa .dashboard-rail{display:grid;grid-template-columns:1fr 1fr;gap:15px}.pcsa .rail-support{margin:0;min-height:175px}.pcsa .latest-purchase{min-height:255px}.pcsa .latest-art{width:48%;height:110%;right:0;bottom:-35px}.pcsa .latest-purchase>div{max-width:65%}.pcsa .toolbar{align-items:stretch;flex-direction:column}.pcsa .field-search{max-width:none}.pcsa .promos-grid{grid-template-columns:1fr}.pcsa .profile-grid{grid-template-columns:1fr;gap:28px}.pcsa .auth-layout{grid-template-columns:1fr 390px;gap:24px;padding-inline:0}.pcsa .auth-story h2{font-size:34px}.pcsa .auth-art img:first-child{width:220px}.pcsa .auth-art img:last-child{width:175px;left:110px;top:45px}.pcsa .loyalty-hero{padding:28px}.pcsa .loyalty-hero h2{font-size:30px}.pcsa .loyalty-explainer{grid-template-columns:1fr;gap:24px}}
@media(max-width:760px){.pcsa .wrap{width:calc(100% - 32px)}.pcsa .prototype-bar{padding:7px 12px;gap:8px;font-size:11px;min-height:37px}.pcsa .prototype-bar>div{gap:6px}.pcsa .demo-caption{display:none}.pcsa .prototype-bar button{font-size:11px;padding:4px 6px}.pcsa .utility{display:none}.pcsa .main-header{min-height:0;padding-block:16px;gap:10px;display:grid;grid-template-columns:1fr auto auto auto}.pcsa .brand span{font-size:23px}.pcsa .brand img{width:29px;height:29px}.pcsa .main-header>.catalog{min-height:36px;padding:8px;border-radius:8px}.pcsa .catalog>span:last-child{display:none}.pcsa .catalog svg{width:19px;height:19px}.pcsa .main-header>.icon-button{width:36px;height:36px}.pcsa .avatar-small{width:34px;height:34px}.pcsa .header-search{grid-column:1/-1;grid-row:2;height:42px;margin-top:5px}.pcsa .header-search input{font-size:12px}.pcsa .breadcrumb{padding-block:18px;font-size:11px}.pcsa .account-layout{display:block;min-height:0}.pcsa .sidebar{position:static;border:0;border-radius:0;padding:0;background:none;margin-bottom:25px}.pcsa .identity,.pcsa .sidebar-bottom{display:none}.pcsa .sidebar nav{display:flex;gap:5px;overflow-x:auto;padding:3px 2px 7px;scrollbar-width:none}.pcsa .sidebar nav a{white-space:nowrap;min-height:40px;padding:9px 12px;font-size:11px;background:#f3f6fb;gap:7px}.pcsa .sidebar nav svg{width:17px;height:17px}.pcsa .nav-arrow,.pcsa .nav-count,.pcsa .sidebar .soon-label{display:none!important}.pcsa .page-heading{margin:0 0 21px}.pcsa .page-heading h1{font-size:27px}.pcsa .page-heading p{font-size:12px;margin-top:7px}.pcsa .dashboard-grid{gap:18px}.pcsa .latest-purchase{min-height:244px;padding:22px}.pcsa .latest-purchase .order-meta{font-size:11px;margin-bottom:20px;gap:6px}.pcsa .latest-purchase h2{font-size:28px;max-width:205px}.pcsa .latest-purchase p{font-size:12px;max-width:174px}.pcsa .latest-purchase .button{margin-top:25px;padding:10px 13px;font-size:12px;min-height:40px}.pcsa .latest-art{width:47%;height:83%;right:-13px;bottom:-20px}.pcsa .latest-purchase>div{max-width:70%}.pcsa .section-heading{margin-top:26px;margin-bottom:10px}.pcsa .section-heading h2{font-size:18px}.pcsa .section-heading .text-button{font-size:11px}.pcsa .product-row{grid-template-columns:44px minmax(0,1fr) auto;gap:10px;padding-block:16px}.pcsa .product-thumb{width:44px;height:52px;border-radius:8px}.pcsa .product-copy h3{font-size:12px}.pcsa .product-copy p{font-size:11px;line-height:1.6}.pcsa .product-row .text-button{font-size:11px}.pcsa .product-row .text-button svg{width:13px}.pcsa .dashboard-rail{grid-template-columns:1fr 1fr;gap:11px}.pcsa .quick-promo{padding:18px 16px;min-height:214px}.pcsa .quick-promo .promo-top{font-size:11px;margin-bottom:13px}.pcsa .quick-promo h2{font-size:24px}.pcsa .quick-promo p{font-size:11px}.pcsa .quick-promo .text-button{font-size:11px;padding-top:18px}.pcsa .rail-support{padding:18px 16px;min-height:214px}.pcsa .rail-support h3{font-size:15px}.pcsa .rail-support p{font-size:11px;max-width:130px}.pcsa .rail-support>img{right:-12px;bottom:38px;width:78px;height:78px;opacity:.7}.pcsa .rail-support .text-button{margin-top:61px;font-size:11px}.pcsa .loyalty-strip{align-items:flex-start;flex-wrap:wrap;margin-top:23px;gap:11px}.pcsa .loyalty-strip>.icon-wrap{padding:9px}.pcsa .loyalty-strip>div:nth-child(2){flex:1;min-width:220px}.pcsa .loyalty-strip strong{font-size:12px}.pcsa .loyalty-strip p{font-size:11px}.pcsa .loyalty-strip .text-button{margin-left:49px;font-size:11px}.pcsa .toolbar{gap:12px}.pcsa .tabs{gap:4px}.pcsa .tabs button{font-size:11px;padding:8px 10px}.pcsa .order-card{padding:16px;border-radius:12px}.pcsa .order-card-head{align-items:flex-start;gap:10px}.pcsa .order-card-head>div{gap:3px;flex-direction:column;align-items:flex-start}.pcsa .order-card-head strong{font-size:12px}.pcsa .order-card-head time{font-size:11px}.pcsa .order-price{font-size:14px}.pcsa .order-card-foot{gap:10px}.pcsa .order-card-foot p{font-size:11px;max-width:130px}.pcsa .order-card-foot .button{font-size:11px;padding:8px 11px}.pcsa .key-card{padding:16px}.pcsa .key-card .product-row{grid-template-columns:44px minmax(0,1fr)}.pcsa .key-card .product-row>.status{grid-column:2;justify-self:start}.pcsa .key-box{padding:11px 10px;gap:7px}.pcsa .key-value{font-size:11px;letter-spacing:.015em}.pcsa .key-box .icon-button{width:32px;height:34px}.pcsa .key-card .key-foot{flex-wrap:wrap;gap:10px}.pcsa .access-notice{align-items:flex-start;flex-wrap:wrap;padding:13px;gap:10px}.pcsa .access-notice>div{flex:1}.pcsa .access-notice .button{margin-left:31px}.pcsa .promos-grid{gap:14px}.pcsa .promo-card{padding:23px}.pcsa .discount-row{gap:15px;flex-wrap:wrap}.pcsa .discount-symbol{width:57px;height:57px;font-size:22px}.pcsa .discount-row>div:nth-child(2){flex:1}.pcsa .discount-row h3{font-size:14px}.pcsa .discount-row p{font-size:11px}.pcsa .discount-row .text-button{margin-left:72px}.pcsa .loyalty-hero{padding:26px 23px;min-height:280px}.pcsa .loyalty-hero h2{font-size:30px}.pcsa .loyalty-hero p{font-size:13px}.pcsa .loyalty-explainer p{font-size:12px}.pcsa .empty-state{padding:42px 20px}.pcsa .empty-state h2{font-size:21px}.pcsa .empty-state p{font-size:12px}.pcsa .profile-section h2{font-size:18px}.pcsa .connection{gap:11px}.pcsa .connection .button{font-size:11px;padding:8px 11px}.pcsa .footer{margin-top:35px;padding-block:21px;gap:13px;font-size:11px;flex-wrap:wrap}.pcsa .footer>span:nth-child(2){display:none}.pcsa .auth-layout{display:block;padding:0 0 15px;min-height:0}.pcsa .auth-story{display:none}.pcsa .auth-card{padding:25px 23px;max-width:440px;margin:auto}.pcsa .auth-card h1{font-size:25px}.pcsa .dialog-body{padding:24px 20px}.pcsa .dialog-heading h2{font-size:21px}.pcsa .dialog-body .product-row{grid-template-columns:44px minmax(0,1fr) auto}.pcsa .toast{font-size:12px;bottom:16px}.pcsa .auth-back{font-size:12px}}
@media(prefers-reduced-motion:reduce){.pcsa *,.pcsa *:before,.pcsa *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.pcsa /* Narrow screens keep copy and touch targets readable. */
@media(max-width:760px){.prototype-bar>div{gap:4px}.prototype-bar{padding-inline:10px;flex-wrap:wrap}.prototype-bar button{min-height:28px}.product-row .text-button{min-height:38px}.latest-purchase h2{text-wrap:initial}.latest-purchase>div{max-width:76%}.latest-purchase p{max-width:185px}.footer a{font-size:11px}.key-box .icon-button{width:36px;min-height:36px}.auth-card h1{line-height:1.25;letter-spacing:-.03em}}.pcsa .page-heading h1,.pcsa .auth-card>p,.pcsa .detail-facts dd,.pcsa .access-notice p{overflow-wrap:anywhere}.pcsa .page-heading>div,.pcsa .access-notice>div{min-width:0}.pcsa .identity strong{max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pcsa .detail-facts dd{min-width:0;max-width:68%}.pcsa .profile-logout{margin-top:20px}.pcsa /* Revision 2: member privileges and the owner's local management surface. */
.header-search{margin-left:0;max-width:620px}.pcsa .header-actions{display:flex;gap:8px;flex-shrink:0;margin-left:auto}.pcsa .header-actions a{text-decoration:none}.pcsa .header-actions .icon-button{width:43px;height:43px;background:white}.pcsa .header-actions .icon-button:hover{background:#edf2ff}.pcsa .header-actions .account-entry.signed-in{color:var(--blue);background:#edf2ff;border-color:#dbe4ff}.pcsa .header-actions svg{width:21px;height:21px}.pcsa select{width:100%;background:white;color:var(--ink);border:1px solid #dce1eb;border-radius:8px;padding:12px 14px;min-height:46px}.pcsa .coupon-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.pcsa .coupon-ticket{border-radius:15px;padding:24px 25px 18px;position:relative;overflow:hidden}.pcsa .coupon-ticket.electric{background:var(--blue);color:white}.pcsa .coupon-ticket.apricot{background:#ffdfca;color:#432d20}.pcsa .coupon-intro{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;flex-wrap:wrap}.pcsa .coupon-identity{display:flex;align-items:center;gap:8px;font-size:11px;font-weight:550}.pcsa .coupon-identity svg{width:19px;height:19px}.pcsa .coupon-validity{display:flex;align-items:center;gap:5px;font-size:11px;white-space:nowrap}.pcsa .coupon-validity svg{width:13px;height:13px}.pcsa .coupon-main{display:flex;align-items:center;gap:22px;margin:30px 0 27px;min-height:112px}.pcsa .coupon-amount{font-size:68px;letter-spacing:-.04em;font-weight:700;line-height:1;white-space:nowrap;flex-shrink:0}.pcsa .coupon-amount>span{font-size:35px;letter-spacing:-.025em;margin-left:3px}.pcsa .coupon-main h2{font-size:19px;line-height:1.2;max-width:205px}.pcsa .coupon-main p{font-size:11px;line-height:1.6;margin-top:9px}.pcsa .electric .coupon-main p,.pcsa .electric .coupon-validity{color:#e0e8ff}.pcsa .apricot .coupon-main p,.pcsa .apricot .coupon-validity{color:#67452e}.pcsa .coupon-tear{border-block:1px dashed #ffffff6b;padding:15px 0;display:flex;justify-content:space-between;align-items:center;gap:14px;position:relative}.pcsa .apricot .coupon-tear{border-color:#bc8d6c}.pcsa .coupon-tear:before,.pcsa .coupon-tear:after{content:'';position:absolute;width:18px;height:18px;background:white;border-radius:50%;top:-10px}.pcsa .coupon-tear:before{left:-35px}.pcsa .coupon-tear:after{right:-35px}.pcsa .coupon-code-label{font-size:17px;font-weight:650;letter-spacing:.045em;overflow-wrap:anywhere;min-width:0}.pcsa .coupon-copy{display:flex;align-items:center;gap:7px;padding:8px 10px;background:#fff;color:#2044b7;border-radius:7px;font-size:11px;font-weight:550;flex-shrink:0}.pcsa .coupon-copy:hover{background:#edf2ff;color:#12349e}.pcsa .apricot .coupon-copy{background:#fff9f5;color:#5c3923}.pcsa .coupon-copy svg{width:16px;height:16px}.pcsa .coupon-bottom{display:flex;gap:14px;justify-content:space-between;align-items:center;margin-top:17px;font-size:11px;flex-wrap:wrap}.pcsa .coupon-bottom>.text-button{color:inherit;font-size:11px}.pcsa .coupon-bottom>.text-button:hover{opacity:.8}.pcsa .coupon-ticket.archived{background:#f1f4f9;color:#566176}.pcsa .coupon-ticket.archived .coupon-main p,.pcsa .coupon-ticket.archived .coupon-validity{color:#626c7e}.pcsa .archived .coupon-tear{border-color:#b9c3d5}.pcsa .archived .coupon-amount{font-size:54px}.pcsa .archive-status{display:flex;align-items:center;gap:5px;font-size:11px}.pcsa .archive-status svg{width:16px;height:16px}.pcsa .discount-showcase,.pcsa .loyalty-overview{display:grid;grid-template-columns:1.15fr 1fr;gap:28px;align-items:stretch}.pcsa .member-card{--member-bg:#2456f0;--member-fg:#fff;--member-muted:#e1eaff;--member-line:#ffffff4d;--member-badge:#00000020;--member-badge-fg:#fff;background:var(--member-bg);color:var(--member-fg);border-radius:15px;padding:26px;min-width:0;display:flex;flex-direction:column;min-height:292px}.pcsa .member-card-top{display:flex;justify-content:space-between;gap:12px;align-items:center;flex-wrap:wrap;font-size:11px}.pcsa .member-card-top>span:first-child{display:flex;align-items:center;gap:7px;color:var(--member-muted)}.pcsa .member-card-top svg{width:17px;height:17px}.pcsa .member-status{padding:5px 8px;background:var(--member-badge);color:var(--member-badge-fg);border-radius:5px;font-size:11px}.pcsa .member-card-middle{display:flex;align-items:center;gap:22px;flex:1;margin:27px 0 28px}.pcsa .member-rate{font-size:76px;font-weight:700;letter-spacing:-.04em;line-height:1;white-space:nowrap}.pcsa .member-rate>span{font-size:39px;letter-spacing:-.025em;margin-left:3px}.pcsa .member-card-middle h2{font-size:20px;line-height:1.15}.pcsa .member-card-middle p{color:var(--member-muted);font-size:12px;line-height:1.6;margin-top:8px}.pcsa .member-card-bottom{display:flex;justify-content:space-between;align-items:center;gap:14px;padding-top:18px;border-top:1px solid var(--member-line)}.pcsa .member-card-bottom strong{display:block;font-size:13px;font-weight:550;overflow-wrap:anywhere}.pcsa .member-card-bottom span{display:block;color:var(--member-muted);font-size:11px;margin-top:4px}.pcsa .discount-details{padding:15px 0 8px}.pcsa .discount-details h2{font-size:23px;max-width:300px;margin-bottom:12px}.pcsa .discount-details>p{font-size:13px;line-height:1.65}.pcsa .benefit-checks{list-style:none;padding:0;margin:21px 0;display:grid;gap:15px}.pcsa .benefit-checks li{display:flex;gap:10px;align-items:flex-start;font-size:12px;color:#566176;line-height:1.6}.pcsa .benefit-checks svg{width:17px;height:17px;color:#2456f0;margin-top:1px;flex-shrink:0}.pcsa .bundle-benefit{display:flex;gap:18px;align-items:center;padding:23px;margin-top:25px;border:1px solid var(--line);border-radius:13px;text-decoration:none}.pcsa .bundle-symbol{display:grid;place-items:center;background:#eef3ff;color:var(--blue);border-radius:10px;width:52px;height:52px;flex-shrink:0}.pcsa .bundle-benefit h3{font-size:16px;margin-bottom:5px}.pcsa .bundle-benefit p{font-size:12px}.pcsa .bundle-benefit>.text-button{margin-left:auto;white-space:nowrap}.pcsa .next-level{padding:20px 0 16px;min-width:0}.pcsa .next-level-icon{color:var(--blue);margin-bottom:18px}.pcsa .next-level-icon svg{width:27px;height:27px}.pcsa .next-level h2{font-size:24px;margin-bottom:12px}.pcsa .next-level>p{font-size:13px;line-height:1.7;margin-bottom:22px}.pcsa .next-level strong{color:var(--ink);font-weight:600}.pcsa progress{width:100%;height:8px;border:0;border-radius:5px;overflow:hidden;background:#e8edf6;accent-color:var(--blue)}.pcsa progress::-webkit-progress-bar{background:#e8edf6;border-radius:5px}.pcsa progress::-webkit-progress-value{background:var(--blue);border-radius:5px}.pcsa .progress-labels{display:flex;justify-content:space-between;font-size:11px;color:var(--muted);margin:8px 0 22px}.pcsa .rules-example{font-size:11px;color:#626c7e}.pcsa .levels-track{display:grid;grid-template-columns:repeat(4,minmax(152px,1fr));margin-top:18px;gap:16px;overflow-x:auto;overscroll-behavior-x:contain;padding-bottom:8px}.pcsa .level-step{border-top:2px solid #dfe5f1;position:relative;padding-top:14px;display:flex;align-items:flex-start;gap:9px;min-width:0}.pcsa .level-step.unlocked{border-color:var(--blue)}.pcsa .level-indicator{background:#f0f3fa;color:#758198;width:26px;height:26px;display:grid;place-items:center;border-radius:50%;flex-shrink:0}.pcsa .level-indicator svg{width:16px;height:16px}.pcsa .unlocked .level-indicator{background:#eaf0ff;color:var(--blue)}.pcsa .level-step h3{font-size:13px}.pcsa .level-rate{font-size:30px;letter-spacing:-.035em;font-weight:700;line-height:1.25;margin-top:6px}.pcsa .level-rate>span{font-size:18px;margin-left:2px}.pcsa .level-step p{font-size:11px;margin-top:6px;line-height:1.6}.pcsa .loyalty-lower{display:grid;grid-template-columns:1fr 1fr;gap:35px;border-top:1px solid var(--line);padding-top:30px;margin-top:32px}.pcsa .loyalty-lower h2{font-size:20px;margin-bottom:19px}.pcsa .benefit-calculator{background:#f5f7fb;border-radius:14px;padding:24px}.pcsa .calculator-fields,.pcsa .telegram-fields,.pcsa .admin-field-pair{display:grid;grid-template-columns:1fr 1fr;gap:16px}.pcsa .calculator-fields>*,.pcsa .telegram-fields>*{min-width:0}.pcsa .calculator-fields input{min-width:0}.pcsa .calc-result{margin-top:20px;border-top:1px solid #dce3ee;padding-top:16px}.pcsa .calc-result>p{font-size:12px}.pcsa .calculation-total,.pcsa .calculation-saving{display:flex;justify-content:space-between;gap:15px;align-items:baseline;font-size:12px}.pcsa .calculation-total strong{font-size:24px;font-weight:700;letter-spacing:-.025em;white-space:nowrap}.pcsa .calculation-saving{margin-top:8px;font-size:11px;flex-wrap:wrap}.pcsa .calculation-saving strong{color:#246a3d;font-weight:550}.pcsa .benefit-calculator>small{display:block;color:var(--muted);font-size:11px;margin-top:15px}.pcsa .telegram-profile{border:1px solid #dfe6f2;border-radius:14px;padding:25px;margin-bottom:31px}.pcsa .telegram-title{display:flex;align-items:center;gap:13px;margin-bottom:23px}.pcsa .telegram-title h2{font-size:20px}.pcsa .telegram-title p{font-size:12px;margin-top:5px}.pcsa .telegram-badge{width:46px;height:46px;border-radius:12px;background:#eaf2ff;color:#2456f0;display:grid;place-items:center;flex-shrink:0}.pcsa .telegram-badge svg{width:25px;height:25px}.pcsa .telegram-title>.status,.pcsa .telegram-title>.neutral-status{margin-left:auto;white-space:nowrap}.pcsa .neutral-status{font-size:11px;color:var(--muted);background:#f0f3f8;border-radius:5px;padding:5px 8px}.pcsa .prefixed-input{display:flex;align-items:center;border:1px solid #dce1eb;border-radius:8px;overflow:hidden;background:white}.pcsa .prefixed-input>span{padding-left:13px;color:#647188}.pcsa .prefixed-input>input{border:0!important;padding-left:7px!important;min-width:0}.pcsa .prefixed-input:focus-within{outline:3px solid var(--blue);outline-offset:1px}.pcsa .prefixed-input input:focus-visible{outline:none}.pcsa .field-help{font-size:12px;line-height:1.65;color:var(--muted);margin-bottom:18px}.pcsa .telegram-confirmation{display:flex;gap:15px;padding:20px;border-radius:10px;background:#eff4ff;margin-top:24px}.pcsa .verification-symbol{color:var(--blue);flex-shrink:0}.pcsa .telegram-confirmation h3{font-size:15px}.pcsa .telegram-confirmation p{font-size:12px;line-height:1.65;margin-top:7px}.pcsa .verification-code{font-weight:600;font-size:18px;letter-spacing:.035em;margin:18px 0}.pcsa .verification-code span{font-size:11px;letter-spacing:0;font-weight:400;margin-left:10px;color:#596b89}.pcsa .telegram-confirmation .inline-actions{align-items:center;gap:17px}.pcsa .account-layout.admin-mode{grid-template-columns:1fr;min-height:600px}.pcsa .admin-mode>.sidebar{display:none}.pcsa .admin-heading{display:flex;align-items:center;justify-content:space-between;gap:24px;margin:4px 0 21px}.pcsa .admin-heading p{margin-top:8px;font-size:14px}.pcsa .admin-demo-note{display:flex;align-items:flex-start;gap:9px;background:#f0f4ff;border-radius:9px;padding:13px 16px;font-size:12px;color:#415779;margin-bottom:24px}.pcsa .admin-demo-note svg{width:18px;height:18px;flex-shrink:0}.pcsa .admin-nav{border-bottom:1px solid var(--line);padding-bottom:17px;margin-bottom:28px}.pcsa .admin-rules-layout{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:45px}.pcsa .admin-form{min-width:0}.pcsa .admin-form-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:13px}.pcsa .admin-form h2{font-size:22px}.pcsa .admin-form h3{font-size:16px;margin-bottom:17px}.pcsa .switch-label,.pcsa .check-label{display:flex;gap:9px;align-items:center;font-size:12px;color:#566176}.pcsa input[type=checkbox]{width:17px;height:17px;accent-color:var(--blue);flex-shrink:0}.pcsa .admin-rule-group{border-top:1px solid var(--line);padding-top:23px;margin-top:22px}.pcsa .admin-rule-group>.field-help{margin-top:12px}.pcsa .admin-preview{background:#f5f7fb;border-radius:14px;padding:27px;height:max-content;position:sticky;top:25px}.pcsa .preview-label{display:block;color:#596b89;font-size:12px;margin-bottom:19px}.pcsa .admin-preview h2{font-size:23px;margin-bottom:10px}.pcsa .admin-preview>p{font-size:12px}.pcsa .preview-steps{margin:26px 0}.pcsa .preview-steps>div{display:flex;justify-content:space-between;align-items:center;gap:15px;padding:13px 0;border-top:1px solid #dfe5ef;font-size:12px}.pcsa .preview-steps strong{font-size:20px;font-weight:700;color:var(--blue)}.pcsa .admin-rule-note{display:flex;gap:9px;align-items:flex-start;color:var(--muted);font-size:11px;line-height:1.65;margin-top:24px}.pcsa .admin-rule-note svg{width:17px;height:17px;flex-shrink:0}.pcsa .admin-section-heading{display:flex;gap:25px;justify-content:space-between;align-items:center;margin-bottom:24px}.pcsa .admin-section-heading h2{font-size:22px}.pcsa .admin-section-heading p{font-size:12px;line-height:1.6;margin-top:7px}.pcsa .members-table{border:1px solid var(--line);border-radius:12px;overflow:hidden}.pcsa .member-table-head,.pcsa .member-table-row{display:grid;grid-template-columns:minmax(0,1.4fr) 1fr 1.1fr 115px;gap:22px;align-items:center;padding:18px 22px}.pcsa .member-table-head{background:#f5f7fb;color:var(--muted);font-size:11px;font-weight:550}.pcsa .member-table-row+.member-table-row{border-top:1px solid var(--line)}.pcsa .member-table-row>div{min-width:0}.pcsa .member-table-row strong{display:block;font-size:14px;font-weight:600;overflow-wrap:anywhere}.pcsa .member-table-row span{display:block;font-size:12px;color:var(--muted);margin-top:4px;overflow-wrap:anywhere}.pcsa .member-table-row small{font-size:11px;color:var(--muted);display:block;margin-top:5px}.pcsa .no-members{font-size:13px;padding:24px}.pcsa .admin-promo-row{display:flex;align-items:center;gap:22px;padding:20px 0;border-bottom:1px solid var(--line)}.pcsa .promo-mini-icon{display:grid;place-items:center;width:43px;height:43px;border-radius:9px;background:#edf2ff;color:var(--blue);flex-shrink:0}.pcsa .admin-promo-copy{flex:1;min-width:0}.pcsa .admin-promo-copy strong{display:block;font-size:14px;letter-spacing:.025em;overflow-wrap:anywhere}.pcsa .admin-promo-copy span{display:block;font-size:12px;color:var(--muted);margin-top:6px}.pcsa .admin-promo-value{font-size:23px;font-weight:700;letter-spacing:-.025em;white-space:nowrap}.pcsa .admin-archived-label{font-size:12px;color:var(--muted);min-width:74px}.pcsa .admin-promo-row>.text-button{min-width:74px}.pcsa .loyalty-log{list-style:none;padding:0;margin:0}.pcsa .loyalty-log li{display:flex;gap:17px;padding:22px 0;border-bottom:1px solid var(--line)}.pcsa .log-dot{width:9px;height:9px;display:block;flex-shrink:0;background:var(--blue);border-radius:50%;margin-top:6px}.pcsa .loyalty-log time{font-size:11px;color:var(--muted)}.pcsa .loyalty-log h3{margin-top:5px;font-size:15px}.pcsa .loyalty-log p{margin-top:8px;font-size:12px;line-height:1.6}.pcsa #edit-member-form>.check-label{margin:20px 0}
@media(max-width:1190px){.pcsa .main-header{gap:13px}.pcsa .header-actions{gap:6px}.pcsa .coupon-main{display:block;margin-top:24px;min-height:161px}.pcsa .coupon-amount{font-size:65px;margin-bottom:19px}.pcsa .coupon-main h2{font-size:18px;max-width:none}.pcsa .coupon-main p{margin-top:7px}.pcsa .coupon-grid{gap:16px}.pcsa .coupon-ticket{padding:23px 21px 18px}.pcsa .coupon-tear:before{left:-31px}.pcsa .coupon-tear:after{right:-31px}.pcsa .coupon-code-label{font-size:15px}.pcsa .coupon-copy{padding:8px}.pcsa .discount-showcase,.pcsa .loyalty-overview{grid-template-columns:1fr}.pcsa .discount-details{padding:0}.pcsa .member-card-middle{min-height:97px}.pcsa .next-level{padding:0}.pcsa .next-level-icon{display:none}.pcsa .loyalty-lower{grid-template-columns:1fr;gap:25px}.pcsa .admin-rules-layout{grid-template-columns:minmax(0,1fr) 290px;gap:30px}.pcsa .telegram-title{flex-wrap:wrap}.pcsa .telegram-title>div{min-width:0;flex:1}.pcsa .telegram-title>.status,.pcsa .telegram-title>.neutral-status{margin-left:59px}.pcsa .bundle-benefit{align-items:flex-start;flex-wrap:wrap}.pcsa .bundle-benefit>.text-button{margin-left:70px}.pcsa .admin-promo-row{gap:15px}}
@media(max-width:960px){.pcsa .coupon-grid{grid-template-columns:1fr}.pcsa .coupon-main{display:flex;min-height:100px;gap:24px}.pcsa .coupon-amount{margin-bottom:0}.pcsa .admin-rules-layout{grid-template-columns:1fr}.pcsa .admin-preview{position:static}.pcsa .admin-heading{align-items:flex-start}.pcsa .admin-heading h1{font-size:29px}.pcsa .admin-section-heading{align-items:flex-start;flex-direction:column}.pcsa .member-table-head,.pcsa .member-table-row{grid-template-columns:minmax(0,1.3fr) 1fr 1fr 95px;gap:13px;padding-inline:18px}.pcsa .admin-promo-row{gap:12px}.pcsa .admin-promo-copy span{font-size:11px}.pcsa .admin-heading .button{font-size:12px;padding-inline:13px}}
@media(max-width:760px){.pcsa .main-header{grid-template-columns:minmax(0,1fr) auto auto;gap:10px}.pcsa .main-header>.brand{grid-column:1;grid-row:1}.pcsa .main-header>.catalog{grid-column:2;grid-row:1}.pcsa .main-header>.header-actions{grid-column:3;grid-row:1;gap:5px}.pcsa .header-actions .icon-button{width:34px;height:36px;border-radius:8px}.pcsa .header-actions svg{width:19px;height:19px}.pcsa .main-header>.header-search{grid-column:1/-1;grid-row:2;max-width:none}.pcsa .prototype-bar>div:last-child{gap:2px}.pcsa .prototype-bar button{padding-inline:4px}.pcsa .coupon-ticket{padding:23px 21px 18px}.pcsa .coupon-intro{gap:11px}.pcsa .coupon-main{margin:24px 0;min-height:104px;gap:19px}.pcsa .coupon-amount{font-size:59px}.pcsa .coupon-amount>span{font-size:30px}.pcsa .coupon-main h2{font-size:19px}.pcsa .coupon-main p{font-size:12px}.pcsa .coupon-code-label{font-size:17px}.pcsa .coupon-copy{font-size:11px;padding:8px 9px}.pcsa .coupon-bottom{font-size:11px;gap:12px}.pcsa .coupon-bottom>.text-button{font-size:12px}.pcsa .member-card{padding:23px;min-height:286px}.pcsa .member-card-middle{gap:19px;margin-block:25px}.pcsa .member-rate{font-size:70px}.pcsa .member-rate>span{font-size:35px}.pcsa .member-card-middle h2{font-size:20px}.pcsa .member-card-middle p{font-size:12px}.pcsa .member-card-top{gap:10px}.pcsa .member-card-bottom span{font-size:11px}.pcsa .member-card-bottom>div{min-width:0}.pcsa .discount-details h2{font-size:22px}.pcsa .discount-details>p{font-size:13px}.pcsa .benefit-checks li{font-size:12px}.pcsa .bundle-benefit{padding:20px;gap:14px;margin-top:22px}.pcsa .bundle-benefit>div{flex:1;min-width:150px}.pcsa .bundle-benefit h3{font-size:15px}.pcsa .bundle-benefit p{font-size:12px}.pcsa .bundle-benefit>.text-button{margin-left:66px;font-size:12px}.pcsa .next-level h2{font-size:22px}.pcsa .levels-section .section-heading{align-items:flex-start;flex-direction:column;gap:10px}.pcsa .levels-section .section-heading h2{font-size:20px}.pcsa .levels-track{gap:12px}.pcsa .level-step{padding-top:14px;display:flex}.pcsa .level-indicator{width:26px;height:26px;margin-bottom:0}.pcsa .level-step h3{font-size:12px}.pcsa .level-rate{font-size:30px}.pcsa .level-step p{font-size:11px}.pcsa .loyalty-lower{margin-top:25px;padding-top:24px}.pcsa .loyalty-lower h2{font-size:20px}.pcsa .benefit-calculator{padding:21px}.pcsa .calculator-fields{grid-template-columns:1fr 1fr;gap:12px}.pcsa .calculator-fields select{padding-inline:9px}.pcsa .calculator-fields label{font-size:11px}.pcsa .calculation-total strong{font-size:23px}.pcsa .telegram-profile{padding:21px}.pcsa .telegram-title{gap:12px}.pcsa .telegram-title h2{font-size:20px}.pcsa .telegram-title p{font-size:12px;line-height:1.65}.pcsa .telegram-title>.status,.pcsa .telegram-title>.neutral-status{margin-left:0}.pcsa .telegram-fields{grid-template-columns:1fr;gap:0}.pcsa .telegram-confirmation{padding:16px;gap:11px}.pcsa .telegram-confirmation h3{font-size:14px}.pcsa .telegram-confirmation p{font-size:12px}.pcsa .verification-code{font-size:16px;letter-spacing:.02em}.pcsa .verification-code span{display:block;margin-left:0;margin-top:5px}.pcsa .telegram-confirmation .inline-actions{gap:15px}.pcsa .admin-heading{display:block;margin-top:0}.pcsa .admin-heading h1{font-size:27px}.pcsa .admin-heading p{font-size:12px;line-height:1.65}.pcsa .admin-heading>.button{margin-top:17px}.pcsa .admin-demo-note{font-size:11px;padding:12px}.pcsa .admin-nav{gap:4px;padding-bottom:15px}.pcsa .admin-nav button{font-size:11px;padding:8px 9px}.pcsa .admin-form h2{font-size:20px}.pcsa .admin-form-heading{flex-wrap:wrap;gap:12px}.pcsa .admin-form h3{font-size:15px}.pcsa .admin-field-pair{gap:13px}.pcsa .admin-field-pair label{font-size:11px}.pcsa .admin-rule-group{padding-top:20px;margin-top:19px}.pcsa .admin-preview{padding:23px}.pcsa .admin-preview h2{font-size:23px}.pcsa .admin-section-heading h2{font-size:21px}.pcsa .members-table{overflow:visible}.pcsa .member-table-head{display:none}.pcsa .member-table-row{grid-template-columns:minmax(0,1fr) 100px;gap:17px;padding:20px}.pcsa .member-table-row>div:first-child{grid-column:1/-1}.pcsa .member-table-row>div:last-child{grid-column:1/-1}.pcsa .member-table-row strong{font-size:14px}.pcsa .admin-promo-row{flex-wrap:wrap;gap:12px;padding:20px 0}.pcsa .admin-promo-copy{flex-basis:calc(100% - 60px)}.pcsa .admin-promo-value{font-size:24px;margin-left:55px}.pcsa .admin-promo-row>.text-button,.pcsa .admin-archived-label{margin-left:auto}.pcsa .loyalty-log h3{font-size:14px}.pcsa .loyalty-log p{font-size:12px}}
@media(max-width:380px){.pcsa .brand span{font-size:20px}.pcsa .brand img{width:25px;height:25px}.pcsa .brand{gap:7px}.pcsa .main-header{gap:7px}.pcsa .main-header>.catalog{padding:7px;min-height:34px}.pcsa .header-actions .icon-button{width:31px;height:34px}.pcsa .header-actions svg{width:18px;height:18px}.pcsa .coupon-main{display:block}.pcsa .coupon-amount{font-size:60px;margin-bottom:18px}.pcsa .coupon-code-label{font-size:15px}.pcsa .coupon-copy{padding:8px;font-size:11px;gap:5px}.pcsa .member-card-middle{display:block;margin-block:22px}.pcsa .member-rate{font-size:67px;margin-bottom:17px}.pcsa .member-card-middle h2{font-size:19px}.pcsa .member-card{min-height:355px}.pcsa .calculator-fields{grid-template-columns:1fr}.pcsa .admin-field-pair{grid-template-columns:1fr;gap:0}}.pcsa .eligibility-options{display:flex;flex-wrap:wrap;gap:15px;margin:19px 0}.pcsa .eligibility-options>span{width:100%;font-size:12px;color:var(--muted)}

@media(max-width:760px){.pcsa .telegram-title>div{flex:1 1 calc(100% - 60px)}.pcsa .telegram-title>.status,.pcsa .telegram-title>.neutral-status{margin-left:58px}}.pcsa .verification-target{display:block;font-size:13px;font-weight:550;overflow-wrap:anywhere;margin-top:9px;color:#244dab}.pcsa /* Revision3: retain GetCID while making room for the account action. */
.main-header>.header-service{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}
@media(max-width:1190px){.pcsa .header-search{min-width:80px}}
@media(max-width:760px){.pcsa .main-header>.header-search{width:calc(100% - 78px)}.pcsa .main-header>.header-service{grid-column:3;grid-row:2;justify-self:end;width:68px;min-height:42px;margin-top:5px;padding:8px;font-size:12px}.pcsa .header-search input{padding-inline:12px}}.pcsa /* Card appearance follows the customer's actual loyalty status. */
.member-card--plus{--member-bg:#0e6e65;--member-muted:#dff5ed}.pcsa .member-card--maximum{--member-bg:#5c3cba;--member-muted:#eee7ff}.pcsa .member-card--pro{--member-bg:#a33350;--member-muted:#ffe7ed}.pcsa .member-card--personal{--member-bg:#243954;--member-muted:#dce6f4}.pcsa .member-card--new,.pcsa .member-card--inactive{--member-fg:#1c2d4b;--member-muted:#526782;--member-line:#bdcadd;--member-badge:#d4def0;--member-badge-fg:#344b70}.pcsa .member-card--new{--member-bg:#eaf0ff}.pcsa .member-card--inactive{--member-bg:#eef1f6}.pcsa .member-thanks{display:flex;align-items:center;gap:8px;margin-top:14px;font-size:12px;font-weight:500;line-height:1.45}.pcsa .member-thanks-heart{display:inline-grid;place-items:center;width:25px;height:25px;border-radius:7px;background:#fff;color:#ef4444;flex-shrink:0}.pcsa .member-thanks-heart .icon{width:17px;height:17px;stroke-width:1.8}.pcsa .promo-product-choices{border:1px solid var(--line);border-radius:9px;padding:13px 15px;margin:0 0 18px;display:grid;gap:13px}.pcsa .promo-product-choices legend{font-size:12px;padding-inline:5px;color:var(--muted)}.pcsa .promo-product-choices .check-label{align-items:flex-start;line-height:1.5}.pcsa .promo-product-choices small{display:block;font-size:11px;color:var(--muted);margin-top:3px}.pcsa .admin-promo-copy small{display:block;font-size:11px;color:var(--muted);margin-top:5px}.pcsa .feedback-request-status{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:600}.pcsa .feedback-request-status .icon{width:17px;height:17px}.pcsa .feedback-offer .coupon-tear{gap:12px}.pcsa .feedback-admin-note{display:flex;gap:10px;align-items:flex-start;background:var(--soft);border:1px solid var(--line);border-radius:10px;padding:16px 18px;color:var(--muted);font-size:12px;line-height:1.7;margin-bottom:18px}.pcsa .feedback-admin-note .icon{width:19px;height:19px;margin-top:2px}.pcsa .feedback-filters{display:flex;gap:5px;flex-wrap:wrap;margin-bottom:12px}.pcsa .feedback-filters button{padding:10px 12px;font-size:12px}.pcsa .feedback-row{display:flex;align-items:center;gap:17px;padding:22px 0;border-bottom:1px solid var(--line)}.pcsa .feedback-row-icon{display:grid;place-items:center;background:var(--soft);border-radius:10px;width:42px;height:42px;flex-shrink:0;color:var(--blue)}.pcsa .feedback-row-copy{flex:1;min-width:0}.pcsa .feedback-row-copy h3{font-size:15px}.pcsa .feedback-row-copy p{font-size:12px;margin-top:4px;overflow-wrap:anywhere}.pcsa .feedback-row-copy small{display:block;font-size:11px;color:var(--muted);margin-top:4px}.pcsa .feedback-issued{display:block;color:var(--blue);font-size:12px;margin-top:9px}.pcsa .feedback-empty{padding:35px 24px;text-align:center;color:var(--muted);background:var(--soft);border-radius:12px}.pcsa .feedback-dialog-intro,.pcsa .feedback-comment{margin-block:18px;font-size:13px;line-height:1.7;overflow-wrap:anywhere}.pcsa .feedback-yandex-link{margin-block:17px 23px}.pcsa .feedback-response{padding:16px;background:var(--soft);border:1px solid var(--line);border-radius:10px;margin-block:18px;overflow-wrap:anywhere}.pcsa .feedback-response p{margin-top:7px;font-size:13px}.pcsa .feedback-response small{display:block;color:var(--muted);margin-top:8px;font-size:11px}.pcsa .feedback-reward-summary{display:grid;gap:5px;padding:17px 18px;background:#fff3e8;color:#432d20;border-radius:10px;margin:20px 0 13px}.pcsa .feedback-reward-summary strong{font-size:19px}.pcsa .feedback-reward-summary span{font-size:12px}.pcsa #feedback-request-form textarea,.pcsa #feedback-review-form textarea{display:block;resize:vertical;width:100%;max-height:200px;padding:12px 14px;background:white;border:1px solid var(--line);border-radius:8px;font:inherit;color:var(--ink)}.pcsa #feedback-file{height:auto;padding:12px;font-size:12px;max-width:100%}.pcsa #feedback-file::file-selector-button{background:var(--soft);border:0;padding:8px;border-radius:5px;color:var(--ink);font:inherit;margin-right:8px}.pcsa .feedback-verified{align-items:flex-start;line-height:1.6;margin-block:17px}.pcsa .feedback-verified input{margin-top:4px;flex-shrink:0}.pcsa .feedback-decisions{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-block:18px}.pcsa .feedback-file-link{display:block;margin-top:18px;font-size:12px;overflow-wrap:anywhere}.pcsa .feedback-file-link>span{display:flex;align-items:center;gap:7px;margin-top:8px}.pcsa .feedback-screenshot{max-height:220px;object-fit:contain;width:100%;background:var(--soft);border:1px solid var(--line);padding:12px;border-radius:9px}
@media(max-width:760px){.pcsa .feedback-row{flex-wrap:wrap;gap:12px}.pcsa .feedback-row-copy{flex-basis:calc(100% - 54px)}.pcsa .feedback-row>.status{margin-left:54px}.pcsa .feedback-row>.button{margin-left:auto}.pcsa .feedback-admin-note{padding:14px;font-size:11px}.pcsa .feedback-filters button{font-size:11px;padding:9px}.pcsa .feedback-request-status{font-size:11px;line-height:1.5}.pcsa .feedback-offer .coupon-copy{white-space:normal}.pcsa .feedback-decisions .text-button{font-size:12px}}.pcsa .feedback-telegram{border-bottom:1px solid var(--line);margin:0 0 20px;padding-bottom:16px}.pcsa .feedback-telegram summary{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:12px 0;cursor:pointer;font-size:13px;font-weight:600;list-style:none}.pcsa .feedback-telegram summary::-webkit-details-marker{display:none}.pcsa .feedback-telegram summary>span:first-child{display:flex;align-items:center;gap:9px}.pcsa .feedback-telegram summary .icon{color:var(--blue)}.pcsa .feedback-telegram-badge{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:400;color:var(--muted);padding:6px 10px;background:var(--soft);border-radius:5px;white-space:nowrap}.pcsa .feedback-telegram-badge .icon{width:13px;height:13px;color:inherit}.pcsa .feedback-telegram[open] .feedback-telegram-badge .icon{transform:rotate(90deg)}.pcsa .feedback-telegram-content>p{max-width:680px;font-size:12px;line-height:1.7;margin-block:4px 16px}.pcsa .feedback-telegram-message{max-width:520px;padding:20px;background:var(--soft);border:1px solid var(--line);border-radius:12px;margin-bottom:15px}.pcsa .feedback-telegram-sender{display:grid;gap:4px}.pcsa .feedback-telegram-sender strong{color:var(--blue);font-size:13px}.pcsa .feedback-telegram-sender span{font-size:11px;color:var(--muted)}.pcsa .feedback-telegram-text{white-space:pre-line;color:var(--ink);font-size:13px;line-height:1.75;overflow-wrap:anywhere;margin-block:16px}.pcsa .feedback-telegram-message>.button{white-space:normal;text-align:center}
@media(max-width:760px){.pcsa .feedback-telegram summary{font-size:12px;gap:10px}.pcsa .feedback-telegram-badge{padding:6px 8px}.pcsa .feedback-telegram-message{padding:16px}.pcsa .feedback-telegram-text{font-size:12px}.pcsa .feedback-telegram-sender strong{font-size:12px}}

.pcsa{font-family:'Golos Text',sans-serif;font-variant-numeric:tabular-nums;color:#111726;background:#fff;font-size:14px;line-height:1.5}.pcsa .pcsa-wrap{width:min(1280px,calc(100% - 64px));padding-block:40px 64px}.pcsa .account-layout{width:100%;margin:0;grid-template-columns:260px minmax(0,1fr);gap:36px}.pcsa .sidebar{align-self:start}.pcsa .sidebar nav{display:grid;gap:8px}.pcsa .sidebar nav a{padding:14px 16px;display:flex;gap:12px;align-items:center;border-radius:12px;text-decoration:none}.pcsa .sidebar nav a[aria-current=page]{background:#2456f0;color:white}.pcsa .sidebar-bottom{display:grid;gap:18px}.pcsa .pcsa-lead{margin:12px 0 30px;font-size:16px}.pcsa .pcsa-main{min-width:0}.pcsa .pcsa-order{padding:24px;border:1px solid #e5e9f0;border-radius:16px;margin-top:20px}.pcsa .pcsa-order-top,.pcsa .pcsa-order-footer{display:flex;gap:16px;justify-content:space-between;align-items:center}.pcsa .product-identity{display:flex;gap:20px;align-items:center;margin-block:24px}.pcsa .pcsa-product-image{width:72px;height:88px;object-fit:contain}.pcsa .pcsa-order-footer{flex-wrap:wrap}.pcsa .pcsa-member{padding:30px;background:#2456f0;color:white;border-radius:20px}.pcsa .pcsa-member.plus{background:#146a62}.pcsa .pcsa-member.maximum{background:#6040a8}.pcsa .pcsa-member.pro{background:#8a3159}.pcsa .pcsa-member.new{background:#303b53}.pcsa .pcsa-member p{color:inherit;opacity:.92}.pcsa .pcsa-card-top,.pcsa .pcsa-card-footer{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap}.pcsa .pcsa-card-top{font-size:13px}.pcsa .pcsa-card-middle{display:flex;align-items:center;gap:28px;margin-block:36px}.pcsa .pcsa-percent{font-size:76px;line-height:1;font-weight:700;letter-spacing:-.04em}.pcsa .pcsa-percent span{font-size:36px}.pcsa .pcsa-card-middle h2{font-size:24px;margin-bottom:8px}.pcsa .pcsa-card-footer{border-top:1px solid #ffffff55;padding-top:22px}.pcsa .pcsa-thanks{display:flex;align-items:center;gap:10px;font-size:13px}.pcsa .pcsa-thanks svg{stroke:#fff}.pcsa .pcsa-section-title{display:flex;justify-content:space-between;align-items:center;margin-top:32px}.pcsa .pcsa-progress{margin-block:32px}.pcsa .pcsa-progress p{margin-top:12px}.pcsa .pcsa-levels{display:grid;grid-template-columns:repeat(4,minmax(152px,1fr));overflow-x:auto;gap:18px;margin:24px 0 28px}.pcsa .pcsa-level{border-top:2px solid #e0e5ef;padding:18px 0;min-width:152px}.pcsa .pcsa-level.reached{border-top-color:#2456f0}.pcsa .pcsa-level strong{font-size:36px;line-height:1.4;font-weight:700}.pcsa .pcsa-level strong span{font-size:20px}.pcsa .pcsa-level p{font-size:12px}.pcsa .pcsa-active{background:#eaf0ff;color:#2448b4}.pcsa .tabs a{padding:12px 16px;text-decoration:none;border-radius:10px;font-weight:650}.pcsa .tabs{margin-bottom:26px}.pcsa .pcsa-review{margin-top:36px;border-top:1px solid #e5e9f0;padding-top:28px}.pcsa .pcsa-review p{margin-block:14px}.pcsa .pcsa-review form{max-width:600px;margin-top:20px}.pcsa .form-field{margin-block:18px}.pcsa .pcsa-error{background:#fff1f1;color:#9e2430;border:1px solid #f0c6c6;padding:16px;margin-bottom:24px;border-radius:12px}.pcsa .pcsa-pages{display:flex;gap:12px;flex-wrap:wrap;margin-top:24px}.pcsa .pcsa-pages a{padding:10px 14px;border:1px solid #e5e9f0;border-radius:8px}.pcsa .pcsa-auth{display:grid;grid-template-columns:1fr 1fr;gap:50px;max-width:1050px;margin:auto}.pcsa .pcsa-auth-story{background:#f1f4ff;border-radius:20px;padding:40px;display:flex;flex-direction:column;justify-content:center}.pcsa .pcsa-auth-story h2{font-size:32px}.pcsa .pcsa-auth-story p{margin-top:16px}.pcsa .pcsa-auth-story img{align-self:center;margin-top:32px;object-fit:contain}.pcsa .auth-card{padding:32px}.pcsa .auth-card>p{margin-block:16px}.pcsa .auth-card .yandex-button{margin-top:24px}.pcsa .pcsa-delivery:not(:empty){border-top:1px solid #e5e9f0;padding-top:24px;margin-top:24px;display:grid;gap:16px}.pcsa .pcsa-delivery pre{font-family:inherit;overflow-wrap:anywhere;white-space:pre-wrap;padding:16px;background:#f5f7fb;border-radius:10px}.pcsa .pcsa-live-status{margin-top:20px}.pcsa .coupon-ticket p .amount{font:inherit}.pcsa .coupon-ticket.blue{background:#2456f0;color:white}.pcsa .coupon-ticket.blue p{color:#fff}.pcsa .coupon-main{min-height:200px}.pcsa .coupon-amount{font-size:64px}.pcsa .coupon-tear{flex-wrap:wrap;overflow-wrap:anywhere}.pcsa .pcsa-main h1{font-weight:800}.pcsa .pcsa-main .coupon-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pcsa .pcsa-main .coupon-ticket{min-width:0}.pcsa textarea{font-family:inherit;font-size:16px;resize:vertical}
@media(max-width:900px){.pcsa .account-layout{grid-template-columns:210px minmax(0,1fr);gap:24px}.pcsa .pcsa-card-middle{flex-wrap:wrap}.pcsa .pcsa-main .coupon-grid{grid-template-columns:1fr}}
@media(max-width:700px){.pcsa .pcsa-wrap{width:calc(100% - 32px);padding-top:24px}.pcsa .account-layout{display:block}.pcsa .sidebar{margin-bottom:28px;padding:18px}.pcsa .sidebar .identity{margin-bottom:18px}.pcsa .sidebar nav{display:flex;overflow-x:auto;gap:8px}.pcsa .sidebar nav a{white-space:nowrap;flex-shrink:0;padding:12px}.pcsa .sidebar-bottom{display:flex;justify-content:space-between;margin-top:18px}.pcsa .pcsa-auth{display:block}.pcsa .pcsa-auth-story{display:none}.pcsa .auth-card{padding:8px}.pcsa .pcsa-member{padding:24px}.pcsa .pcsa-card-middle{gap:18px;margin-block:28px}.pcsa .pcsa-percent{font-size:64px}.pcsa .pcsa-card-middle h2{font-size:22px}.pcsa .pcsa-order{padding:20px}.pcsa .pcsa-order-top{align-items:start}.pcsa .pcsa-main h1{font-size:28px}.pcsa .pcsa-order-footer .button{width:100%}.pcsa .profile-grid{display:block}.pcsa .profile-section{margin-bottom:24px}.pcsa .coupon-ticket{padding:24px}.pcsa .tabs{flex-wrap:wrap}}

.pcsa .pcsa-order-search{margin-block:20px}.pcsa .pcsa-search-fields{display:flex;gap:12px;margin-top:10px;flex-wrap:wrap}.pcsa .pcsa-search-fields input{flex:1;min-width:160px}.pcsa .pcsa-search-fields input,.pcsa .pcsa-search-fields select{border:1px solid #dce1eb;border-radius:10px;padding:12px 16px;background:white;font-size:16px}.pcsa .member-card{margin-bottom:28px}

.pcsa .loyalty-overview .member-card{margin-bottom:0}

.pcsa .woocommerce-Price-amount{white-space:nowrap}

/* Yandex identity action: user-approved red, legible before configuration. */
.pcsa .yandex-button:disabled{background:#ed0000;color:#fff;opacity:1;cursor:not-allowed}
.pcsa .yandex-button:focus-visible{outline-color:#d00000}
.pcsa .profile-section .yandex-button{margin-top:16px;max-width:320px;padding:12px 18px}
.pcsa .pcsa-back{display:inline-flex;margin-bottom:20px}
.pcsa .pcsa-order-detail{margin-top:16px;overflow-wrap:anywhere}
.pcsa .pcsa-order-detail>p:first-child{color:#626c7e;line-height:1.7;margin-bottom:30px}
.pcsa .pcsa-order-detail mark{background:transparent;color:#111726;font-weight:600;padding:0}
.pcsa .pcsa-order-detail mark.order-status{display:inline-block;background:#f1f4fa;color:#344058;border-radius:5px;padding:4px 8px;font-weight:550}
.pcsa .pcsa-order-detail h2,.pcsa .pcsa-order-access h2{font-size:22px;line-height:1.3;font-weight:700;margin:0 0 20px}
.pcsa .pcsa-order-detail .woocommerce-order-details{margin:0 0 32px}
.pcsa .pcsa-order-detail table{width:100%;table-layout:fixed;border-collapse:collapse;border:0;margin:0;font-size:14px;line-height:1.6;color:#111726}
.pcsa .pcsa-order-detail th,.pcsa .pcsa-order-detail td{padding:20px 16px;border:0;border-bottom:1px solid #e5e9f0;text-align:left;vertical-align:top;overflow-wrap:anywhere}
.pcsa .pcsa-order-detail thead th{padding-block:12px;background:#f5f7fb;color:#626c7e;font-weight:500}
.pcsa .pcsa-order-detail thead th:first-child{border-radius:8px 0 0 8px}
.pcsa .pcsa-order-detail thead th:last-child{border-radius:0 8px 8px 0}
.pcsa .pcsa-order-detail th:last-child,.pcsa .pcsa-order-detail td:last-child{width:168px;text-align:right}
.pcsa .pcsa-order-detail .product-name{font-size:16px;font-weight:600}
.pcsa .pcsa-order-detail a{color:#193fae;text-decoration:underline;text-underline-offset:3px}
.pcsa .pcsa-order-detail .amount{white-space:nowrap;font-weight:600}
.pcsa .pcsa-order-detail .product-quantity{white-space:nowrap;font-weight:500}
.pcsa .pcsa-order-detail .wc-item-meta{list-style:none;padding:0;margin:12px 0 0;color:#626c7e;font-size:13px;font-weight:400}
.pcsa .pcsa-order-detail .wc-item-meta li{margin:4px 0}
.pcsa .pcsa-order-detail .wc-item-meta p{display:inline;margin:0}
.pcsa .pcsa-order-detail .wc-item-meta-label{font-weight:500}
.pcsa .pcsa-order-detail tfoot th{color:#626c7e;font-weight:400}
.pcsa .pcsa-order-detail tfoot tr:last-child th,.pcsa .pcsa-order-detail tfoot tr:last-child td{font-size:16px;color:#111726;font-weight:600}
.pcsa .pcsa-order-detail .button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:12px 18px;margin:8px 0;border:0;border-radius:9px;background:#f1f4fa;color:#344058;text-decoration:none;font-weight:550;line-height:1.5}
.pcsa .pcsa-order-detail .button:hover{background:#e5e9f0}
.pcsa .pcsa-order-detail .woocommerce-customer-details{margin:0;padding:24px;border-radius:14px;background:#f5f7fb}
.pcsa .pcsa-order-detail .woocommerce-customer-details h2{font-size:18px;margin-bottom:12px}
.pcsa .pcsa-order-detail address{padding:0;border:0;font-size:14px;line-height:1.7;font-style:normal}
.pcsa .pcsa-order-detail address p{margin:8px 0 0}
.pcsa .pcsa-order-detail .woocommerce-OrderUpdates{list-style:none;padding:0;margin:0 0 32px}
.pcsa .pcsa-order-detail .woocommerce-OrderUpdate{padding:16px 0;border-bottom:1px solid #e5e9f0}
.pcsa .pcsa-order-detail .woocommerce-OrderUpdate-meta{font-size:13px;color:#626c7e}
.pcsa .pcsa-order-detail .woocommerce-OrderUpdate p{margin:0 0 8px}
.pcsa .pcsa-order-access>p{color:#626c7e;line-height:1.6;margin:0 0 20px}
@media(max-width:700px){
 .pcsa .pcsa-back{margin-block:4px 18px}
 .pcsa .pcsa-order-detail th,.pcsa .pcsa-order-detail td{padding:16px 8px}
 .pcsa .pcsa-order-detail th:last-child,.pcsa .pcsa-order-detail td:last-child{width:104px}
 .pcsa .pcsa-order-detail .product-name{font-size:14px}
 .pcsa .pcsa-order-detail .woocommerce-customer-details{padding:20px}
 .pcsa .pcsa-order-detail .woocommerce-columns{display:block}
 .pcsa .pcsa-order-detail .woocommerce-column{float:none;width:100%;margin:0}
 .pcsa .pcsa-order-detail .woocommerce-column+.woocommerce-column{margin-top:24px}
 .pcsa .pcsa-order-detail .button{padding:12px;white-space:normal;max-width:100%}
}
