@layer space-design{html body #root .space-design.space-auth-page.space-security-page .space-auth-form-area{align-items:center!important;min-height:100svh!important;padding:72px 24px!important}html body #root .space-design.space-auth-page.space-security-page .space-auth-form-card{max-width:400px!important}html body #root .space-design.space-auth-page.space-security-page .space-auth-form-logo{margin:0 auto 24px!important}html body #root .space-design.space-auth-page.space-security-page .space-auth-title{text-align:center!important;margin-bottom:12px!important;font-size:30px!important}html body #root .space-design.space-auth-page.space-security-page .space-auth-intro{text-align:center!important;margin-bottom:24px!important}html body #root .space-design.space-auth-page.space-security-page .space-security-help-link{width:fit-content!important;color:var(--space-primary)!important;font:400 14px/1.5 var(--space-font)!important;text-align:center!important;margin:20px auto 0!important;text-decoration:none!important;display:block!important}html body #root .space-design.space-auth-page.space-security-page .space-security-help-link:hover{text-decoration:underline!important}@media (width<=480px){html body #root .space-design.space-auth-page.space-security-page .space-auth-title{font-size:26px!important}}html body #root .space-design.space-auth-page.space-security-page *{animation:none!important}html body #root .space-design.space-auth-page.space-security-page .space-security-retry{font:inherit!important;color:inherit!important;cursor:pointer!important;background:0 0!important;border:0!important;padding:4px 0!important;text-decoration:underline!important}html body #root .space-design.space-auth-page.space-security-page{min-height:100svh!important;padding:0!important;display:block!important}html body #root .space-design.space-auth-page.space-security-page .space-security-code{font-variant-numeric:tabular-nums!important;box-shadow:none!important;outline:none!important}html body #root .space-design.space-auth-page.space-security-page .space-security-code:is(:focus,:focus-visible){border-color:var(--space-focus-color)!important;box-shadow:none!important;outline:none!important}html body #root .space-design.space-auth-page.space-security-page .space-security-code[aria-invalid=true]{border-color:var(--space-critical)!important}html body #root .space-design.space-auth-page.space-security-page .space-security-submit{border-radius:var(--space-radius-input)!important;background:var(--space-primary)!important;border-color:var(--space-primary)!important;width:100%!important}html body #root .space-design.space-auth-page.space-security-page .space-security-submit:disabled{opacity:.5!important}html body #root .space-design.space-auth-page.space-security-page .space-security-submit:hover:not(:disabled){background:var(--space-primary-deep)!important;border-color:var(--space-primary-deep)!important}html body #root .space-design.space-auth-page.space-security-page .space-security-signout{min-height:44px!important;color:var(--space-muted)!important;font:500 14px/1.5 var(--space-font)!important;cursor:pointer!important;background:0 0!important;border:0!important;border-radius:100px!important;margin:4px auto 0!important;padding:12px 24px!important;display:block!important}html body #root .space-design.space-auth-page.space-security-page .space-security-signout:hover:not(:disabled){background:var(--space-surface)!important}html body #root .space-design.space-auth-page.space-security-page .space-security-error{color:var(--space-critical)!important;background:var(--space-critical-bg)!important;font:400 14px/1.5 var(--space-font)!important;border-radius:8px!important;margin:0 0 20px!important;padding:12px 14px!important}html body #root .space-design.space-auth-page.space-security-page .space-security-remember{font:400 14px/1.5 var(--space-font)!important;color:var(--space-text)!important;cursor:pointer!important;align-items:center!important;gap:10px!important;margin:0 0 20px!important;display:flex!important}html body #root .space-design.space-auth-page.space-security-page .space-security-remember input{appearance:auto!important;width:18px!important;height:18px!important;min-height:18px!important;accent-color:var(--space-primary)!important;border-radius:4px!important;flex:0 0 18px!important;margin:0!important;padding:0!important;display:inline-block!important}}.ospo-verification{--verify-bg:#080808;--verify-text:#f5f5f7;--verify-muted:#a0a0a8;--verify-control:#151515;--verify-line:#363638;--verify-error:#ffb4ab;--verify-accent:#bdee64;--verify-action:#bdee64;--verify-on-action:#111;box-sizing:border-box;background:var(--verify-bg);min-height:100svh;font-family:var(--font-primary,-apple-system,BlinkMacSystemFont,sans-serif);flex-direction:column;justify-content:center;align-items:center;padding:72px 24px;display:flex}html[data-theme=light] .ospo-verification{--verify-bg:#fff;--verify-text:#1d1d1f;--verify-muted:#68686e;--verify-control:#f5f5f7;--verify-line:#d7d7dc;--verify-error:#b42318;--verify-accent:#446519;--verify-action:#111;--verify-on-action:#fff}html body #root .ospo-verification *{box-sizing:border-box;-webkit-text-fill-color:currentColor!important}html body #root .ospo-verification :is(h1,p,span,label,a,button,input){color:var(--verify-text)!important}html body #root .ospo-verification-brand{flex:none;width:40px;height:40px;margin:0 auto 24px;display:block}.ospo-verification-brand img{object-fit:contain;width:40px;height:40px;margin:0 auto 24px;display:block}.ospo-verification-logo-light{display:none!important}html[data-theme=light] .ospo-verification-logo-dark{display:none}html[data-theme=light] .ospo-verification-logo-light{display:block!important}html body #root .ospo-verification-panel{text-align:center;width:100%;max-width:400px;margin:0;padding:0}html body #root .ospo-verification-symbol{border:1px solid var(--verify-line);background:var(--verify-control);border-radius:16px;place-items:center;width:56px;height:56px;margin:0 auto 24px;display:grid}html body #root .ospo-verification h1{letter-spacing:-.9px;margin:0;font-size:30px;font-weight:500;line-height:1.2}html body #root .ospo-verification .ospo-verification-intro{max-width:320px;margin:12px auto 24px;font-size:14px;line-height:1.6;color:var(--verify-muted)!important}.ospo-verification form{text-align:left}html body #root .ospo-verification-code-label,.ospo-verification-factor>span{margin-bottom:10px;font-size:13px;font-weight:500;line-height:20px;display:block}.ospo-verification-factor{margin-bottom:22px}html body #root .ospo-verification .ospo-verification-code{border:1px solid var(--verify-line);background:var(--verify-control);width:100%;height:50px;font-family:var(--font-primary,sans-serif);font-variant-numeric:tabular-nums;text-align:left;letter-spacing:.12em;box-shadow:none;border-radius:8px;outline:none;margin:0;padding:12px 16px;font-size:18px;font-weight:400;transition:border-color .18s;display:block}html body #root .ospo-verification .ospo-verification-code::placeholder{color:var(--verify-muted);opacity:.5}html body #root .ospo-verification .ospo-verification-code:focus{border-color:var(--verify-accent);box-shadow:none;outline:none}html body #root .ospo-verification .ospo-verification-code[aria-invalid=true]{border-color:var(--verify-error)}html body #root .ospo-verification .ospo-verification-hint{margin:10px 0 24px;font-size:12px;line-height:1.6;color:var(--verify-muted)!important}html body #root .ospo-verification-remember{cursor:pointer;align-items:center;gap:10px;margin:20px 0;font-size:13px;line-height:20px;display:flex}html body #root .ospo-verification-remember input{appearance:auto;width:17px;height:17px;accent-color:var(--verify-accent);flex:0 0 17px;margin:0;display:block}html body #root .ospo-verification button{font:inherit;cursor:pointer;box-shadow:none;letter-spacing:0}html body #root .ospo-verification .ospo-verification-continue{border:1px solid var(--verify-action);background:var(--verify-action);border-radius:8px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:48px;padding:12px 20px;font-size:14px;font-weight:600;line-height:22px;transition:opacity .18s;display:flex;color:var(--verify-on-action)!important}html body #root .ospo-verification button:disabled{opacity:.4;cursor:not-allowed}html body #root .ospo-verification .ospo-verification-continue:hover:not(:disabled){opacity:.85}html body #root .ospo-verification .ospo-verification-error{margin:0 0 18px;font-size:13px;line-height:1.65;color:var(--verify-error)!important}html body #root .ospo-verification .ospo-verification-help{width:fit-content;margin:20px auto 0;font-size:14px;line-height:1.5;text-decoration:none;display:block;color:var(--verify-accent)!important}html body #root .ospo-verification-help:hover{text-underline-offset:4px;text-decoration:underline}html body #root .ospo-verification .ospo-verification-back{background:0 0;border:0;border-radius:8px;min-height:44px;margin:4px auto 0;padding:10px 24px;font-size:14px;line-height:1.5;display:block;color:var(--verify-muted)!important}html body #root .ospo-verification .ospo-verification-back:hover:not(:disabled){background:var(--verify-control)}html body #root .ospo-verification .ospo-verification-inline-retry{font:inherit;text-underline-offset:3px;background:0 0;border:0;padding:0;text-decoration:underline;color:inherit!important}html body #root .ospo-verification :is(a,button,input[type=checkbox]):focus-visible{outline:2px solid var(--verify-accent);outline-offset:4px}@media (width<=480px){.ospo-verification{padding:28px 24px 24px}html body #root .ospo-verification h1{font-size:26px}}@media (prefers-reduced-motion:no-preference){.ospo-verification-continue svg{animation:1s linear infinite ospo-verification-spin}@keyframes ospo-verification-spin{to{transform:rotate(360deg)}}}@media (prefers-reduced-motion:reduce){html body #root .ospo-verification *{transition:none}}html body .ospo-verification[data-verification-brand=ovar]{--verify-bg:#fff;--verify-text:#19171d;--verify-muted:#625d6b;--verify-control:#f7f5f9;--verify-line:#ded9e5;--verify-error:#b42318;--verify-accent:#684291;--verify-action:#b6a0f5;--verify-on-action:#171021;font-family:Inter,-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif}@media (prefers-color-scheme:dark){html body .ospo-verification[data-verification-brand=ovar]{--verify-bg:#000;--verify-text:#f7f7f5;--verify-muted:#aaa5b1;--verify-control:#151319;--verify-line:#39343f;--verify-error:#ffb4ab;--verify-accent:#c8b5ff}}html body #root .ospo-verification .ospo-verification-code{font-family:inherit}html body #root .ospo-verification .ospo-verification-error{margin:12px 0 0}html body #root .ospo-verification .premium-select-trigger{border:1px solid var(--verify-line);background:var(--verify-control);height:50px;box-shadow:none;border-radius:8px;font-size:14px}html body #root .ospo-verification .premium-select-trigger:is(:hover,:focus-visible){border-color:var(--verify-accent);background:var(--verify-control);box-shadow:none}html body #root .ospo-verification .verification-factor-menu{border:1px solid var(--verify-line);background:var(--verify-bg);color:var(--verify-text);border-radius:8px}html body #root .ospo-verification .verification-factor-menu .premium-select-option{color:var(--verify-text);background:0 0;font-size:14px}html body #root .ospo-verification .verification-factor-menu .premium-select-option:is(:hover,.is-active,[aria-selected=true]){background:var(--verify-control)}html body #root .ospo-verification .verification-factor-menu .premium-select-check{color:var(--verify-accent)}
