:root,[data-theme=dark]{--bg:#050a1f;--bg-2:#081029;--tray:rgba(140,165,255,.06);--core:#0c1534;--core-2:#111d45;--line:rgba(150,172,255,.12);--line-2:rgba(150,172,255,.22);--fg:#eef1fb;--muted:#97a2c5;--accent:#3977f6;--accent-fill:#2f68e6;--accent-text:#8db0ff;--on-accent:#fff;--signal:#ffb547;--signal-ink:#2a1a00;--ok:#3dd68c;--danger:#ff7a8a;--glow:rgba(57,119,246,.4);--shade:rgba(2,6,24,.55);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root{--display:var(--f-brico),var(--f-ar,ui-sans-serif),ui-sans-serif,system-ui,sans-serif;--body:var(--f-plex),ui-sans-serif,system-ui,"Segoe UI",sans-serif;--mono:var(--f-mono),ui-monospace,SFMono-Regular,Menlo,monospace;--ease:cubic-bezier(.32,.72,0,1);--spring:cubic-bezier(.2,.9,.25,1.15);--r:2rem;--bez:6px;--step--1:clamp(.78rem,.76rem + .1vw,.86rem);--step-0:clamp(1rem,.96rem + .2vw,1.07rem);--step-1:clamp(1.15rem,1.05rem + .45vw,1.38rem);--step-2:clamp(1.5rem,1.2rem + 1.2vw,2.15rem);--step-3:clamp(2.1rem,1.4rem + 3vw,3.9rem);--step-4:clamp(2.4rem,1.3rem + 4.4vw,5.1rem)}:lang(ar){--display:var(--f-ar,ui-sans-serif),var(--f-brico),ui-sans-serif,system-ui,sans-serif}@media (prefers-color-scheme:light){:root:not([data-theme=dark]){--bg:#f4f6fb;--bg-2:#ecf0f8;--tray:rgba(16,32,90,.043);--core:#fff;--core-2:#f3f6fd;--line:rgba(12,26,80,.08);--line-2:rgba(12,26,80,.16);--fg:#0a1230;--muted:#505a7b;--accent:#2f68e6;--accent-fill:#2f68e6;--accent-text:#2457cb;--on-accent:#fff;--signal:#f2a21b;--signal-ink:#2a1a00;--ok:#12a266;--danger:#c8283e;--glow:rgba(47,104,230,.22);--shade:rgba(20,34,90,.16);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}}[data-theme=light]{--bg:#f4f6fb;--bg-2:#ecf0f8;--tray:rgba(16,32,90,.043);--core:#fff;--core-2:#f3f6fd;--line:rgba(12,26,80,.08);--line-2:rgba(12,26,80,.16);--fg:#0a1230;--muted:#505a7b;--accent:#2f68e6;--accent-fill:#2f68e6;--accent-text:#2457cb;--on-accent:#fff;--signal:#f2a21b;--signal-ink:#2a1a00;--ok:#12a266;--danger:#c8283e;--glow:rgba(47,104,230,.22);--shade:rgba(20,34,90,.16);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}
*,:before,:after{box-sizing:border-box}body{background:var(--bg);color:var(--fg);font:400 var(--step-0)/1.6 var(--body);-webkit-font-smoothing:antialiased;margin:0;overflow-x:clip}h1,h2,h3{font-family:var(--display);letter-spacing:-.02em;text-wrap:balance;margin:0;line-height:1.1}:lang(ar) h1,:lang(ar) h2,:lang(ar) h3{letter-spacing:0;line-height:1.35}p{margin:0}a{color:inherit}:focus-visible{outline:2px solid var(--accent-text);outline-offset:3px}.auth-shell{grid-template-columns:minmax(0,5fr) minmax(0,7fr);min-height:100dvh;display:grid}.auth-panel{isolation:isolate;background:var(--bg-2);-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;gap:2rem;height:100dvh;padding:max(28px,min(4vw,56px));display:-ms-flexbox;display:flex;position:-webkit-sticky;position:sticky;top:0;overflow:hidden}.auth-panel:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-right:1px solid var(--line)}.auth-panel:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-right:1px solid var(--line)}.auth-panel:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-left:1px solid var(--line)}.auth-panel:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-left:1px solid var(--line)}.auth-panel:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(60% 50% at 70% 35%,var(--glow),transparent 70%),radial-gradient(40% 35% at 10% 95%,color-mix(in srgb,var(--signal)14%,transparent),transparent 70%);position:absolute;top:0;bottom:0;left:0;right:0}.auth-brand{min-height:44px;color:var(--fg);border-radius:8px;-ms-flex-item-align:start;align-self:flex-start;-ms-flex-align:center;align-items:center;text-decoration:none;display:-ms-inline-flexbox;display:inline-flex}.auth-brand .logo-svg{width:auto;height:38px;display:block}.auth-panel-copy{gap:.9rem;max-width:30rem;display:grid}.auth-tagline{font:500 var(--step--1)/1.4 var(--mono);color:var(--accent-text);letter-spacing:.04em}.auth-panel-title{font-size:var(--step-3)}.auth-panel-lead{color:var(--muted);font-size:var(--step-1);line-height:1.5}.auth-main{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;gap:max(16px,min(4vw,48px));padding:max(16px,min(3vw,40px));display:-ms-flexbox;display:flex}.auth-top{-ms-flex-pack:end;justify-content:flex-end;-ms-flex-item-align:stretch;align-self:stretch;display:-ms-flexbox;display:flex}.auth-lang{border:1px solid var(--line-2);min-height:44px;color:var(--fg);font-weight:600;font-size:var(--step--1);border-radius:999px;-ms-flex-align:center;align-items:center;padding-left:16px;padding-right:16px;text-decoration:none;display:-ms-inline-flexbox;display:inline-flex}.auth-lang:hover{background:var(--tray)}.auth-card{background:var(--core);border:1px solid var(--line);border-radius:var(--r);width:100%;max-width:440px;box-shadow:0 30px 60px -30px var(--shade);margin-top:auto;margin-bottom:auto;padding:max(24px,min(4vw,40px))}.auth-mark{top:35%;aspect-ratio:1;z-index:-1;width:max(150px,min(16vw,240px));color:var(--fg);-ms-flex-align:center;align-items:center;justify-items:center;animation:.6s cubic-bezier(.2,.8,.2,1) both mark-in;display:grid;position:absolute;left:70%;translate:-50% -50%}.auth-mark-svg{filter:drop-shadow(0 18px 40px rgba(57,119,246,.45));height:auto;width:62%;animation:6s ease-in-out infinite mark-float}.auth-wave{opacity:0;border:1.5px solid rgba(57,119,246,.7);border-radius:50%;animation:3.6s cubic-bezier(.2,.6,.3,1) infinite mark-wave;position:absolute;top:19%;bottom:19%;left:19%;right:19%}.auth-wave:nth-child(2){animation-delay:1.2s}.auth-wave:nth-child(3){animation-delay:2.4s}@keyframes mark-in{0%{opacity:0;scale:.85}to{opacity:1;scale:1}}@keyframes mark-float{0%,to{translate:0}50%{translate:0 -8px}}@keyframes mark-wave{0%{opacity:.55;scale:1}to{opacity:0;scale:1.9}}@media (prefers-reduced-motion:reduce){.auth-mark,.auth-mark-svg{animation:none}.auth-wave{display:none}}@media (max-width:900px){.auth-shell{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr)}.auth-panel{border-bottom:1px solid var(--line);-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;height:auto;padding:12px 16px;position:relative}.auth-panel:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-right:0}.auth-panel:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-right:0}.auth-panel:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-left:0}.auth-panel:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-left:0}.auth-panel-copy,.auth-mark{display:none}.auth-brand .logo-svg{height:32px}.auth-main{gap:16px;padding:16px}.auth-top{position:absolute;top:12px}.auth-top:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:16px}.auth-top:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:16px}.auth-top:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:16px}.auth-top:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:16px}.auth-card{border-radius:24px;margin-top:0;margin-bottom:auto;padding:24px 20px}}.vh{clip-path:inset(50%);white-space:nowrap;height:1px;width:1px;position:absolute;overflow:hidden}.auth-stack{gap:16px;display:grid}.auth-head{gap:8px;display:grid}.auth-head h1{font-size:var(--step-3)}.auth-head p{color:var(--muted)}.auth-social{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.auth-social .ds-btn{position:relative}.auth-social .auth-alert{grid-column:1/-1}.auth-social .ds-btn svg{-ms-flex:none;flex:none;height:20px;width:20px}.auth-divider{color:var(--muted);font-size:var(--step--1);-ms-flex-align:center;align-items:center;gap:12px;display:-ms-flexbox;display:flex}.auth-divider:before,.auth-divider:after{content:"";border-top:1px solid var(--line-2);-ms-flex:1;flex:1}.auth-rules{font-size:var(--step--1);color:var(--muted)}.auth-rules ul{gap:4px;margin:6px 0 0;padding:0;list-style:none;display:grid}.auth-rules li{-ms-flex-align:center;align-items:center;gap:8px;display:-ms-flexbox;display:flex}.auth-rule-mark{height:16px;width:16px;box-shadow:inset 0 0 0 1.5px var(--line-2);border-radius:50%;-ms-flex:none;flex:none;-ms-flex-align:center;align-items:center;justify-items:center;display:grid}.auth-rules li[data-met=true]{color:var(--fg)}.auth-rules li[data-met=true] .auth-rule-mark{background:var(--ok);box-shadow:none}.auth-rules li[data-met=true] .auth-rule-mark:after{content:"";border:solid var(--bg);border-width:0 2px 2px 0;height:8px;width:4px;transform:translateY(-1px)rotate(45deg)}.auth-alert{background:color-mix(in srgb,var(--danger)12%,transparent);color:var(--danger);font-size:var(--step--1);border-radius:12px;padding:10px 14px}.auth-social .auth-alert{margin-top:2px}.auth-note{font-size:var(--step--1);color:var(--muted);text-align:center}.auth-note a,.auth-foot a{color:var(--accent-text);font-weight:600}.auth-foot{text-align:center;font-size:var(--step--1);color:var(--muted)}.auth-turnstile:empty{display:none}.auth-email{overflow-wrap:anywhere;color:var(--fg);font-weight:600}.auth-row{-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;column-gap:12px;display:-ms-flexbox;display:flex}.auth-link{min-height:44px;color:var(--accent-text);font-weight:600;font-size:var(--step--1);-ms-flex-align:center;align-items:center;display:-ms-inline-flexbox;display:inline-flex}.auth-success{background:color-mix(in srgb,var(--ok)12%,transparent);color:var(--fg);font-size:var(--step--1);border-radius:12px;padding:10px 14px}.ob-part{border-top:1px solid var(--line);gap:12px;padding-top:16px;display:grid}.ob-part-head{-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;gap:12px;display:-ms-flexbox;display:flex}.ob-part-head h2{font-size:var(--step-1)}.ob-skip{min-height:44px;color:var(--accent-text);font:600 var(--step--1)/1 var(--body);cursor:pointer;background:0 0;border:0;border-radius:999px;-ms-flex:none;flex:none;padding-left:12px;padding-right:12px}.ob-skip:hover{background:var(--tray)}.ob-skipped,.ob-lead{color:var(--muted);font-size:var(--step--1)}.ob-roles{gap:10px;display:grid}.ob-username{gap:8px;display:grid}.ob-status{font-size:var(--step--1);color:var(--muted);gap:8px;display:grid}.ob-status[data-tone=ok]{color:var(--ok)}.ob-status[data-tone=bad]>p:first-child,p.ob-status[data-tone=bad]{color:var(--danger)}.ob-suggestions{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;display:-ms-flexbox;display:flex}.ob-check{min-height:44px;font-size:var(--step--1);cursor:pointer;-ms-flex-align:start;align-items:flex-start;gap:10px;padding-top:10px;padding-bottom:10px;display:-ms-flexbox;display:flex}.ob-check input{height:20px;width:20px;accent-color:var(--accent);-ms-flex:none;flex:none;margin:0;margin-top:2px}.ob-phone .react-tel-input{font-family:var(--body)}.ob-phone .react-tel-input .form-control.ds-input{background:var(--core);height:48px;width:100%;color:var(--fg);font-size:var(--step-0);border:0;border-radius:14px;padding-left:60px;line-height:normal}.ob-phone .react-tel-input .form-control.ds-input:focus{box-shadow:inset 0 0 0 2px var(--accent)}.ob-phone .react-tel-input .flag-dropdown.ob-phone-flag,.ob-phone .react-tel-input .flag-dropdown.ob-phone-flag.open,.ob-phone .react-tel-input .ob-phone-flag .selected-flag{background:0 0;border:0;border-radius:14px 0 0 14px}.ob-phone .react-tel-input .ob-phone-flag .selected-flag{width:52px;padding-left:14px}.ob-phone .react-tel-input .ob-phone-flag .selected-flag:hover,.ob-phone .react-tel-input .ob-phone-flag .selected-flag:focus{background:var(--tray)}.ob-phone .react-tel-input .country-list.ob-phone-list{background:var(--core-2);width:min(320px,100vw - 72px);color:var(--fg);box-shadow:0 20px 40px -20px var(--shade),inset 0 0 0 1px var(--line-2);border-radius:14px}.ob-phone .react-tel-input .country-list .country:hover,.ob-phone .react-tel-input .country-list .country.highlight{background:var(--tray)}.ob-phone .react-tel-input .country-list .country .dial-code{color:var(--muted)}.ob-phone .react-tel-input .country-list .divider{border-color:var(--line)}.auth-card:has(.sa-form){max-width:560px}.sa-fields{border:0;gap:16px;min-width:0;margin:0;padding:0;display:grid}.sa-fields:disabled{opacity:.75}.sa-bio{resize:vertical;font:inherit;color:inherit;padding-top:12px;padding-bottom:12px}.sa-part{border-top:1px solid var(--line);gap:10px;padding-top:16px;display:grid}.sa-part h2{font-size:var(--step-1)}.sa-rows{gap:8px;margin:0;padding:0;list-style:none;display:grid}.sa-row{gap:4px;display:grid}.sa-row-main{-ms-flex-align:center;align-items:center;gap:8px;display:-ms-flexbox;display:flex}.sa-file{background:var(--tray);overflow-wrap:anywhere;min-height:48px;min-width:0;font-size:var(--step--1);border-radius:14px;-ms-flex:1;flex:1;-ms-flex-align:center;align-items:center;padding-left:16px;padding-right:16px;display:-ms-flexbox;display:flex}.sa-add,.sa-actions{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px;display:-ms-flexbox;display:flex}.sa-add>.ds-btn{-ms-flex:140px;flex:140px}.sa-actions>.ds-btn{-ms-flex:180px;flex:180px}.sa-banner{background:color-mix(in srgb,var(--accent)12%,transparent);font-size:var(--step--1);border-radius:14px;gap:6px;padding:12px 16px;display:grid}.sa-banner[data-status=changes_requested],.sa-banner[data-status=rejected]{background:color-mix(in srgb,var(--danger)10%,transparent)}.sa-note{white-space:pre-line;font-weight:600}
