.welcome_ground__xY886{min-height:100vh;background:var(--ed-ground);display:flex;flex-direction:column;align-items:center;padding:28px 16px;position:relative}.welcome_mark__ziE9U{position:absolute;top:28px;left:max(16px,calc(50vw - 640px))}.welcome_mark__ziE9U img{width:106px;height:24px}.welcome_mark__ziE9U>span>span{display:none}.welcome_card__Ygmpq{width:min(440px,100%);margin:auto;background:var(--surface);color:var(--neutral-900);border-radius:24px;box-shadow:var(--modal-shadow);padding:32px;display:flex;flex-direction:column;gap:16px}.welcome_who__C4dvc{display:flex;gap:12px;align-items:center}.welcome_who__C4dvc b{display:block;font-size:16px}.welcome_who__C4dvc span{font-size:13px;color:var(--neutral-500)}.welcome_logo__rY1EZ{width:48px;height:48px;border-radius:50%;object-fit:contain;background:var(--neutral-100)}.welcome_darkLogo__Lc0Pm,[data-theme=dark] .welcome_lightLogo__usFCN{display:none}[data-theme=dark] .welcome_darkLogo__Lc0Pm{display:block}.welcome_tile__T_GrC{width:48px;height:48px;border-radius:50%;display:grid;place-items:center;background:var(--accent-600);color:var(--on-accent)}.welcome_card__Ygmpq h1{font-size:26px;letter-spacing:-.03em;margin:4px 0 0;line-height:1.15;font-weight:600}.welcome_card__Ygmpq p{margin:0;color:var(--neutral-600);font-size:14.5px}.welcome_refusal__IKcn_ button{min-width:44px;min-height:44px}.welcome_label__QlY6G{display:flex;flex-direction:column;gap:6px;font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--neutral-500)}.welcome_input__pbfFR{min-height:46px;border:1px solid var(--neutral-200);border-radius:10px;padding:12px 14px;background:var(--neutral-50);color:var(--neutral-700);font-size:15px;text-transform:none;letter-spacing:normal;overflow-wrap:anywhere;display:flex;align-items:center;gap:8px}.welcome_primary__suKTe,.welcome_secondary__5_nK3{min-height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;text-align:center;white-space:normal;gap:8px;font-weight:600;font-size:15px;cursor:pointer;text-decoration:none;padding:10px 14px}.welcome_primary__suKTe{background:var(--accent-600);color:var(--on-accent);border:0}.welcome_secondary__5_nK3{border:1px solid var(--neutral-200);background:var(--surface);color:var(--neutral-900)}.welcome_primary__suKTe:focus-visible,.welcome_secondary__5_nK3:focus-visible{outline:3px solid var(--accent-400);outline-offset:3px}.welcome_primary__suKTe:disabled{opacity:.65;cursor:wait}.welcome_or__PYhET{display:flex;align-items:center;gap:10px;font-size:12px;color:var(--neutral-500)}.welcome_or__PYhET:after,.welcome_or__PYhET:before{content:"";flex:1;border-top:1px solid var(--neutral-200)}.welcome_tiny__VJrKz{font-size:12.5px!important;text-align:center}.welcome_welcome__QoLmz{width:min(600px,100%);gap:18px}.welcome_welcome__QoLmz h1{font-size:30px}.welcome_ready__dB_Ae{border:1px solid var(--neutral-200);border-radius:16px;overflow:hidden}.welcome_row__liqoy{display:grid;grid-template-columns:auto 1fr auto;gap:12px;align-items:center;padding:11px 14px;border-top:1px solid var(--neutral-200);font-size:14px}.welcome_row__liqoy:first-child{border-top:0}.welcome_row__liqoy small{display:block;font-size:12.5px;color:var(--neutral-500)}.welcome_row__liqoy em{font-style:normal;font-size:12px;font-weight:600;color:var(--accent-700)}.welcome_check__qM_zL{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:var(--neutral-100);color:var(--accent-700)}.welcome_review__S6NXP{background:var(--accent-50);color:var(--accent-700)}.welcome_actions__k1vIa{display:flex;gap:10px;justify-content:space-between}.welcome_actions__k1vIa .welcome_primary__suKTe,.welcome_actions__k1vIa>form:last-child{flex:1;max-width:300px}.welcome_actions__k1vIa>form:last-child .welcome_primary__suKTe{width:100%}.welcome_reviewModal__OJQrC:not([open]),.welcome_reviewModal__OJQrC>div:first-child{display:none}.welcome_reviewBody__sOi_N{display:flex;flex-direction:column;gap:18px;padding:0}@media(max-width:759px){.welcome_card__Ygmpq{padding:24px}.welcome_welcome__QoLmz h1{font-size:25px}.welcome_welcome__QoLmz{margin:0;border-radius:24px 24px 0 0;max-height:100dvh;overflow:auto}}