.auth-page{color:#20242d;background:#fff;height:100%;min-height:0;overflow:hidden}.boot-page{place-items:center;display:grid}.boot-page img{width:96px;height:auto}.auth-stage{height:100%;padding:18px 30px max(20px, calc(env(safe-area-inset-bottom) + var(--auth-keyboard-inset,0px)));-webkit-overflow-scrolling:touch;scroll-padding-bottom:calc(24px + var(--auth-keyboard-inset,0px));flex-direction:column;display:flex;position:relative;overflow:hidden auto}.auth-stage--keyboard{justify-content:flex-start}.auth-hero{flex:none;max-height:320px;overflow:hidden}.auth-stage--keyboard .auth-hero,.auth-stage--keyboard .auth-orbit{opacity:0;pointer-events:none;max-height:0;margin:0;overflow:hidden}.auth-hero,.auth-orbit{transition:max-height .2s,opacity .18s,margin .2s}.auth-stage--keyboard .auth-form{margin-top:8px}.auth-topline{z-index:5;color:#20242d;flex:none;justify-content:space-between;align-items:center;height:26px;font-size:12px;font-weight:500;display:flex;position:relative;overflow:visible}.top-toggle{color:inherit;letter-spacing:0;background:0 0;align-items:center;gap:6px;min-width:0;padding:0;font-weight:500;display:inline-flex}.top-toggle svg{color:#687080;width:20px;height:20px}.lang-toggle span:last-child{font-size:13px;font-weight:500;line-height:1}.lang-dropdown{flex:none;position:relative}.lang-dropdown__chevron{color:#687080;flex-shrink:0;width:16px;height:16px;transition:transform .2s}.lang-dropdown--open .lang-dropdown__chevron{transform:rotate(180deg)}.lang-dropdown__menu{z-index:20;background:#fff;border:1px solid #e2e7f0;border-radius:12px;gap:4px;min-width:168px;padding:8px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 14px 30px #14171f24}.lang-dropdown__option{color:#20242d;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;width:100%;min-height:40px;padding:8px 10px;font-size:14px;font-weight:450;display:flex}.lang-dropdown__option span{align-items:center;gap:8px;display:inline-flex}.lang-dropdown__option:hover,.lang-dropdown__option.active{background:#f6f7fb}.lang-dropdown__option svg{color:#ff6500;flex-shrink:0;width:18px;height:18px}.auth-orbit{flex:none;width:252px;height:252px;margin:15px auto 0;position:relative;transform:rotate(-14deg)}.auth-orbit i{inset:var(--offset);border:1.4px solid #5f687761;border-radius:10px;position:absolute}.auth-orbit i:first-child{--offset:0}.auth-orbit i:nth-child(2){--offset:14px}.auth-orbit i:nth-child(3){--offset:28px}.auth-orbit i:nth-child(4){--offset:42px}.auth-orbit i:nth-child(5){--offset:56px}.auth-orbit i:nth-child(6){--offset:70px}.auth-orbit img{width:74px;position:absolute;top:108px;left:89px;transform:rotate(14deg)}.auth-form{flex-direction:column;width:100%;margin-top:auto;display:flex}.auth-form .auth-cta{margin-top:14px}.auth-title{text-align:center;z-index:1;margin-top:-24px;position:relative}.auth-title h1,.sms-title h1{color:#20242d;letter-spacing:-.01em;overflow-wrap:anywhere;margin:0;font-size:22px;font-weight:550;line-height:1.12}.auth-title p,.sms-title p{color:#687080;overflow-wrap:anywhere;margin:5px 0 0;font-size:14px;font-weight:400;line-height:1.3}.auth-label{color:#5c6570;flex-direction:column;gap:6px;font-size:13px;font-weight:400;display:flex}.auth-label--phone{margin-top:0}.phone-field{scroll-margin-top:12px;scroll-margin-bottom:calc(12px + var(--auth-keyboard-inset,0px));background:#fff;border:1.5px solid #aeb4c0;border-radius:10px;align-items:center;height:48px;padding:0 14px 0 0;transition:border-color .16s,box-shadow .16s;display:flex;position:relative}.phone-field:focus-within{border-color:#ff6500;box-shadow:0 0 0 3px #ff650033}.phone-field--open{border-color:#ff6500}.phone-field--error{border-color:#e5533d;box-shadow:0 0 0 3px #e5533d29}.phone-field__country{color:#20242d;cursor:pointer;background:0 0;border:0;border-right:1px solid #d5dae3;border-radius:10px 0 0 10px;flex:none;align-items:center;gap:4px;height:100%;margin:0;padding:0 12px;display:inline-flex}.phone-field__chevron{color:#8d96a4;width:14px;height:14px;transition:transform .18s}.phone-field--open .phone-field__chevron{transform:rotate(180deg)}.phone-field__input{color:#20242d;width:auto;min-width:0;height:100%;box-shadow:none;caret-color:#20242d;background:0 0;border:none;border-radius:0 9px 9px 0;outline:none;flex:1;margin:0;padding:0 14px 0 12px;font-size:17px;font-weight:450}.phone-field__input:-webkit-autofill{caret-color:#20242d;transition:background-color 99999s ease-out;-webkit-text-fill-color:#20242d!important;box-shadow:inset 0 0 0 1000px #fff!important}.phone-field__input:-webkit-autofill:hover{caret-color:#20242d;transition:background-color 99999s ease-out;-webkit-text-fill-color:#20242d!important;box-shadow:inset 0 0 0 1000px #fff!important}.phone-field__input:-webkit-autofill:focus{caret-color:#20242d;transition:background-color 99999s ease-out;-webkit-text-fill-color:#20242d!important;box-shadow:inset 0 0 0 1000px #fff!important}.phone-field__input:-webkit-autofill:active{caret-color:#20242d;transition:background-color 99999s ease-out;-webkit-text-fill-color:#20242d!important;box-shadow:inset 0 0 0 1000px #fff!important}.phone-field__menu{z-index:12;background:#fff;border:1px solid #e2e7f0;border-radius:12px;gap:4px;padding:8px;display:grid;position:absolute;top:calc(100% + 8px);left:0;right:0;box-shadow:0 14px 30px #14171f24}.phone-field__option{color:#20242d;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;width:100%;min-height:40px;padding:8px 10px;font-size:14px;font-weight:450;display:flex}.phone-field__option span{align-items:center;gap:8px;display:inline-flex}.phone-field__option:hover,.phone-field__option.active{background:#f6f7fb}.phone-field__option svg{color:#ff6500;flex-shrink:0;width:18px;height:18px}.auth-inline-error{color:#c2410c;margin:6px 0 0;font-size:12px;font-weight:500;line-height:1.35}.auth-cta-hint{color:#5c6570;text-align:center;margin:10px 0 0;font-size:12px;line-height:1.35}.terms-row__text--clickable{cursor:pointer}.terms-row{color:#5c6570;grid-template-columns:34px 1fr;align-items:start;gap:10px;margin-top:14px;padding-bottom:12px;font-size:12px;font-weight:400;line-height:1.35;display:grid}.terms-row input{appearance:none;background:#fff;border:1.5px solid #aeb4c0;border-radius:6px;width:25px;height:25px;margin:4px 0 0 3px;transition:background-color .16s,border-color .16s,box-shadow .16s;box-shadow:0 1px 3px #14171f14}.terms-row input:focus{border-color:#ff6500;outline:none;box-shadow:0 0 0 3px #ff650052,0 1px 3px #14171f14}.terms-row input:focus-visible{border-color:#ff6500;box-shadow:0 0 0 3px #ff650061,0 0 0 6px #ff650024,0 1px 3px #14171f14}.terms-row input.terms-row__input--focus-hint{border-color:#ff6500;animation:1.1s ease-in-out 2 terms-focus-pulse}@keyframes terms-focus-pulse{0%,to{box-shadow:0 0 0 3px #ff650057,0 1px 3px #14171f14}50%{box-shadow:0 0 0 5px #ff65007a,0 0 0 9px #ff65001f,0 1px 3px #14171f14}}.terms-row input:checked{background-color:#ff6500;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20 6 9 17l-5-5' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:18px 18px;border-color:#ff6500;box-shadow:0 5px 12px #ff650038}.terms-row b,.terms-link{color:#1d8be8;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-weight:400}.auth-cta{color:#20242d;letter-spacing:0;background:#f3f4f7;border-radius:12px;flex:none;width:100%;height:50px;margin-top:auto;margin-bottom:clamp(8px,2.2vh,18px);font-size:15px;font-weight:550;position:relative;bottom:auto;left:auto;right:auto;box-shadow:0 5px 12px #14171f1f}.auth-cta.active{color:#fff;background:#ff6500}.auth-cta:disabled{cursor:default}.auth-toast{z-index:30;color:#9a3412;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff4edf5;border:1px solid #ff65003d;border-radius:14px;grid-template-columns:20px 1fr;align-items:center;gap:10px;width:min(320px,100% - 32px);min-height:48px;padding:11px 13px;font-size:13px;font-weight:550;line-height:1.25;display:grid;position:absolute;top:18px;right:16px;box-shadow:0 14px 30px #14171f2e}.auth-toast svg{color:#ff6500;width:19px;height:19px}.auth-toast--success{color:#166534;background:#ecfdf5f5;border-color:#22c55e47}.auth-toast--success svg{color:#22c55e}.sms-stage{padding-top:18px}.sms-stage__actions{flex-direction:column;flex-shrink:0;gap:24px;width:100%;margin-top:auto;display:flex}@media (height<=700px){.auth-orbit{width:200px;height:200px;margin-top:8px}.auth-orbit img{width:58px;top:86px;left:71px}.mail-mark{width:42px;height:42px;font-size:22px}.auth-title{margin-top:-16px}.sms-title{margin-top:-8px}}.sms-orbit{margin-top:0;margin-left:auto;margin-right:auto}.mail-mark{z-index:2;color:#fff;background:#ff6500;border-radius:12px;place-items:center;width:50px;height:50px;font-size:27px;font-weight:650;line-height:1;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(14deg)}.sms-title{z-index:1;margin-top:-2px;position:relative}.sms-title h1{font-size:22px}.sms-title p{margin-top:5px;font-size:14px}.sms-confirm-line{color:#5c6570;margin:12px 0 0;font-size:14px;font-weight:400;line-height:1.45}.sms-confirm-line strong{color:#20242d;letter-spacing:.01em;font-weight:600}.sms-change-phone{color:#ff6500;cursor:pointer;background:0 0;border:0;margin-top:12px;padding:0;font-size:14px;font-weight:500;line-height:1.2}.sms-change-phone:disabled{opacity:.55;cursor:not-allowed}.otp-block{flex-shrink:0;gap:16px;margin-top:28px;margin-bottom:0;display:grid}.otp-block>span{color:#5c6570;font-size:13px;font-weight:400}.otp-boxes{isolation:isolate;grid-template-columns:repeat(5,1fr);gap:13px;display:grid;position:relative}.otp-boxes b{z-index:1;color:#20242d;background:#f1f3f8;border-radius:7px;place-items:center;height:50px;font-size:19px;font-weight:500;transition:box-shadow .15s;display:grid;position:relative}.otp-boxes--complete b{box-shadow:none}.otp-boxes b.active{box-shadow:inset 0 0 0 2px #ff6500}.otp-boxes--shake{animation:.45s otp-shake}.otp-boxes--loading b{opacity:.72}@keyframes otp-shake{0%,to{transform:translate(0)}20%{transform:translate(-5px)}40%{transform:translate(5px)}60%{transform:translate(-4px)}80%{transform:translate(4px)}}.otp-caret{background:#ff6500;border-radius:1px;width:2px;height:24px;animation:1s step-end infinite otp-caret-blink;display:block}@keyframes otp-caret-blink{50%{opacity:0}}.otp-boxes input{z-index:2;color:#0000;caret-color:#0000;opacity:0;-webkit-text-fill-color:transparent;background:0 0;border:0;outline:none;width:100%;height:100%;position:absolute;inset:0}.otp-boxes input:-webkit-autofill{transition:background-color 99999s ease-out;box-shadow:inset 0 0 0 1000px #0000!important}.otp-boxes input:-webkit-autofill:hover{transition:background-color 99999s ease-out;box-shadow:inset 0 0 0 1000px #0000!important}.otp-boxes input:-webkit-autofill:focus{transition:background-color 99999s ease-out;box-shadow:inset 0 0 0 1000px #0000!important}.sms-footer{flex-shrink:0;gap:28px;width:100%;margin-top:0;display:grid}.sms-footer .auth-cta{margin-top:0}.sms-progress{background:#c9ccd5;height:6px;margin-top:36px;overflow:hidden}.sms-footer .sms-progress{margin-top:0}.sms-timer-block{gap:12px;padding-top:4px;display:grid}.auth-stage--keyboard.sms-stage .sms-title{margin-top:0}.auth-stage--keyboard.sms-stage .sms-title h1{font-size:18px}.auth-stage--keyboard.sms-stage .sms-confirm-line{margin-top:8px;font-size:13px}.auth-stage--keyboard.sms-stage .sms-change-phone{margin-top:8px}.auth-stage--keyboard .sms-stage__actions{gap:20px;margin-top:12px}.auth-stage--keyboard .otp-block{margin-top:12px}.auth-stage--keyboard .sms-timer-block{gap:14px;padding-top:0}.auth-stage--keyboard .sms-footer .auth-cta{scroll-margin-bottom:8px}.sms-timer-seconds{color:#5c6570;font-variant-numeric:tabular-nums;text-align:right;justify-self:end;max-width:100%;font-size:12px;font-weight:500;line-height:1.3}.sms-progress-fill{will-change:width;background:#ff6500;width:100%;height:100%;display:block}.theme-dark .sms-confirm-line{color:var(--text-muted)}.theme-dark .sms-confirm-line strong{color:var(--text-main)}.theme-dark .sms-timer-seconds{color:var(--text-muted)}.theme-dark .sms-change-phone{color:#6eb5ff}.theme-dark .auth-topline,.theme-dark .auth-title h1,.theme-dark .sms-title h1,.theme-dark .top-toggle,.theme-dark .otp-block>span{color:var(--text-main)}.theme-dark .auth-title p,.theme-dark .sms-title p,.theme-dark .auth-label,.theme-dark .terms-row,.theme-dark .top-toggle svg,.theme-dark .phone-field__chevron,.theme-dark .lang-dropdown__chevron{color:var(--text-muted)}.theme-dark .lang-dropdown__menu{background:#1b1f27;border-color:#2f3540;box-shadow:0 14px 30px #0000006b}.theme-dark .lang-dropdown__option{color:var(--text-main)}.theme-dark .lang-dropdown__option:hover,.theme-dark .lang-dropdown__option.active{background:#252b36}.theme-dark .terms-row b,.theme-dark .terms-link{color:#6eb5ff}.theme-dark .otp-boxes b{background:var(--card-bg);color:var(--text-main)}.theme-dark .auth-orbit i{border-color:#d2dae845}.theme-dark .phone-field{background:var(--card-bg);border-color:var(--line);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.theme-dark .phone-field__input:-webkit-autofill{caret-color:var(--text-main);-webkit-text-fill-color:var(--text-main)!important;-webkit-box-shadow:0 0 0 1000px var(--card-bg) inset!important;box-shadow:0 0 0 1000px var(--card-bg) inset!important}.theme-dark .phone-field__input:-webkit-autofill:hover{caret-color:var(--text-main);-webkit-text-fill-color:var(--text-main)!important;-webkit-box-shadow:0 0 0 1000px var(--card-bg) inset!important;box-shadow:0 0 0 1000px var(--card-bg) inset!important}.theme-dark .phone-field__input:-webkit-autofill:focus{caret-color:var(--text-main);-webkit-text-fill-color:var(--text-main)!important;-webkit-box-shadow:0 0 0 1000px var(--card-bg) inset!important;box-shadow:0 0 0 1000px var(--card-bg) inset!important}.theme-dark .phone-field__input:-webkit-autofill:active{caret-color:var(--text-main);-webkit-text-fill-color:var(--text-main)!important;-webkit-box-shadow:0 0 0 1000px var(--card-bg) inset!important;box-shadow:0 0 0 1000px var(--card-bg) inset!important}.theme-dark .phone-field__country{color:var(--text-main);border-right-color:var(--line)}.theme-dark .phone-field__input{color:var(--text-main);caret-color:var(--text-main)}.theme-dark .phone-field__menu{background:var(--card-bg);border-color:var(--line);box-shadow:0 14px 30px #00000052}.theme-dark .phone-field__option{color:var(--text-main)}.theme-dark .phone-field__option:hover,.theme-dark .phone-field__option.active{background:var(--soft-bg)}.theme-dark .auth-inline-error{color:#ff9b7a}.theme-dark .auth-cta-hint{color:var(--text-muted)}.theme-dark .auth-toast--success{color:#86efac;background:#062c1beb;border-color:#4ade803d}.theme-dark .auth-toast--success svg{color:#4ade80}.theme-dark .terms-row input{background-color:var(--card-bg);border-color:#b7bfcb75;box-shadow:inset 0 0 0 1px #ffffff08}.theme-dark .terms-row input:focus,.theme-dark .terms-row input:focus-visible,.theme-dark .terms-row input.terms-row__input--focus-hint{border-color:#ff6500}.theme-dark .terms-row input:focus,.theme-dark .terms-row input:focus-visible{box-shadow:0 0 0 3px #ff65006b,0 0 0 6px #ff650029,inset 0 0 0 1px #ffffff08}.theme-dark .terms-row input:checked:focus,.theme-dark .terms-row input:checked:focus-visible{box-shadow:0 0 0 3px #ff650073,0 6px 14px #ff650038}.theme-dark .terms-row input:checked{background-color:#ff6500;border-color:#ff6500;box-shadow:0 6px 14px #ff650038}.theme-dark .sms-progress{background:var(--soft-bg)}.theme-dark .auth-toast{color:#fec89a;background:#2d221cf5;border-color:#ff650059}:root{color:#111;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;background:#202020;font-family:Inter,Arial,Helvetica,sans-serif}*{box-sizing:border-box}html,body,#app{width:100%;height:100%;overflow:hidden}body{background:#202020;min-width:320px;min-height:100%;margin:0}button,input,select{font:inherit}button,input,select,textarea,label,span,b,strong,small,p,h1,h2,h3{font-family:Inter,Arial,Helvetica,sans-serif}button{cursor:pointer;border:0}svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:21px;height:21px}.phone{--ui-scale:.9;--tabbar-h:58px;--page-gap:8px;--tabbar-clearance:calc(var(--tabbar-h) + var(--page-gap));--page-pad:22px;width:min(100%,393px);height:100dvh;min-height:100dvh;max-height:100dvh;font-size:calc(16px * var(--ui-scale));background:#fff;margin:0 auto;position:relative;overflow:hidden}.subpage{--subpage-pad:var(--page-pad);--subpage-pad-bottom:var(--page-gap);padding:var(--subpage-pad);padding-bottom:var(--subpage-pad-bottom)}.subpage--flush-bottom{--subpage-pad-bottom:var(--subpage-pad)}.balance-row{grid-template-columns:1fr 1fr;gap:8px;margin-top:-1px;display:grid}.balance-row button{text-align:left;background:#f4f6fb;border-radius:8px;gap:2px;min-height:51px;padding:10px 15px;display:grid}.balance-row span{color:#7a7a7a;font-size:12px}.balance-row b{color:#ff6500;font-size:16px;line-height:1}.balance-row b.green{color:#16c94a}.balance-row small{font-size:10px}.segmented{background:#f3f5fb;border-radius:7px;grid-template-columns:1fr 1fr;gap:3px;height:42px;padding:3px;display:grid}.segmented.three{grid-template-columns:repeat(3,1fr)}.segmented button{color:#9aa2ae;background:0 0;border-radius:7px;font-size:13px;font-weight:600}.segmented button.active{color:#687080;background:#fff;box-shadow:0 1px 5px #00000008}.page-toolbar{grid-template-columns:34px 1fr 34px;align-items:center;gap:7px;min-height:34px;margin-bottom:14px;display:grid}.page-toolbar--wide-actions{grid-template-columns:34px 1fr auto}.page-toolbar--bordered{border-bottom:1px solid #eef1f6;margin-bottom:0;padding-bottom:14px}.page-toolbar__title{color:#20242d;text-align:center;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:16px;font-weight:750;line-height:1.15;overflow:hidden}.page-toolbar__back.square-button,.page-toolbar__end .square-button{background:var(--app-back-bg,#f4f6fb);width:34px;height:34px;color:var(--app-back-fg,#5c6570);border:1px solid var(--app-back-border,transparent);border-radius:9px}.page-toolbar__back.square-button svg,.page-toolbar__end .square-button svg{width:16px;height:16px}.page-toolbar__back.square-button:active,.page-toolbar__end .square-button:active{background:var(--app-back-active-bg,#e8ecf4)}.page-toolbar__start,.page-toolbar__end{align-items:center;display:flex}.page-toolbar__end{justify-content:flex-end;gap:8px}.page-toolbar__spacer{pointer-events:none;flex-shrink:0;width:34px;height:34px}.flag-icon{border-radius:50%;flex:none;justify-content:center;align-items:center;line-height:0;display:inline-flex;overflow:hidden}.flag-icon__img,.flag-icon__svg{width:100%;height:100%;display:block}.flag-icon__img{object-fit:cover;object-position:center}.flag-icon__svg svg{width:100%;height:100%;display:block}.flag-badge{width:24px;height:24px}.app-toast{z-index:90;color:#fff;border-radius:2px;grid-template-columns:24px 1fr;align-items:center;gap:8px;min-height:44px;padding:9px 12px;font-size:13px;font-weight:700;line-height:1.25;display:grid;position:absolute;top:12px;left:12px;right:12px;box-shadow:0 5px 12px #14171f33}.app-toast.success{background:#71b872}.app-toast.error{background:#cf5d59}.app-toast.warning{background:#ffa92d}.app-toast.info{background:#58b3c7}.app-toast svg{color:#fff;stroke-width:3px;width:22px;height:22px}.toast-enter-active,.toast-leave-active{transition:opacity .18s,transform .18s}.toast-enter-from,.toast-leave-to{opacity:0;transform:translate(10px,-12px)}label{color:#808895;gap:7px;font-size:12px;font-weight:500;display:grid}input,select{color:#222;background:#fff;border:1px solid #e2e7f3;border-radius:8px;outline:none;width:100%;height:44px;padding:0 12px}.orange-button,.pay-button{color:#fff;background:#ff6500;border-radius:8px;width:100%;height:52px;font-size:15px;font-weight:650}.page{height:calc(100dvh - var(--tabbar-h));max-height:calc(100dvh - var(--tabbar-h));padding:12px var(--page-pad) var(--page-gap);background:#fff;overflow-y:auto}.round-top-button,.square-button{color:#667082;background:#f4f6f9;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.round-top-button{border-radius:50%}.mini-loader{border:3px solid #ffd7bd;border-top-color:#ff6500;border-radius:50%;width:22px;height:22px;animation:.75s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@keyframes popoverIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@keyframes sheetUp{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}.shortcut-row{grid-template-columns:repeat(4,1fr);gap:11px;display:grid}.shortcut-row button{color:#647084;background:0 0;justify-items:center;gap:9px;min-width:0;display:grid}.shortcut-row span{color:#ff6500;background:#f6f7fc;border-radius:50%;place-items:center;width:58px;height:58px;display:grid}.shortcut-row b{white-space:nowrap;font-size:9px;font-weight:600;line-height:1.1}.section-heading{margin:-4px 0 -5px;font-size:14px;font-weight:650}.section-heading-row{justify-content:space-between;align-items:center;gap:12px;margin:-4px 0 -5px;display:flex}.section-heading-row .section-heading{min-width:0;margin:0}.section-heading-row button{color:#ff6500;background:#fff3eb;border:1px solid #ff6500;border-radius:999px;flex:none;align-items:center;gap:4px;min-height:30px;padding:0 12px;font-size:12px;font-weight:750;line-height:1;display:inline-flex}.section-heading-row button:active{background:#ffe8d8}.section-heading-row svg{width:14px;height:14px}.support-page{background:#fff}.branches-page{background:#fff;overflow:hidden}.menu-card{background:#f4f6fb;border-radius:12px;gap:14px;padding:14px 18px;display:grid}.menu-card button{color:#888;text-align:left;background:0 0;align-items:center;gap:10px;font-size:12px;display:flex}.logout-row{color:#ff6500;background:#f4f6fb;border-radius:12px;align-items:center;gap:8px;width:100%;height:48px;margin-top:25px;padding:0 18px;font-size:12px;font-weight:600;display:flex}.tear-line{border-top:2px dashed #d5d8df;position:absolute;top:358px;left:0;right:0}.center-header{place-items:center;height:40px;display:grid;position:relative}.center-header .square-button{position:absolute;top:0;left:0}.center-header h1{margin:0;font-size:16px}.pay-button{width:auto;position:absolute;bottom:18px;left:24px;right:24px}.subpage>.page-toolbar:first-of-type{margin-bottom:18px}.form-header{place-items:center;height:44px;margin-bottom:16px;display:grid;position:relative}.payment-system-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.payment-system-fallback{color:#20242d;text-align:center;font-size:13px;font-weight:750;line-height:1.15}.payment-state{color:#7a8495;place-items:center;min-height:86px;font-size:13px;font-weight:650;display:grid}.address-sticky-action.form{margin:auto -16px -90px;padding:18px 16px 24px}.phone-combo{background:#fff;border:1.5px solid #b8c0ca;border-radius:7px;grid-template-columns:96px 1fr;height:38px;display:grid;overflow:hidden}.phone-combo span{color:#687080;border-right:1.5px solid #b8c0ca;justify-content:center;align-items:center;gap:7px;font-size:14px;font-weight:600;display:flex}.phone-combo .flag-badge{width:20px;height:20px}.phone-combo input{border:0;border-radius:0;height:100%}.input-with-icon{position:relative}.input-with-icon input{width:100%;padding-right:42px}.input-with-icon--date input{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.input-with-icon--date input::-webkit-calendar-picker-indicator{opacity:0;pointer-events:none;width:0;margin:0;display:none}.input-with-icon__btn{z-index:1;color:#7a8495;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;width:28px;height:28px;padding:0;display:grid;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.input-with-icon__btn svg{width:20px;height:20px}.input-with-icon__btn path{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.theme-dark .input-with-icon--date input{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.theme-dark .input-with-icon__btn{color:#b7bfcb}.tabbar{width:100%;height:var(--tabbar-h);z-index:20;background:#fff;border-top:1px solid #ededed;grid-template-columns:repeat(5,1fr);padding:3px 8px 5px;display:grid;position:absolute;bottom:0;left:0;right:0}.tabbar button{color:#728092;letter-spacing:0;background:0 0;border-radius:0;align-content:center;place-items:center;gap:0;min-width:0;font-size:9px;font-weight:750;line-height:1;display:grid;position:relative}.tabbar button.active{color:#ff6500}.tabbar button.active:after{content:"";background:currentColor;border-radius:999px;width:13px;height:1px;margin-top:5px}.tabbar button.active svg,.tabbar button.active .tabbar__icon,.tabbar button:not(.active)>span:not(.tabbar__icon){display:none}.tabbar button span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.tabbar svg{stroke-width:1.9px;width:19px;height:19px}.tabbar__icon{pointer-events:none;flex-shrink:0;width:19px;height:19px;display:block}.tabbar__icon--support{-webkit-mask-mode:alpha;background-color:currentColor;-webkit-mask-image:url(/assets/support-tab-icon.webp);mask-image:url(/assets/support-tab-icon.webp);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-source-type:alpha;mask-mode:alpha}.overlay{z-index:40;background:#0000008c;align-items:flex-end;width:min(100%,393px);height:100vh;display:flex;position:fixed;bottom:0;left:50%;transform:translate(-50%)}.bottom-sheet{background:#fff;border-radius:30px 30px 0 0;width:100%;padding:20px 18px 14px;animation:.22s ease-out sheetUp;position:relative}.grabber{background:#d4d7df;border-radius:999px;width:78px;height:5px;margin:-11px auto 18px}.bottom-sheet h2{text-align:center;margin:0 0 18px;font-size:17px;font-weight:650}.confirm-sheet{padding-bottom:20px}.confirm-sheet p{color:#667082;text-align:center;margin:-4px 8px 18px;font-size:14px;line-height:1.4}.confirm-actions{grid-template-columns:1fr 1fr;gap:10px;display:grid}.confirm-actions button{border-radius:10px;min-height:44px;font-size:13px;font-weight:750}.confirm-actions button:first-child{color:#667082;background:#f4f6fb}.confirm-actions button:last-child{color:#fff;background:#ff6500}.delete-account-sheet .confirm-actions button:last-child{background:#d84e5b}.sheet-fields{gap:8px;display:grid}.sheet-fields>div{color:#758090;background:#f4f6fb;border-radius:8px;align-items:center;min-height:54px;padding:0 12px;display:flex}.courier-field.invalid,.location-field.invalid .location-input,.location-field.invalid .location-map-button{color:#d84e5b;background:#fff7f8;border:1px solid #d84e5b;box-shadow:0 0 0 3px #d84e5b14}@keyframes car-option-skeleton-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.input-grid{grid-template-columns:1fr 1fr;gap:10px 17px;margin:10px 0 24px;display:grid}.pay-icon{color:#ff6500;place-items:center;height:26px;font-size:11px;font-weight:650;display:grid}.click{color:#008ee8}.bonus{color:#d56d00}.contracts,.payin{color:#ff6500}@media (width>=520px){body{padding:0}}.theme-light{--page-bg:#fff;--card-bg:#fff;--soft-bg:#f4f6fb;--text-main:#111;--text-muted:#687080;--line:#e2e7f3;--app-back-bg:#f4f6fb;--app-back-fg:#5c6570;--app-back-border:transparent;--app-back-active-bg:#e8ecf4}.theme-dark{--page-bg:#20242d;--card-bg:#252b36;--soft-bg:#2d3441;--text-main:#f7f8fb;--text-muted:#b7bfcb;--line:#596170;--app-back-bg:#353d4d;--app-back-fg:#f7f8fb;--app-back-border:#b7bfcb2e;--app-back-active-bg:#3f4859;color:#f7f8fb;background:#20242d}.theme-dark.phone{background:var(--page-bg)}.theme-dark .auth-page,.theme-dark .auth-stage,.theme-dark .page,.theme-dark .home-page,.theme-dark .shipments-page,.theme-dark .support-page,.theme-dark .branches-page,.theme-dark .branch-view-page,.theme-dark .account-page,.theme-dark .account-empty-page,.theme-dark .account-contact-page,.theme-dark .new-order-page,.theme-dark .history-page,.theme-dark .news-center-page,.theme-dark .qr-page{background:var(--page-bg);color:var(--text-main)}.theme-dark .auth-cta:not(.active),.theme-dark .round-top-button,.theme-dark .square-button,.theme-dark .contacts-search-bar input,.theme-dark .contacts-search-bar .square-button,.theme-dark .receiver-contact,.theme-dark .receiver-avatar,.theme-dark .receiver-preview-sheet,.theme-dark .receiver-preview-card,.theme-dark .receiver-preview-avatar,.theme-dark .receiver-edit-sheet,.theme-dark .receiver-edit-sheet input,.theme-dark .receiver-edit-sheet select,.theme-dark .receiver-search-select>button,.theme-dark .receiver-search-select-menu,.theme-dark .receiver-search-select-menu input,.theme-dark .parcel-form label,.theme-dark .parcel-search-select-menu,.theme-dark .parcel-search-select-menu>input,.theme-dark .parcel-note,.theme-dark .delivery-sheet,.theme-dark .delivery-option,.theme-dark .delivery-branch-search input,.theme-dark .delivery-branch-item,.theme-dark .payment-system-card,.theme-dark .payment-contract-card,.theme-dark .order-success-code-card,.theme-dark .notification-popover,.theme-dark .notification-item,.theme-dark .notification-state,.theme-dark .virtual-card-sheet,.theme-dark .virtual-back,.theme-dark .virtual-code-value,.theme-dark .balance-row button,.theme-dark .history-tabs,.theme-dark .history-menu,.theme-dark .history-item,.theme-dark .news-center-tabs,.theme-dark .news-notification-item,.theme-dark .news-center-header .square-button,.theme-dark .primary-actions button,.theme-dark .shortcut-row span,.theme-dark .shipment-card,.theme-dark .segmented,.theme-dark .branch-list article,.theme-dark .stats-row article,.theme-dark .menu-card,.theme-dark .accordion-list button,.theme-dark .delivery-toggle button,.theme-dark .price-table,.theme-dark .bottom-sheet,.theme-dark .sheet-fields>div,.theme-dark .location-input,.theme-dark .location-map-button,.theme-dark .courier-map-canvas,.theme-dark .courier-map-actions button,.theme-dark .courier-map-zoom button,.theme-dark .car-options article,.theme-dark .swipe-control,.theme-dark .payment-grid button,.theme-dark .qr-card{background:var(--soft-bg);color:var(--text-main)}.theme-dark .segmented button.active,.theme-dark .settings-card button.active,.theme-dark .history-tabs button.active{background:var(--card-bg)}.theme-dark .page-toolbar__title{color:var(--text-main)}.theme-dark .page-toolbar--bordered{border-bottom-color:#ffffff14}.theme-dark .tabbar{background:var(--card-bg);border-top-color:#333b49}.theme-dark .tabbar button:not(.active){color:var(--text-muted)}.theme-dark .bottom-sheet{background:var(--page-bg)}.theme-dark .confirm-sheet p,.theme-dark .confirm-actions button:first-child{color:var(--text-muted)}.theme-dark .confirm-actions button:first-child{background:var(--soft-bg)}.theme-dark .shipment-row small,.theme-dark .shipment-row span,.theme-dark .balance-row span,.theme-dark .history-item small,.theme-dark .history-item em,.theme-dark .history-state,.theme-dark .news-state,.theme-dark .news-item small,.theme-dark .news-item em,.theme-dark .news-notification-item small,.theme-dark .news-notification-item em,.theme-dark .news-detail small,.theme-dark .notification-popover header small,.theme-dark .notification-copy small,.theme-dark .notification-copy em,.theme-dark .notification-detail p{color:var(--text-muted)}.theme-dark .logout-row{color:#ff9a54;background:#ff650024;border:1px solid #ff65004d}.theme-dark .logout-row svg{color:#ff9a54}.theme-dark .menu-card button,.theme-dark .account-empty-state p,.theme-dark .stats-row span,.theme-dark .branch-list b{color:var(--text-main);font-weight:500}.theme-dark .branch-list p,.theme-dark .price-table div,.theme-dark .payment-state,.theme-dark .payment-contract-card small,.theme-dark .order-success-code-card small{color:var(--text-muted)}.theme-dark .section-heading,.theme-dark .shortcut-row b,.theme-dark .shipment-row b,.theme-dark .receiver-section-title,.theme-dark .receiver-contact>span:last-child,.theme-dark .receiver-contact b,.theme-dark .receiver-preview-sheet h2,.theme-dark .receiver-edit-header h2,.theme-dark .receiver-preview-card b,.theme-dark .parcel-form input,.theme-dark .parcel-search-select>button,.theme-dark .delivery-sheet h2,.theme-dark .delivery-option b,.theme-dark .delivery-branch-item b,.theme-dark .payment-page h2,.theme-dark .payment-system-fallback,.theme-dark .payment-contract-card b,.theme-dark .order-success-sheet h2,.theme-dark .order-success-code-card b,.theme-dark .notification-popover b,.theme-dark .notification-copy b,.theme-dark .notification-detail h2,.theme-dark .history-item b,.theme-dark .history-tabs button,.theme-dark .news-item b,.theme-dark .news-notification-item b,.theme-dark .news-center-tabs button,.theme-dark .news-center-header .page-toolbar__title,.theme-dark .news-detail h1,.theme-dark .news-detail p{color:var(--text-main)}.theme-dark .shortcut-row button{color:#aeb8c8}.theme-dark .section-heading-row button{color:#ff9a54;background:#ff65001f;border-color:#ff6500b8}.theme-dark .section-heading-row button:active{background:#ff650033}.theme-dark .price-table,.theme-dark .new-order-prices{border-color:#b7bfcb3d}.theme-dark .price-table div,.theme-dark .new-order-prices div{color:var(--text-muted);border-bottom-color:#b7bfcb3d}.theme-dark .price-table b,.theme-dark .new-order-prices b{color:var(--text-main)}.theme-dark .phone-combo{background:var(--page-bg);border-color:#b7bfcb57}.theme-dark .phone-combo span{color:#d7deea;background:#ffffff09;border-right-color:#b7bfcb47}.theme-dark .phone-combo input{color:var(--text-main);background:0 0}
