:root{--color-white:#fff;--color-bg:#f0f1f7;--color-text-black:#232323;--color-text-gray:rgba(50,48,67,0.35);--color-text-gray-dark:rgba(50,48,67,0.55);--color-border:#ccc;--color-text-white:#fff;--color-text-blue:#373c58;--color-text-inactive:#a9a9a9;--color-blue-light:#474e7a;--color-blue-lighter:#7179a8;--color-blue:#373c58;--color-yellow-dark:#f7d01c;--color-yellow-start:#ffe89e;--color-row-alternate:#f3f3f3;--color-warning:#ffb53f;--color-green:#09d490;--color-green-dark:#239d74;--color-row-hover:rgba(0,0,0,0.1);--color-orange:#dd7600;--color-orange-dark:#953701;--color-blue-rgb:71,78,122;--color-red:#b03543;--color-red-rgb:176,53,67;--color-red-light:#b03543;--color-blue-dark:#342f54;--color-blue-darker:#11121c}@font-face{font-display:swap;font-family:Outfit;font-style:normal;font-weight:400;src:url(/fonts/outfit-v11-latin-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Outfit;font-style:normal;font-weight:700;src:url(/fonts/outfit-v11-latin-700.woff2) format("woff2")}*{-webkit-tap-highlight-color:transparent;-webkit-box-sizing:border-box;box-sizing:border-box}:focus{outline:none}ol,ul{margin:0;padding:0}img{display:block}figure,h1,h2,h3,h4,h5,p{margin:0}a{text-decoration:none}.Onboarding{min-height:100vh;background:linear-gradient(135deg,#f5f7fa,#c3cfe2);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:20px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}@media(max-width:768px){.Onboarding{padding:16px;min-height:100svh}}@media(max-width:480px){.Onboarding{padding:12px}}.Onboarding .Onboarding-Container{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:1000px;width:100%;background:#fff;border-radius:16px;-webkit-box-shadow:0 20px 60px rgba(0,0,0,.1);box-shadow:0 20px 60px rgba(0,0,0,.1);overflow:hidden;min-height:500px}@media(max-width:768px){.Onboarding .Onboarding-Container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:auto;border-radius:12px;margin:0 10px;-webkit-box-shadow:0 10px 30px rgba(0,0,0,.15);box-shadow:0 10px 30px rgba(0,0,0,.15)}}@media(max-width:480px){.Onboarding .Onboarding-Container{margin:0 5px;border-radius:8px}}.Onboarding .Onboarding-Welcome{-webkit-box-flex:1;-ms-flex:1;flex:1;background:#f8f9fa;padding:50px 35px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media(max-width:768px){.Onboarding .Onboarding-Welcome{padding:30px 20px}}@media(max-width:480px){.Onboarding .Onboarding-Welcome{padding:25px 15px}}.Onboarding .Onboarding-Welcome .Welcome-Content{max-width:400px}@media(max-width:768px){.Onboarding .Onboarding-Welcome .Welcome-Content{max-width:100%}}.Onboarding .Onboarding-Welcome .Welcome-Title{font-size:2.2rem;font-weight:700;color:#2c3e50;margin:0 0 20px 0;line-height:1.2}@media(max-width:768px){.Onboarding .Onboarding-Welcome .Welcome-Title{font-size:1.6rem;margin:0 0 16px 0}}@media(max-width:480px){.Onboarding .Onboarding-Welcome .Welcome-Title{font-size:1.4rem;margin:0 0 14px 0}}.Onboarding .Onboarding-Welcome .Welcome-Text{margin-bottom:30px}@media(max-width:768px){.Onboarding .Onboarding-Welcome .Welcome-Text{margin-bottom:24px}}.Onboarding .Onboarding-Welcome .Welcome-Text p{font-size:1rem;line-height:1.6;color:#6c757d;margin:0 0 16px 0}.Onboarding .Onboarding-Welcome .Welcome-Text p:last-child{margin-bottom:0}@media(max-width:768px){.Onboarding .Onboarding-Welcome .Welcome-Text p{font-size:.95rem;line-height:1.5;margin:0 0 12px 0}}@media(max-width:480px){.Onboarding .Onboarding-Welcome .Welcome-Text p{font-size:.9rem}}.Onboarding .Onboarding-Progress{-webkit-box-flex:2;-ms-flex:2;flex:2;padding:50px 35px;background:#fff}@media(max-width:768px){.Onboarding .Onboarding-Progress{padding:30px 20px}}@media(max-width:480px){.Onboarding .Onboarding-Progress{padding:25px 15px}}.Onboarding .Onboarding-Progress .Progress-Container{max-width:500px}@media(max-width:768px){.Onboarding .Onboarding-Progress .Progress-Container{max-width:100%}}.Onboarding .Onboarding-Progress .Progress-Step{padding:20px 0}@media(max-width:768px){.Onboarding .Onboarding-Progress .Progress-Step{padding:24px 0}}.Onboarding .Onboarding-Progress .Progress-Step.is-completed .Step-Title{color:#28a745}.Onboarding .Onboarding-Progress .Progress-Step .Step-Header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:20px}@media(max-width:768px){.Onboarding .Onboarding-Progress .Progress-Step .Step-Header{gap:16px;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}@media(max-width:480px){.Onboarding .Onboarding-Progress .Progress-Step .Step-Header{gap:12px}}.Onboarding .Onboarding-Progress .Progress-Step .Step-Icon{-ms-flex-negative:0;flex-shrink:0;width:40px;height:40px;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-weight:600;font-size:1.1rem}@media(max-width:480px){.Onboarding .Onboarding-Progress .Progress-Step .Step-Icon{width:36px;height:36px;font-size:1rem}}.Onboarding .Onboarding-Progress .Progress-Step .Step-Icon .Icon-Completed{background:#28a745;color:#fff;width:100%;height:100%;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.Onboarding .Onboarding-Progress .Progress-Step .Step-Icon .Icon-Completed i{font-size:1.2rem}@media(max-width:480px){.Onboarding .Onboarding-Progress .Progress-Step .Step-Icon .Icon-Completed i{font-size:1.1rem}}.Onboarding .Onboarding-Progress .Progress-Step .Step-Icon .Icon-Number{background:#e9ecef;color:#6c757d;width:100%;height:100%;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.Onboarding .Onboarding-Progress .Progress-Step .Step-Content{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.Onboarding .Onboarding-Progress .Progress-Step .Step-Content .Step-Title{font-size:1.2rem;font-weight:600;color:#2c3e50;margin:0 0 8px 0}@media(max-width:768px){.Onboarding .Onboarding-Progress .Progress-Step .Step-Content .Step-Title{font-size:1.1rem;margin:0 0 6px 0}}@media(max-width:480px){.Onboarding .Onboarding-Progress .Progress-Step .Step-Content .Step-Title{font-size:1rem;margin:0 0 4px 0}}.Onboarding .Onboarding-Progress .Progress-Step .Step-Content .Step-Subtitle{font-size:.9rem;color:#6c757d;margin:0 0 8px 0;line-height:1.4}@media(max-width:768px){.Onboarding .Onboarding-Progress .Progress-Step .Step-Content .Step-Subtitle{font-size:.85rem;line-height:1.5;margin:0 0 6px 0}}@media(max-width:480px){.Onboarding .Onboarding-Progress .Progress-Step .Step-Content .Step-Subtitle{font-size:.8rem}}.Onboarding .Onboarding-Progress .Progress-Step .Step-Content .Step-Status{font-size:.85rem;color:#28a745;font-weight:500;margin:0}@media(max-width:480px){.Onboarding .Onboarding-Progress .Progress-Step .Step-Content .Step-Status{font-size:.8rem}}.Onboarding .Onboarding-Progress .Progress-Step .Step-Action{-ms-flex-negative:0;flex-shrink:0;margin-top:2px}@media(max-width:768px){.Onboarding .Onboarding-Progress .Progress-Step .Step-Action{margin-top:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:8px}}@media(max-width:480px){.Onboarding .Onboarding-Progress .Progress-Step .Step-Action{width:100%}}.Onboarding .Onboarding-Progress .Progress-Step .Step-Action .Action-Done{color:#6c757d;font-size:.9rem;font-weight:500}@media(max-width:480px){.Onboarding .Onboarding-Progress .Progress-Step .Step-Action .Action-Done{font-size:.85rem}}.Onboarding .Onboarding-Progress .Progress-Step .Step-Action .Button{min-height:36px}@media(max-width:768px){.Onboarding .Onboarding-Progress .Progress-Step .Step-Action .Button{width:100%;min-height:44px;font-size:.9rem}}.Onboarding .Onboarding-Progress .Progress-Step .Step-Action .Button .IconBefore i{font-size:.9rem}@media(max-width:768px){.Onboarding .Onboarding-Progress .Progress-Step .Step-Action .Button .IconBefore i{font-size:1rem}}.Onboarding .Onboarding-Progress .Step-Divider{height:1px;background:#e9ecef;margin:0 20px}@media(max-width:768px){.Onboarding .Onboarding-Progress .Step-Divider{margin:0 16px}}@media(max-width:480px){.Onboarding .Onboarding-Progress .Step-Divider{margin:0 12px}}