@charset "UTF-8";@font-face{font-family:Ezer Loft;src:url(/assets/fonts/EzerLoft-Regular.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Ezer Loft;src:url(/assets/fonts/EzerLoft-Bold.woff2) format("woff2");font-weight:700;font-display:swap}@font-face{font-family:Ezer Loft;src:url(/assets/fonts/EzerLoft-Black.woff2) format("woff2");font-weight:900;font-display:swap}:root{--color: #15295d;--color-primary-dark: #1a295a;--color-3: #88a7c8;--color-4: #badfec;--color-10: #f2f9ff;--color-12: #439875;--color-13: #e1f8ef;--color-accent: #e05a2a;--color-error: #c8372d;--color-error-bg: #feede3;--color-warning: #e0a12a;--color-warning-text: #9a5b00;--summary-bg: #f8ebd7;--gray-100: #f5f5f5;--gray-400: #8a8a8a;--gray-500: #4a4a4a;--header-border: #e2e2e2;--font: "Ezer Loft", "Rubik", "Assistant", "Segoe UI", Arial, sans-serif;--content-width: 360px;--radius-btn: 6px;--safe-bottom: env(safe-area-inset-bottom, 0px)}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;height:100%}body{font-family:var(--font);color:var(--gray-500);background:var(--color-10);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent}h1,h2,p{margin:0}button,input{font:inherit}img{display:block}.page{min-height:100dvh;display:flex;flex-direction:column;background:var(--color-10)}.page__main{flex:1;width:calc(100% - 30px);max-width:var(--content-width);margin:0 auto;display:flex;flex-direction:column;align-items:center}.page__actions{width:calc(100% - 30px);max-width:var(--content-width);margin:0 auto;padding:30px 0 calc(30px + var(--safe-bottom));display:flex;flex-direction:column;gap:10px}.title-xl{font-weight:900;font-size:40px;line-height:34px;color:var(--color);text-align:center}.lead{font-size:18px;line-height:26px;color:var(--gray-500);text-align:center}.btn{height:60px;width:100%;padding:10px 20px;border-radius:var(--radius-btn);font-size:20px;cursor:pointer;display:flex;align-items:center;justify-content:center;border:1px solid transparent;transition:opacity .15s,background-color .15s}.btn--primary{background:var(--color);color:#fff;font-weight:700}.btn--primary:disabled{background:#c5cad8;cursor:default}.btn--secondary{background:transparent;border-color:var(--gray-400);color:var(--color)}.btn--outline{background:#fff;border-color:var(--color-4);color:var(--color)}.btn:active:not(:disabled){opacity:.85}.btn--hidden{visibility:hidden}.link{background:none;border:0;padding:0;cursor:pointer;text-decoration:underline;text-underline-position:from-font;color:var(--color);font-size:16px}.info-card{width:100%;max-width:330px;background:#fff;border:1px solid var(--color-4);border-radius:8px;display:flex;align-items:center;justify-content:center;gap:20px;padding:10px}.info-card__text{width:192px;display:flex;flex-direction:column;gap:6px}.info-card__title{font-weight:700;font-size:18px;color:var(--color-primary-dark)}.info-card__body{font-size:16px;line-height:24px;color:var(--gray-500)}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.btn-row{display:flex;gap:10px}.btn-row .btn{flex:1;gap:8px}.toast{position:fixed;z-index:10;top:calc(58px + env(safe-area-inset-top,0px));left:50%;transform:translate(-50%);width:min(330px,100% - 30px);border-radius:8px;padding:20px 10px;display:flex;align-items:center;justify-content:center;gap:20px;animation:drop .25s ease-out}.toast--success{background:var(--color-13)}.toast--success .toast__title{color:var(--color-12)}.toast--error{background:var(--color-error-bg)}.toast--error .toast__title{color:var(--color-error)}.toast__text{width:225px;display:flex;flex-direction:column;gap:6px}.toast__title{font-weight:700;font-size:18px}.toast__body{font-size:16px;line-height:24px;color:var(--gray-500)}.toast__icon{position:relative;width:32.847px;height:32.847px;flex:none;direction:ltr}.toast__icon img{position:absolute;left:0;top:0;max-width:none}.toast__icon .toast__mark{left:8.57px;top:7.14px}@keyframes drop{0%{opacity:0;transform:translate(-50%,-12px)}}.sdk-container img,.sdk-container svg,.sdk-container video,.sdk-container canvas{display:block;vertical-align:middle}
