.platform-customer{--customer-ink:#241a20;--customer-muted:#806f77;--customer-faint:#ac9ca4;--customer-canvas:#f6f1f3;--customer-paper:#fffafb;--customer-line:#eadfe4;--customer-line-strong:#d9c8d0;--customer-olive:#8f4968;--customer-olive-soft:#efc5d5;--customer-green:#539616;--customer-gold:#c6a339;--customer-red:#b9564e;min-height:100svh;grid-template-columns:244px minmax(0,1fr);background:var(--customer-canvas);color:var(--customer-ink);font-family:var(--font-manrope),var(--font-sans),sans-serif;font-size:14px;letter-spacing:-.015em}.platform-customer .platform-sidebar{width:auto;padding:24px 18px 18px;border:0;background:#180f14;color:#f8edf2}.platform-customer .platform-sidebar-head{padding:0 4px 30px}.platform-customer .platform-brand{gap:11px}.platform-customer .platform-brand img{width:36px;height:36px}.platform-customer .platform-brand span{gap:3px}.platform-customer .platform-brand strong{color:#fff5f9;font:650 24px/1 Cause,var(--font-manrope),sans-serif;letter-spacing:-.04em}.platform-customer .platform-brand small{color:#aa929e;font:600 9px/1 var(--font-manrope),sans-serif;letter-spacing:.14em;text-transform:uppercase}.platform-customer .platform-nav{gap:4px}.platform-customer .platform-nav>span{padding:0 10px 10px;color:#806774;font-size:9px;font-weight:750;letter-spacing:.14em;text-transform:uppercase}.platform-customer .platform-nav a{min-height:43px;padding:0 11px;gap:11px;border:0;border-radius:6px;color:#aa929e;font-size:13px;font-weight:570}.platform-customer .platform-nav a:hover{background:#24171d;color:#f7e9ef}.platform-customer .platform-nav a.is-active{background:#efc5d5;color:#321924}.platform-customer .platform-nav a.is-active svg{color:#6e304c}.platform-customer .platform-nav a i{display:none}.platform-customer .customer-sidebar-foot{gap:8px}.platform-customer .customer-help-card{margin-bottom:10px;padding:14px;border:1px solid #38242e;border-radius:8px;background:#21151b}.platform-customer .customer-help-card>span{color:#f7eaf0;font-size:12px;font-weight:700}.platform-customer .customer-help-card p{margin:6px 0 12px;color:#9b808d;font-size:11px;line-height:1.45}.platform-customer .customer-help-card a{min-height:0;padding:0;color:#efc5d5;font-size:11px;font-weight:700;text-decoration:underline;text-underline-offset:3px}.platform-customer .platform-person{margin:0;padding:12px 2px;border:0;gap:9px}.platform-customer .platform-person>span{width:34px;height:34px;border:0;border-radius:50%;background:#8f4968;color:#fff;font-size:11px}.platform-customer .platform-person strong{color:#f4e7ed;font-size:11px}.platform-customer .platform-person small{color:#8a707c;font-size:9px}.platform-customer .customer-sidebar-foot>button{min-height:36px;padding:0 6px;border-radius:5px;color:#8f7782;font-size:11px}.platform-customer .customer-sidebar-foot>button:hover{background:#24171d;color:#f3e4eb}.platform-customer .platform-main{min-width:0;background:var(--customer-canvas)}.platform-customer .customer-topbar{position:sticky;top:0;z-index:30;min-height:64px;padding:0 32px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--customer-line);background:rgba(255,250,251,.9);backdrop-filter:blur(18px)}.platform-customer .customer-topbar>div{display:flex;align-items:center;gap:9px}.platform-customer .customer-topbar>div:first-child>span{color:#92818a;font-size:11px;font-weight:650}.platform-customer .customer-topbar a,.platform-customer .customer-topbar button{min-height:34px;padding:0 10px;display:flex;align-items:center;gap:7px;border:1px solid transparent;border-radius:5px;background:transparent;color:#74616b;font-size:11px;font-weight:650}.platform-customer .customer-topbar a:hover,.platform-customer .customer-topbar button:hover{border-color:var(--customer-line);background:#fff;color:var(--customer-ink)}.platform-customer .customer-topbar .platform-menu{display:none;width:34px;padding:0;justify-content:center}.platform-customer .customer-topbar .customer-topbar-avatar{width:34px;height:34px;padding:0;justify-content:center;border:0;border-radius:50%;background:#3a202d;color:#fff;font-size:10px}.platform-customer .customer-mobile-toolbar{display:none}.platform-customer .platform-content{width:min(1360px,100%);padding:48px 38px 80px}.platform-customer .platform-page{gap:24px}.platform-customer .platform-page-header{align-items:flex-end;gap:24px}.platform-customer .platform-page-header h1{color:var(--customer-ink);font:650 clamp(36px,4vw,50px)/.98 var(--font-manrope),sans-serif;letter-spacing:-.065em}.platform-customer .platform-page-header p{max-width:650px;margin-top:12px;color:var(--customer-muted);font-size:14px;line-height:1.55}.platform-customer .platform-page-actions{gap:8px}.platform-customer .platform-button{min-height:42px;padding:0 15px;border:1px solid #321b26;border-radius:5px;background:#321b26;color:#fff;font-size:12px;font-weight:700;box-shadow:none}.platform-customer .platform-button:hover{background:#563044;border-color:#563044;transform:none}.platform-customer .platform-button.is-quiet{border-color:var(--customer-line-strong);background:transparent;color:#5b4751}.platform-customer .platform-button.is-quiet:hover{background:#fff;border-color:#c3aab6;color:#2a1821}.platform-customer .platform-card{border:1px solid var(--customer-line);border-radius:9px;background:var(--customer-paper);color:var(--customer-ink);box-shadow:none}.platform-customer .platform-panel{padding:22px}.platform-customer .platform-panel-head{margin-bottom:22px;align-items:flex-start}.platform-customer .platform-panel-head h2{color:#20221c;font-size:16px;font-weight:750;letter-spacing:-.025em}.platform-customer .platform-panel-head p{margin-top:5px;color:#898d84;font-size:11px}.platform-customer .platform-status{min-height:24px;padding:0 8px;border:0;border-radius:3px;font-size:9px;font-weight:750;letter-spacing:.04em;text-transform:uppercase}.platform-customer .platform-status i{width:5px;height:5px}.platform-customer .platform-status.tone-success{background:#e7eedc;color:#4f741e}.platform-customer .platform-status.tone-warning{background:#f4ead0;color:#8e6b13}.platform-customer .platform-status.tone-danger{background:#f4dfdc;color:#9d443d}.platform-customer .platform-status.tone-info{background:#f2e3e9;color:#8f4968}.platform-customer .platform-status.tone-neutral{background:#e8e8e2;color:#686c63}.platform-customer .customer-summary-grid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(220px,.72fr) minmax(220px,.72fr);gap:12px}.platform-customer .customer-primary-license{min-height:330px;padding:24px;display:flex;flex-direction:column;border-radius:9px;background:#8f4968;color:#fff;overflow:hidden;position:relative}.platform-customer .customer-primary-license:after{content:"";position:absolute;width:280px;height:280px;right:-120px;top:-125px;border:54px solid rgba(239,197,213,.12);border-radius:50%}.platform-customer .customer-primary-license>header{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between}.platform-customer .customer-primary-license>header>span{color:#c8cabf;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.platform-customer .customer-primary-license .platform-status{background:#e9eddf;color:#506526}.platform-customer .customer-primary-license-title{position:relative;z-index:1;margin-top:30px;display:flex;align-items:center;gap:13px}.platform-customer .customer-primary-license-title>span{width:46px;height:46px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.16);border-radius:7px;background:rgba(255,255,255,.08);color:#ffe8f1}.platform-customer .customer-primary-license-title h2{margin:0;color:#fff;font-size:27px;line-height:1;text-transform:capitalize}.platform-customer .customer-primary-license-title code{display:block;margin-top:7px;color:#b9bcae;font:500 10px var(--font-mono)}.platform-customer .customer-license-days{position:relative;z-index:1;margin-top:auto;display:flex;align-items:flex-end;gap:13px}.platform-customer .customer-license-days>strong{color:#fff;font-size:72px;font-weight:560;line-height:.8;letter-spacing:-.075em}.platform-customer .customer-license-days>span{display:flex;flex-direction:column;color:#e6e5db;font-size:12px;font-weight:650;line-height:1.25}.platform-customer .customer-license-days small{margin-top:5px;color:#aeb2a4;font-size:9px;font-weight:550}.platform-customer .customer-primary-license>footer{position:relative;z-index:1;margin-top:28px;padding-top:17px;display:grid;grid-template-columns:1fr 1fr auto;gap:18px;border-top:1px solid rgba(255,255,255,.13)}.platform-customer .customer-primary-license>footer>div{display:flex;flex-direction:column;gap:4px}.platform-customer .customer-primary-license>footer span{color:#aeb2a4;font-size:9px}.platform-customer .customer-primary-license>footer strong{color:#f5f4ec;font-size:13px}.platform-customer .customer-license-link{align-self:center;display:flex;align-items:center;gap:5px;color:#ffe5ef;font-size:10px;font-weight:700}.platform-customer .customer-balance-summary,.platform-customer .customer-online-summary{min-height:330px;padding:22px;display:flex;flex-direction:column;border:1px solid var(--customer-line);border-radius:9px;background:var(--customer-paper)}.platform-customer .customer-balance-summary>div,.platform-customer .customer-online-summary>header{display:flex;align-items:center;gap:8px;color:#777b72;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.06em}.platform-customer .customer-balance-summary>strong,.platform-customer .customer-online-summary>strong{margin-top:46px;color:#1e201b;font-size:38px;font-weight:620;letter-spacing:-.06em}.platform-customer .customer-online-summary>strong{color:#539616;font-size:68px;line-height:.9}.platform-customer .customer-balance-summary>p,.platform-customer .customer-online-summary>p{margin:12px 0 0;color:#858a80;font-size:11px;line-height:1.5}.platform-customer .customer-balance-summary .platform-button,.platform-customer .customer-online-summary .platform-button{width:100%;margin-top:auto;justify-content:space-between}.platform-customer .customer-online-summary>div{margin-top:22px;padding-top:14px;display:flex;align-items:center;gap:7px;border-top:1px solid var(--customer-line);color:#5f645b;font-size:10px}.platform-customer .customer-online-summary>div i{width:7px;height:7px;border-radius:50%;background:#539616;box-shadow:0 0 0 4px #e3edd9}.platform-customer .customer-detail-grid{display:grid;grid-template-columns:1fr 1.08fr;gap:12px}.platform-customer .customer-panel-period{display:flex;align-items:center;gap:6px;color:#868b82;font-size:10px}.platform-customer .platform-progress-list{gap:21px}.platform-customer .platform-progress>div{margin-bottom:8px}.platform-customer .platform-progress span{color:#656a61;font-size:11px}.platform-customer .platform-progress strong{color:#262922;font-size:11px}.platform-customer .platform-progress>i{height:5px;border-radius:0;background:#e1e2da}.platform-customer .platform-progress>i b{border-radius:0;background:#8f4968}.platform-customer .platform-event{min-height:52px;padding:9px 0;border-color:#e2e2db}.platform-customer .platform-event .event-dot{width:30px;height:30px;border:0;border-radius:5px;background:#ecece5;color:#696d63}.platform-customer .platform-event strong{color:#34372f;font-size:11px}.platform-customer .platform-event p,.platform-customer .platform-event time{color:#969a90;font-size:9px}.platform-customer .license-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.platform-customer .license-card{padding:22px}.platform-customer .license-card>header{align-items:flex-start}.platform-customer .license-card-statuses{display:flex;align-items:center;justify-content:flex-end;gap:6px;flex-wrap:wrap}.platform-customer .license-boost-badge{min-height:24px;padding:0 8px;display:inline-flex;align-items:center;gap:5px;border-radius:4px;background:#ece4b8;color:#665a1e;font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.05em}.platform-customer .license-card-title{gap:10px}.platform-customer .license-card-title>span{width:38px;height:38px;border:0;border-radius:6px;background:#f4dce5;color:#8f4968}.platform-customer .license-card-title small{color:#999d93;font-size:9px;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.platform-customer .license-card-title h2{margin-top:3px;color:#21231d;font-size:20px;text-transform:capitalize}.platform-customer .license-key-row{margin:20px 0 0;padding:11px 12px;border:1px solid #e0e1d9;border-radius:5px;background:#f4f4ef}.platform-customer .license-key-row code{color:#656a61;font-size:10px}.platform-customer .license-key-row button{width:29px;height:29px;border:0;border-radius:4px;background:#e7e7df;color:#555a51}.platform-customer .license-dates{margin-top:18px;padding:18px 0;border-color:#e0e1d9}.platform-customer .license-dates>div{gap:9px}.platform-customer .license-dates>div+div{border-color:#e0e1d9}.platform-customer .license-dates svg{color:#777c72}.platform-customer .license-dates small{color:#979b92;font-size:9px}.platform-customer .license-dates strong{color:#353830;font-size:11px}.platform-customer .license-days{color:#8f4968!important;font-size:28px!important}.platform-customer .license-boost-detail,.platform-customer .license-boost-offer,.platform-customer .license-boost-state{margin-top:12px;padding:12px 13px;display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid #e4c3d0;border-radius:6px;background:#f8e9ef;color:#5b3d4b}.platform-customer .license-boost-detail,.platform-customer .license-boost-offer>div,.platform-customer .license-boost-state>div{display:flex;align-items:center;gap:9px}.platform-customer .license-boost-detail svg,.platform-customer .license-boost-offer svg,.platform-customer .license-boost-state svg{color:#9f4e70}.platform-customer .license-boost-detail span,.platform-customer .license-boost-offer span,.platform-customer .license-boost-state span{display:flex;flex-direction:column;gap:2px}.platform-customer .license-boost-detail strong,.platform-customer .license-boost-offer strong,.platform-customer .license-boost-state strong{color:#50313f;font-size:10px}.platform-customer .license-boost-detail small,.platform-customer .license-boost-offer small,.platform-customer .license-boost-state small{color:#8b6a79;font-size:8px}.platform-customer .license-boost-state>div:last-child{align-items:flex-end}.platform-customer .license-boost-detail b,.platform-customer .license-boost-state b{color:#512f3f;font-size:11px;white-space:nowrap}.platform-customer .license-boost-offer button{min-height:34px;padding:0 11px;border:0;border-radius:4px;background:#8f4968;color:#fff;font-size:9px;font-weight:800;white-space:nowrap}.platform-customer .license-boost-offer button:disabled{opacity:.55;cursor:wait}.platform-customer .license-boost-detail{margin-bottom:16px}.platform-customer .customer-boost-message{margin-bottom:14px;padding:10px 12px;display:flex;align-items:center;gap:7px;border:1px solid #cad8b7;border-radius:6px;background:#eef3e7;color:#4e652f;font-size:10px;font-weight:650}.platform-customer .customer-boost-message.is-error{border-color:#e0c4be;background:#f6eae7;color:#8d4c43}.platform-customer .license-usage{padding:17px 0;border-color:#e0e1d9}.platform-customer .license-features{padding:4px 0 15px;display:flex;flex-wrap:wrap;gap:0}.platform-customer .license-features span{padding:4px 8px;border:0;border-right:1px solid #dfe0d7;border-radius:0;background:transparent;color:#73786e;font-size:9px}.platform-customer .license-features span:first-child{padding-left:0}.platform-customer .license-card>footer{border-color:#e0e1d9}.platform-customer .license-card>footer button,.platform-customer .license-card>footer span{color:#747970;font-size:10px}.platform-customer .license-card>footer button{border-color:#321b26;background:#321b26;color:#fff;font-weight:700}.platform-customer .license-card>footer button:hover{border-color:#563044;background:#563044;color:#fff}.platform-customer .license-card>footer button svg{color:currentColor}.platform-customer .platform-count-pill{min-height:36px;padding:0 11px;border:1px solid var(--customer-line-strong);border-radius:5px;background:#f8f8f4;color:#60655c;font-size:10px}.platform-customer .installation-list{gap:0;border:1px solid var(--customer-line);border-radius:8px;background:var(--customer-paper);overflow:hidden}.platform-customer .installation-card{min-height:84px;padding:14px 18px;grid-template-columns:minmax(220px,1.35fr) .55fr .8fr .8fr auto auto;gap:14px;border:0;border-bottom:1px solid #e1e2da;border-radius:0;background:transparent}.platform-customer .installation-card:last-child{border-bottom:0}.platform-customer .installation-main>span{width:36px;height:36px;border:0;border-radius:6px;background:#f4dce5;color:#8f4968}.platform-customer .installation-main strong{color:#292c25;font-size:12px}.platform-customer .installation-main code{color:#9a9e95;font-size:9px}.platform-customer .installation-detail small{color:#9a9e94;font-size:9px}.platform-customer .installation-detail strong{color:#464a42;font-size:10px}.platform-customer .installation-detach{min-height:34px;padding:0 10px;border:1px solid #ddd8d1;border-radius:5px;background:transparent;color:#95615c;font-size:10px}.platform-customer .installation-detach:hover{border-color:#c8aaa6;background:#f5e8e6;color:#914943}.platform-customer .customer-billing-switch{padding:3px;display:flex;border:1px solid var(--customer-line-strong);border-radius:6px;background:#e9e8e1}.platform-customer .customer-billing-switch button{min-height:34px;padding:0 12px;display:flex;align-items:center;gap:6px;border:0;border-radius:4px;background:transparent;color:#777b72;font-size:10px;font-weight:700}.platform-customer .customer-billing-switch button.is-active{background:#fff;color:#321b26;box-shadow:0 1px 4px rgba(67,35,49,.08)}.platform-customer .customer-billing-switch small{padding:2px 4px;border-radius:2px;background:#e2ecd8;color:#527526;font-size:8px}.platform-customer .tariff-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;align-items:stretch}.platform-customer .tariff-card{min-height:590px;padding:24px;display:flex;flex-direction:column;border-radius:9px;overflow:hidden}.platform-customer .tariff-card.is-featured{border-color:#8f4968;background:#8f4968;color:#fff}.platform-customer .tariff-card>header{min-height:125px}.platform-customer .tariff-code{display:inline-block;color:#969a90;font-size:8px;font-weight:800;letter-spacing:.15em;text-transform:uppercase}.platform-customer .tariff-card h2{margin:18px 0 8px;color:#20221c;font-size:26px;font-weight:680;letter-spacing:-.045em}.platform-customer .tariff-card header p{color:#858980;font-size:11px;line-height:1.55}.platform-customer .tariff-card.is-featured :is(h2,.tariff-price strong){color:#fff}.platform-customer .tariff-card.is-featured :is(.tariff-code,header p,.tariff-price span){color:#bec1b5}.platform-customer .tariff-badges{position:absolute;right:18px;top:18px}.platform-customer .tariff-card.is-featured .platform-status{background:#efc5d5;color:#4d2638}.platform-customer .tariff-price{min-height:90px;margin:0;padding:20px 0;display:flex;align-items:flex-end;flex-wrap:wrap;border-color:#dedfd6}.platform-customer .tariff-card.is-featured .tariff-price{border-color:rgba(255,255,255,.13)}.platform-customer .tariff-price strong{color:#1b1d18;font-size:35px;font-weight:620;letter-spacing:-.06em}.platform-customer .tariff-price span{color:#858a80;font-size:10px}.platform-customer .tariff-price em{margin-left:auto;padding:4px 6px;border-radius:3px;background:#e4edd9;color:#527526;font-size:9px}.platform-customer .tariff-limits{margin-top:14px;grid-template-columns:1fr 1fr;gap:0;border:1px solid #e0e1d9}.platform-customer .tariff-card.is-featured .tariff-limits{border-color:rgba(255,255,255,.13)}.platform-customer .tariff-limits div{min-height:54px;padding:10px;border:0;border-right:1px solid #e0e1d9;border-bottom:1px solid #e0e1d9;border-radius:0;background:transparent}.platform-customer .tariff-limits div:nth-child(2n){border-right:0}.platform-customer .tariff-limits div:nth-last-child(-n+2){border-bottom:0}.platform-customer .tariff-card.is-featured .tariff-limits div{border-color:rgba(255,255,255,.13)}.platform-customer .tariff-limits span{color:#999d94;font-size:9px}.platform-customer .tariff-limits strong{color:#34372f;font-size:12px}.platform-customer .tariff-card.is-featured .tariff-limits :is(span,strong){color:#d7d8cf}.platform-customer .tariff-features{margin-top:18px}.platform-customer .tariff-features>span{color:#999d94;font-size:9px;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.platform-customer .tariff-card ul{min-height:0;margin:10px 0 20px;padding:0;border:0}.platform-customer .tariff-card li{margin:0;padding:7px 0;border-bottom:1px solid #e6e6df;color:#555a51;font-size:10px}.platform-customer .tariff-card li:last-child{border-bottom:0}.platform-customer .tariff-card li svg{color:#73944f}.platform-customer .tariff-card.is-featured li{border-color:rgba(255,255,255,.1);color:#e4e4dc}.platform-customer .tariff-card.is-featured li svg{color:#efc5d5}.platform-customer .tariff-boost-callout{margin:0 0 14px;padding:11px;display:grid;grid-template-columns:auto minmax(0,1fr);gap:9px;border:1px solid #e4c3d0;border-radius:5px;background:#f8e9ef;color:#674051}.platform-customer .tariff-boost-callout>svg{margin-top:1px;color:#9f4e70}.platform-customer .tariff-boost-callout>div{min-width:0;display:flex;flex-direction:column;gap:3px}.platform-customer .tariff-boost-callout strong{font-size:9px;text-transform:uppercase;letter-spacing:.05em}.platform-customer .tariff-boost-callout span{color:#8b6a79;font-size:8px;line-height:1.4}.platform-customer .tariff-boost-callout a{grid-column:1/-1;display:inline-flex;align-items:center;gap:5px;color:#714359;font-size:9px;font-weight:800;text-decoration:underline;text-underline-offset:3px}.platform-customer .tariff-card.is-featured .tariff-boost-callout{border-color:rgba(255,218,232,.35);background:rgba(255,218,232,.12);color:#fff0f6}.platform-customer .tariff-card.is-featured .tariff-boost-callout a,.platform-customer .tariff-card.is-featured .tariff-boost-callout span{color:#f2ccd9}.platform-customer .tariff-card>button{margin-top:auto;min-height:43px;border:1px solid #321b26;border-radius:5px;background:#321b26;color:#fff;font-size:11px;font-weight:750}.platform-customer .tariff-card.is-featured>button{border-color:#efc5d5;background:#efc5d5;color:#432131}.platform-customer .balance-hero{min-height:235px;padding:26px;border:0;border-radius:9px;background:#efc5d5;color:#2f1a24}.platform-customer .balance-hero>div:first-child>span{width:42px;height:42px;border:1px solid rgba(75,35,53,.12);border-radius:6px;background:rgba(255,255,255,.26);color:#8f4968}.platform-customer .balance-hero small{color:#805c6c;font-size:9px;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.platform-customer .balance-hero strong{margin-top:15px;color:#301a24;font-size:52px;font-weight:600;letter-spacing:-.065em}.platform-customer .balance-hero p{color:#856273;font-size:11px}.platform-customer .balance-quick :is(a,button){min-height:40px;padding:0 14px;border:1px solid #4d2638;border-radius:5px;background:#4d2638;color:#fff;font-size:10px;font-weight:700}.platform-customer .payment-return-notice{min-height:43px;padding:10px 13px;display:flex;align-items:center;gap:8px;border:1px solid #cbd8b9;border-radius:6px;background:#edf3e5;color:#557032;font-size:10px}.platform-customer .payment-return-notice.is-error{border-color:#d8c1bd;background:#f3e5e2;color:#8d4d46}.platform-customer .payment-dialog-layer{background:rgba(24,15,20,.52)}.platform-customer .payment-dialog{width:min(620px,100%);padding:27px;border:1px solid var(--customer-line-strong);border-radius:10px;background:var(--customer-paper);color:var(--customer-ink)}.platform-customer .payment-dialog .platform-dialog-close{right:18px;top:18px;width:34px;height:34px;border:1px solid var(--customer-line);border-radius:5px;background:#f3edf0;color:#765e69}.platform-customer .payment-dialog-heading{margin:0;padding:0 48px 22px 0;display:grid;grid-template-columns:44px minmax(0,1fr);justify-content:stretch;gap:13px;border-bottom:1px solid var(--customer-line)}.platform-customer .payment-dialog-heading>span{width:44px;height:44px;display:grid;place-items:center;border-radius:6px;background:#f1dbe4;color:#8f4968}.platform-customer .payment-dialog-heading>div{display:block}.platform-customer .payment-dialog-heading small{color:#9a7e8a;font-size:8px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.platform-customer .payment-dialog-heading h2{margin:5px 0 6px;color:#251a1f;font-size:24px;font-weight:680;letter-spacing:-.045em}.platform-customer .payment-dialog-heading p{margin:0;color:#83747a;font-size:11px;line-height:1.55}.platform-customer .payment-dialog>.payment-dialog-body{margin:22px 0 0;display:grid;justify-content:stretch;gap:16px}.platform-customer .payment-dialog-section{display:grid;gap:8px}.platform-customer .payment-amount-label>span,.platform-customer .payment-dialog-label{color:#786b70;font-size:9px;font-weight:750;letter-spacing:.04em;text-transform:uppercase}.platform-customer .payment-method-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.platform-customer .payment-method-card{min-height:67px;padding:11px;display:grid;grid-template-columns:36px minmax(0,1fr) 22px;align-items:center;gap:10px;border:1px solid #dfd6da;border-radius:6px;background:#f7f3f4;color:#4d4146;text-align:left;transition:border-color .18s ease,background .18s ease}.platform-customer button.payment-method-card{cursor:pointer}.platform-customer button.payment-method-card:hover:not(:disabled){border-color:#c9aab7;background:#fff}.platform-customer .payment-method-card.is-selected{border-color:#8f4968;background:#f8e9ef;box-shadow:0 0 0 2px rgba(143,73,104,.06)}.platform-customer .payment-method-card.is-static{cursor:default}.platform-customer .payment-method-card:disabled{opacity:.48;cursor:not-allowed}.platform-customer .payment-method-card>span{width:36px;height:36px;display:grid;place-items:center;border-radius:5px;background:#eadfe4;color:#7b5264}.platform-customer .payment-method-card>div{min-width:0;display:flex;flex-direction:column;gap:3px}.platform-customer .payment-method-card strong{color:#33282d;font-size:11px}.platform-customer .payment-method-card small{overflow:hidden;color:#8f8086;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.platform-customer .payment-method-card>i{width:19px;height:19px;display:grid;place-items:center;border-radius:50%;background:#8f4968;color:#fff}.platform-customer .payment-amount-label{display:grid;gap:8px}.platform-customer .payment-amount-field{display:grid;grid-template-columns:minmax(0,1fr) 66px}.platform-customer .payment-amount-field input{width:100%;height:54px;padding:0 14px;border:1px solid #d6cbd0;border-radius:6px 0 0 6px;outline:0;background:#fff;color:#2d2227;font:650 20px var(--font-mono)}.platform-customer .payment-amount-field input:focus{border-color:#8f4968;box-shadow:0 0 0 3px rgba(143,73,104,.08)}.platform-customer .payment-amount-field strong{display:grid;place-items:center;border:1px solid #d6cbd0;border-left:0;border-radius:0 6px 6px 0;background:#f0e9ec;color:#806f76;font:750 9px var(--font-mono);letter-spacing:.08em}.platform-customer .payment-amount-presets{display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.platform-customer .payment-amount-presets button{min-height:32px;border:1px solid #ded4d8;border-radius:5px;background:#f8f4f5;color:#75666c;font-size:9px;font-weight:700}.platform-customer .payment-amount-presets button:hover{border-color:#c8a5b4;background:#fff;color:#5b3445}.platform-customer .payment-order-summary{padding:14px;display:grid;grid-template-columns:1fr 1fr 1fr;gap:12px;border:1px solid #e1d8dc;border-radius:6px;background:#f7f3f4}.platform-customer .payment-order-summary>div{min-width:0;display:flex;flex-direction:column;gap:4px}.platform-customer .payment-order-summary span{color:#97878e;font-size:8px;font-weight:750;text-transform:uppercase;letter-spacing:.07em}.platform-customer .payment-order-summary strong{overflow:hidden;color:#3d3036;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.platform-customer .payment-order-summary>div:last-child{text-align:right}.platform-customer .payment-balance-shortfall{margin:0;padding:10px 11px;border-radius:5px;background:#f3e8df;color:#835b3f;font-size:9px;line-height:1.5}.platform-customer .payment-dialog-error{margin:0!important;padding:10px 11px;border:1px solid #e0c4be;border-radius:5px;background:#f6eae7;color:#8d4c43!important;font-size:9px!important;line-height:1.5!important}.platform-customer .payment-dialog-actions{margin:2px 0 0!important;display:flex!important;justify-content:flex-end!important;gap:8px!important}.platform-customer .payment-dialog-actions .platform-button{min-width:130px;justify-content:center;border-radius:5px}.platform-customer .payment-dialog-security{display:flex;align-items:flex-start;justify-content:center;gap:6px;color:#94868c;font-size:8px;line-height:1.45;text-align:center}.platform-customer .payment-dialog-security svg{flex:0 0 auto;margin-top:1px;color:#8f4968}.platform-customer .balance-stats{grid-template-columns:repeat(4,1fr);gap:10px}.platform-customer .platform-stat{min-height:120px;padding:17px;border-radius:8px}.platform-customer .platform-stat>div>span{width:29px;height:29px;border:0;border-radius:5px;background:#e8e7df;color:#666b61}.platform-customer .platform-stat small{color:#979b91;font-size:9px}.platform-customer .platform-stat>strong{color:#272a23;font-size:19px;font-weight:650}.platform-customer .platform-stat>p{color:#9a9e94;font-size:9px}.platform-customer .ledger-table{border:1px solid #e0e1d9}.platform-customer .platform-table-head{min-height:40px;padding:0 14px;background:#efefe9;color:#8e9289;font-size:9px;text-transform:uppercase;letter-spacing:.06em}.platform-customer .ledger-row{min-height:62px;padding:9px 14px;border-color:#e3e4dc;color:#51564d}.platform-customer .ledger-direction{min-height:28px;border:0;border-radius:4px;font-size:9px}.platform-customer .ledger-direction.credit{background:#e5eedb;color:#527823}.platform-customer .ledger-direction.debit{background:#eeeae3;color:#705d45}.platform-customer .ledger-row strong,.platform-customer .ledger-row time{color:#454941;font-size:10px}.platform-customer .ledger-row code{color:#a0a49a;font-size:8px}.platform-customer .audit-list{padding:0;overflow:hidden}.platform-customer .audit-list>header{min-height:52px;padding:0 18px;border-bottom:1px solid #e0e1d9}.platform-customer .audit-list>header span{color:#71766c;font-size:10px}.platform-customer .audit-row{border-color:#e2e3db}.platform-customer .audit-row>button{min-height:66px;padding:10px 17px;grid-template-columns:34px .6fr 1.3fr .35fr auto 16px;color:#696e64}.platform-customer .audit-row.is-open>button,.platform-customer .audit-row>button:hover{background:#f1f1eb}.platform-customer .audit-actor-icon{border:0;border-radius:5px;background:#e8e7df;color:#676c62}.platform-customer .audit-action strong,.platform-customer .audit-actor strong{color:#383c34;font-size:10px}.platform-customer .audit-action small,.platform-customer .audit-actor small,.platform-customer .audit-row time{color:#9b9f95;font-size:8px}.platform-customer .audit-details{padding:16px 66px;grid-template-columns:1fr;background:#f1f1eb}.platform-customer .audit-details span{color:#93978e;font-size:8px}.platform-customer .audit-details p{color:#5f645a;font-size:10px}.platform-customer .profile-layout{grid-template-columns:1.1fr .9fr;gap:12px}.platform-customer .profile-two-factor-card{grid-column:1/-1}.platform-customer .profile-layout .platform-panel{border-radius:8px}.platform-customer .profile-form-card form,.platform-customer .security-form{gap:15px}.platform-customer .profile-form-card label>span,.platform-customer .security-form label>span{color:#747970;font-size:10px;font-weight:700}.platform-customer .profile-form-card label>div{border:1px solid #d7d9cf;border-radius:5px;background:#f4f4ef}.platform-customer .profile-form-card input,.platform-customer .security-form input{height:42px;border:1px solid #d7d9cf;border-radius:5px;background:#f4f4ef;color:#292c25;font-size:11px}.platform-customer .profile-form-card label>div input{border:0;background:transparent}.platform-customer .profile-form-card label>small{color:#8a8f85;font-size:9px}.platform-customer .two-factor-row{min-height:100px;padding:17px;border:1px solid #e0e1d9;border-radius:6px;background:#f5f5f0}.platform-customer .two-factor-row>span{border:0;border-radius:6px;background:#f0dce4;color:#8f4968}.platform-customer .two-factor-row strong{color:#30332c;font-size:12px}.platform-customer .two-factor-row p{color:#858a80;font-size:10px}.platform-customer .two-factor-row button{min-height:35px;padding:0 11px;border:1px solid #8f4968;border-radius:5px;background:#8f4968;color:#fff;font-size:10px}.platform-customer .two-factor-row input{border-color:#d0d2c8;border-radius:4px;background:#fff;color:#292c25}.platform-customer .builder-saved{min-height:42px;border:1px solid #d8c1bd;border-radius:5px;background:#f3e5e2;color:#8d4d46;font-size:10px}.platform-customer~.platform-dialog-layer{font-family:var(--font-manrope),sans-serif}.platform-dialog-layer,.platform-drawer-layer{backdrop-filter:blur(6px)}.platform-dialog,.platform-drawer{box-shadow:0 24px 70px rgba(28,31,24,.22)}.platform-customer .platform-drawer-layer{background:rgba(15,17,13,.46)}.platform-customer .license-detail-drawer{padding:24px 28px 36px;border-left:1px solid var(--customer-line);background:var(--customer-paper);color:var(--customer-ink);box-shadow:-28px 0 80px rgba(28,31,24,.2)}.platform-customer .license-detail-drawer>header{min-height:44px;color:#676c62;font:750 11px var(--font-manrope),sans-serif;letter-spacing:.1em}.platform-customer .license-detail-drawer>header button{width:40px;height:40px;border:1px solid var(--customer-line);border-radius:7px;background:#f1f1eb;color:#656a60;transition:border-color .18s ease,background .18s ease,color .18s ease}.platform-customer .license-detail-drawer>header button:hover{border-color:var(--customer-line-strong);background:#fff;color:#321b26}.platform-customer .license-detail-content{padding-top:14px}.platform-customer .license-detail-icon{width:52px;height:52px;border:1px solid #e4c3d0;border-radius:9px;background:#f8e9ef;color:#9f4e70}.platform-customer .license-detail-content h2{margin:22px 0 7px;color:#1c1f19;font-size:28px;font-weight:680;letter-spacing:-.045em;text-transform:capitalize}.platform-customer .license-detail-content>p{max-width:440px;color:#6f746a;font-size:13px;line-height:1.55}.platform-customer .license-detail-key{margin:22px 0 18px!important;min-height:48px;padding:5px 5px 5px 13px;align-items:center;border:1px solid #d8dad0;border-radius:7px;background:#f3f3ed}.platform-customer .license-detail-key code{padding:0;border:0;background:transparent;color:#34382f;font-size:12px;font-weight:600}.platform-customer .license-detail-key button{min-height:36px;padding:0 11px;border:1px solid #d5d7cd;border-radius:5px;background:#fff;color:#454a40;font-size:11px;font-weight:700}.platform-customer .license-detail-key button:hover{border-color:#bfc2b7;background:#fafaf6;color:#1e211b}.platform-customer .license-detail-content dl{margin:0;padding:0 0 20px;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;border:0;border-bottom:1px solid var(--customer-line)}.platform-customer .license-detail-content dl>div{min-width:0;min-height:70px;padding:12px;flex-direction:column;justify-content:space-between;gap:8px;border:1px solid #dfe0d8;border-radius:7px;background:#f5f5f0;color:#858a80;font-size:10px}.platform-customer .license-detail-content dd{overflow:hidden;color:#2d3129;font-size:12px;font-weight:700;text-align:left;text-overflow:ellipsis;white-space:nowrap}.platform-customer .license-detail-capabilities{margin-top:22px}.platform-customer .license-detail-capabilities h3{margin-bottom:13px;color:#555a50;font-size:11px;font-weight:750;letter-spacing:.08em}.platform-customer .license-detail-capabilities .license-features{padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;border:0}.platform-customer .license-detail-capabilities .license-features span{min-width:0;min-height:36px;padding:8px 10px 8px 30px;display:flex;align-items:center;position:relative;border:1px solid #dfe0d8;border-radius:6px;background:#f5f5f0;color:#4e5349;font-size:10px;font-weight:600;line-height:1.35}.platform-customer .license-detail-capabilities .license-features span:before{content:"";position:absolute;left:11px;width:7px;height:7px;border-radius:50%;background:#789454;box-shadow:0 0 0 3px #e5ecd9}.platform-customer .platform-state{min-height:360px;border:1px solid var(--customer-line);border-radius:8px;background:var(--customer-paper)}.platform-customer .platform-state>span{border:0;border-radius:7px;background:#e8e7df;color:#666b61}.platform-customer .platform-state h2{color:#2a2d26;font-size:20px}.platform-customer .platform-state p{color:#858a80;font-size:12px}.platform-customer .platform-skeleton-page .skeleton{background:linear-gradient(90deg,#e5e5de,#f1f1eb,#e5e5de)}.auth-customer{min-height:100svh;grid-template-columns:minmax(0,1.16fr) minmax(430px,.84fr);background:#f8f3f5;color:#241a20;font-family:var(--font-manrope),var(--font-sans),sans-serif}.auth-customer .auth-story{position:relative;padding:34px 42px;overflow:hidden;background:#8f4968;color:#fff}.auth-customer .auth-story:before{opacity:.42;background-image:radial-gradient(rgba(255,235,243,.22) .7px,transparent 0)}.auth-customer .auth-story:after{content:"";position:absolute;width:620px;height:620px;left:-250px;bottom:-380px;border:90px solid rgba(255,215,230,.12);border-radius:50%}.auth-customer .account-brand{position:relative;z-index:2;gap:10px}.auth-customer .account-brand img{width:38px;height:38px}.auth-customer .account-brand strong{color:#fff;font:650 27px Cause,var(--font-manrope),sans-serif;letter-spacing:-.04em}.auth-customer .auth-story-copy{position:relative;top:auto;left:auto;right:auto;z-index:2;max-width:560px;margin-top:11vh;padding:0;transform:none}.auth-customer .account-kicker{color:#ffd9e7;font-size:9px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.auth-customer .auth-story-copy h1{margin:18px 0;color:#fff;font:600 clamp(38px,4.2vw,62px)/.98 var(--font-unbounded),sans-serif;letter-spacing:-.045em}.auth-customer .auth-story-copy>p{max-width:500px;color:#ead4dd;font-size:14px;line-height:1.65}.auth-customer .auth-form-side{background:#fffafb;color:#241a20}.auth-customer .auth-form-top{min-height:64px;padding:12px 24px;border-color:#eadfe4;color:#9a8790;font-size:11px}.auth-customer .auth-back,.auth-customer .auth-switch{color:#604b55}.auth-customer .auth-switch{min-height:32px;padding:0 10px;border:1px solid #ddccd4;border-radius:4px;background:transparent}.auth-customer .auth-switch:hover{border-color:#c698ac;background:#f9edf2}.auth-customer .auth-form-wrap{width:min(400px,calc(100% - 48px));padding:8vh 0 50px}.auth-customer .auth-form-heading h2{margin-top:10px;color:#241a20;font:600 34px/1.08 var(--font-unbounded),sans-serif;letter-spacing:-.035em}.auth-customer .auth-form-heading p{color:#88747e;font-size:12px;line-height:1.55}.auth-customer .auth-form{margin-top:30px;gap:16px}.auth-customer .auth-field{gap:7px}.auth-customer .auth-field>span{color:#654f5a;font-size:10px;font-weight:700}.auth-customer .auth-field input{height:45px;padding:0 12px;border:1px solid #e3d5dc;border-radius:5px;background:#faf5f7;color:#2f2028;font-size:12px;box-shadow:none}.auth-customer .auth-field input:hover{border-color:#cfafbd}.auth-customer .auth-field input:focus{border-color:#b95f86;box-shadow:0 0 0 3px rgba(185,95,134,.1)}.auth-customer .password-field button{color:#927d87}.auth-customer .auth-form-row,.auth-customer .terms-check p{color:#806d76;font-size:10px}.auth-customer .auth-form-row a{color:#654657;font-weight:700}.auth-customer .terms-check>span{border-color:#d8c6cf;border-radius:3px;background:#f7eef2}.auth-customer .terms-check input:checked+span{border-color:#8f4968;background:#8f4968;color:#fff}.auth-customer .auth-submit{min-height:46px;border:1px solid #321b26;border-radius:5px;background:#321b26;color:#fff;font-size:11px;font-weight:750;box-shadow:none}.auth-customer .auth-submit:hover{background:#563044;transform:none}.auth-customer .password-strength i{border-radius:0;background:#eadde3}.auth-customer .password-strength i.is-active{background:#b95f86}.auth-customer .password-strength span{color:#97838d;font-size:9px}.auth-customer .field-error{color:#a64e47;font-size:9px}.auth-customer .auth-success>span{border-radius:6px;background:#e3ead7;color:#527526}.platform-customer .customer-primary-license-title h2,.platform-customer .license-detail-content h2,.platform-customer .platform-page-header h1,.platform-customer .tariff-card h2{font-family:var(--font-unbounded),var(--font-manrope),sans-serif;font-weight:600;letter-spacing:-.035em}.platform-customer .referral-step{border:1px solid var(--customer-line);border-radius:8px;background:#f5f5f0}.platform-customer .referral-step>span{border:0;border-radius:6px;background:#f0dce4;color:#8f4968}.platform-customer .referral-step strong{color:#20221c;font-size:13px}.platform-customer .referral-step p{color:#858a80}.platform-customer .referral-link-row code{border:1px solid #d8dad0;border-radius:5px;background:#f3f3ed;color:#34382f;font-size:12px}.platform-customer .referral-code-line{color:#858a80;font-size:11px}.platform-customer .referral-code-line strong{color:#539616}.platform-customer .referral-table-head{border-color:#e0e1d9;background:#efefe9;color:#8e9289;font-size:9px}.platform-customer .referral-row{min-height:58px;border-color:#e3e4dc}.platform-customer .referral-row>div strong{color:#292c25;font-size:12px}.platform-customer .referral-row>div small{color:#9a9e94;font-size:9px}.platform-customer .referral-row time{color:#51564d;font-size:10px}.platform-customer .referral-row>strong{color:#527823;font-size:12px}.platform-customer .referral-row>strong.zero{color:#a0a49a}.platform-customer .voucher-input{border:1px solid #d8dad0;border-radius:6px;background:#f3f3ed;color:#9a9e94}.platform-customer .voucher-input:focus-within{border-color:#539616;box-shadow:0 0 0 3px rgba(83,150,22,.1)}.platform-customer .voucher-input input{color:#20221c;font-size:14px}.platform-customer .voucher-result{border:1px solid #cfe0b8;border-radius:8px;background:#f1f6e9;color:#527823}.platform-customer .voucher-result strong{color:#20221c;font-size:13px}.platform-customer .voucher-result p{color:#6f7469;font-size:11px}.platform-customer .voucher-history-head{border-color:#e0e1d9;background:#efefe9;color:#8e9289;font-size:9px}.platform-customer .voucher-history-row{border-color:#e3e4dc}.platform-customer .voucher-history-row code{color:#34382f;font-size:11px}.platform-customer .voucher-history-row strong{color:#292c25;font-size:12px}.platform-customer .voucher-history-row span,.platform-customer .voucher-history-row time{color:#858a80;font-size:10px}@media (max-width:1180px){.platform-customer .customer-summary-grid{grid-template-columns:1fr 1fr}.platform-customer .customer-primary-license{grid-column:1/-1}.platform-customer .tariff-grid{grid-template-columns:repeat(2,1fr)}.platform-customer .tariff-card:last-child{grid-column:1/-1}}@media (max-width:900px){.platform-customer{grid-template-columns:1fr}.platform-customer .platform-sidebar{position:fixed;width:min(280px,88vw);transform:translateX(-105%);box-shadow:24px 0 70px rgba(18,20,16,.28)}.platform-customer .platform-sidebar.is-open{transform:translateX(0)}.platform-customer .customer-topbar .platform-menu{display:flex}.platform-customer .customer-topbar{padding:0 20px}.platform-customer .platform-content{padding:38px 22px 70px}.platform-customer .customer-detail-grid,.platform-customer .profile-layout{grid-template-columns:1fr}.platform-customer .profile-two-factor-card{grid-column:auto}.platform-customer .balance-stats{grid-template-columns:1fr 1fr}.auth-customer{grid-template-columns:1fr}.auth-customer .auth-story{display:none}}@media (max-width:680px){.platform-customer .customer-topbar{min-height:58px;padding:0 14px}.platform-customer .customer-topbar a span,.platform-customer .customer-topbar>div:first-child>span{display:none}.platform-customer .platform-content{padding:30px 14px 56px}.platform-customer .platform-page{gap:18px}.platform-customer .platform-page-header{align-items:flex-start;flex-direction:column}.platform-customer .platform-page-header h1{font-size:36px}.platform-customer .platform-page-actions{width:100%}.platform-customer .platform-page-actions>*{flex:1}.platform-customer .customer-summary-grid{grid-template-columns:1fr}.platform-customer .customer-primary-license{grid-column:auto;min-height:350px;padding:20px}.platform-customer .customer-license-days>strong{font-size:62px}.platform-customer .customer-primary-license>footer{grid-template-columns:1fr 1fr}.platform-customer .customer-license-link{grid-column:1/-1;padding-top:11px;border-top:1px solid rgba(255,255,255,.12)}.platform-customer .customer-balance-summary,.platform-customer .customer-online-summary{min-height:245px}.platform-customer .license-card-grid,.platform-customer .tariff-grid{grid-template-columns:1fr}.platform-customer .tariff-card:last-child{grid-column:auto}.platform-customer .customer-billing-switch{width:100%}.platform-customer .customer-billing-switch button{flex:1;justify-content:center}.platform-customer .license-card{padding:18px}.platform-customer .license-detail-drawer{padding:18px 18px 30px}.platform-customer .license-detail-content dl{grid-template-columns:1fr}.platform-customer .license-detail-content dl>div{min-height:58px}.platform-customer .license-detail-capabilities .license-features{grid-template-columns:1fr}.platform-customer .installation-list{border:0;background:transparent;overflow:visible}.platform-customer .installation-card{margin-bottom:8px;padding:16px;grid-template-columns:1fr auto;border:1px solid var(--customer-line);border-radius:7px;background:var(--customer-paper)}.platform-customer .installation-main{grid-column:1/-1}.platform-customer .installation-detail{padding-top:10px;border-top:1px solid #e1e2da}.platform-customer .installation-detach span{display:none}.platform-customer .balance-hero{align-items:flex-start;flex-direction:column}.platform-customer .balance-quick{width:100%}.platform-customer .balance-quick :is(a,button){width:100%;justify-content:center}.platform-customer .balance-stats{grid-template-columns:1fr}.platform-customer .payment-dialog{padding:20px}.platform-customer .payment-method-list,.platform-customer .payment-order-summary{grid-template-columns:1fr}.platform-customer .payment-order-summary>div:last-child{text-align:left}.platform-customer .payment-dialog-actions{flex-direction:column-reverse}.platform-customer .payment-dialog-actions .platform-button{width:100%}.platform-customer .audit-row>button{grid-template-columns:34px 1fr auto 16px}.platform-customer .audit-row .audit-actor,.platform-customer .audit-row time{display:none}.platform-customer .audit-details{padding:14px 18px}.platform-customer .two-factor-row{align-items:flex-start;grid-template-columns:auto 1fr}.platform-customer .two-factor-row>button{grid-column:1/-1;width:100%;justify-content:center}.auth-customer .auth-form-top{padding:10px 16px}.auth-customer .auth-form-wrap{width:calc(100% - 32px);padding-top:42px}.auth-customer .auth-form-heading h2{font-size:34px}}@media (prefers-reduced-motion:reduce){.auth-customer *,.platform-customer *{transition:none!important;animation-duration:.01ms!important}}