*{box-sizing:border-box}body{font:16px Arial,sans-serif;background:#101820;color:#1b2733;margin:0;min-height:100vh;display:grid;place-items:center;padding:24px}main{background:#fff;width:100%;max-width:440px;padding:32px;border-radius:10px}main>img{background:#101820;width:180px;height:66px;object-fit:contain;border-radius:5px}h1{font-size:24px;margin:24px 0}h2{font-size:20px}label{display:block;margin:18px 0;font-size:14px;font-weight:bold}input{display:block;width:100%;padding:12px;font-size:16px;border:1px solid #aab6c2;border-radius:5px;margin-top:8px}button{font-size:16px;background:#e31e2f;color:white;border:0;padding:13px 20px;border-radius:5px;cursor:pointer}button:disabled{opacity:.5}p{line-height:1.5}.help{font-size:14px;color:#647383}#error{color:#b62335}[hidden]{display:none!important}

body{background:radial-gradient(ellipse at 10% 0%,#304860,#101c2b 65%)}main{border-radius:18px;padding:38px;box-shadow:0 24px 100px #0005;border-top:4px solid #df243b}main>img{border-radius:8px}h1{font-weight:800;letter-spacing:-.6px}input{border-radius:8px}button{border-radius:9px}button:focus-visible,input:focus-visible{outline:3px solid #3f83d6;outline-offset:4px}
button{background:#df243b;color:white}button:hover{background:#c91d33}input[type=file]::file-selector-button{background:#df243b;color:white}

.headerdelivery{flex:1 1 160px;min-width:90px;max-width:320px;height:58px;margin:0 auto;overflow:hidden;pointer-events:none}.headerdelivery svg{width:100%;height:100%;display:block}.delivery-road{stroke:#ffffff35;stroke-width:1}.delivery-dashes{stroke:#ffffff65;stroke-width:1;stroke-dasharray:10 8;animation:deliveryRoad .7s linear infinite}.delivery-shadow{fill:#0002}.delivery-body{fill:var(--red)}.delivery-window{fill:var(--copal-blue-start,#253a52);stroke:#fff;stroke-width:1.2;stroke-linejoin:round}.delivery-panel{fill:none;stroke:#ffffff40;stroke-width:1}.delivery-light{fill:#fff}.delivery-logo{fill:none;stroke:#fff;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.delivery-truck{animation:deliveryBounce .65s ease-in-out infinite alternate}.delivery-wheel{fill:#132135;stroke:#fff;stroke-width:1.2;transform-box:fill-box;transform-origin:center;animation:deliveryWheel 1.1s linear infinite}.delivery-hub{fill:#fff;stroke:none}.delivery-wheel path{stroke:var(--red);stroke-width:1}.accountbar .headerdelivery+ .accountidentity{margin-left:0}@keyframes deliveryRoad{to{stroke-dashoffset:36}}@keyframes deliveryBounce{to{transform:translateY(-.8px)}}@keyframes deliveryWheel{to{transform:rotate(360deg)}}@media(max-width:850px){.headerdelivery{max-width:150px;flex-basis:90px}}@media(max-width:600px){.headerdelivery{max-width:105px;min-width:70px;height:48px}.headerdelivery svg{width:180px;margin-left:-38px}}@media(prefers-reduced-motion:reduce){.delivery-dashes,.delivery-truck,.delivery-wheel{animation:none}}

:root{--red:#df243b;--copal-blue-start:#253a52;--copal-blue-end:#132135}.loginlogo{width:225px;height:78px;margin:0 auto;background:linear-gradient(125deg,#253a52,#132135);-webkit-mask:url(/logo.png) center/contain no-repeat;mask:url(/logo.png) center/contain no-repeat}main>h1{text-align:center;margin:18px 0 6px}main>.headerdelivery{width:100%;max-width:100%;min-width:0;height:64px;margin:0 auto 14px}main>.headerdelivery svg{width:100%;margin:0}.delivery-road{stroke:#253a5235}.delivery-dashes{stroke:#253a5265}.delivery-shadow{fill:#13213516}

.secondary{background:#253a52;margin:8px 0 0}#registerResult{color:#226738;font-weight:bold}

.privacy-check{display:flex!important;align-items:flex-start;gap:12px;font-size:13px;line-height:1.6}.privacy-check input[type=checkbox]{width:20px!important;height:20px!important;min-width:20px;flex:0 0 20px;margin:3px 0 0;padding:0;accent-color:#ed2348}.privacy-check a,.help a{color:#8dd7f5;text-decoration:underline}
