.oyu-landing,.oyu-auth{--ev-ink-950:#07101a;--ev-ink:#0c1622;--ev-ink-700:#2b3947;--ev-ink-600:#3e4b58;--ev-body:#43525f;--ev-muted:#5c6976;--ev-soft:#808c98;--ev-faint:#a9b3bd;--ev-paper:#f6f9fb;--ev-paper-2:#edf2f6;--ev-sunken:#f2f5f8;--ev-canvas:#0a121c;--ev-white:#fff;--ev-line:#e5eaef;--ev-line-strong:#d2dae1;--ev-cyan:#15c7c2;--ev-azure:#1e9bff;--ev-blue:#0a84ff;--ev-brand-ink:#0b7fb8;--ev-rose:#e8a7bb;--ev-mint:#7fe3df;--ev-success:#1fa971;--ev-grad:linear-gradient(135deg, #15c7c2, #1e9bff 55%, #e8a7bb);--ev-grad-2:linear-gradient(135deg, #15c7c2, #1e9bff);--ev-ease:cubic-bezier(.22, 1, .36, 1);--font-onest:Onest;--font-lora:Lora;--ev-sans:var(--font-onest), system-ui, -apple-system, sans-serif;--ev-serif:var(--font-lora), Georgia, serif;--ev-mono:"JetBrains Mono", ui-monospace, SFMono-Regular, monospace;--ev-wrap:1200px;--ev-pad:clamp(20px, 3vw, 40px);--ev-navh:52px;--ev-navh-stuck:42px;--ev-danger:#b32741;--ev-danger-bg:#fdf2f4;--ev-danger-line:#e8b3bf;--ev-warn:#8a5a12;--ev-warn-bg:#fdf6e8;--ev-warn-line:#e6cfa4;--ev-success-ink:#12724d;--ev-success-bg:#eef8f3;--ev-success-line:#b6e0cd}.ev-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--ev-soft);margin:0;font-size:12px;font-weight:600}.ev-btn{font-family:var(--ev-sans);letter-spacing:-.01em;white-space:nowrap;cursor:pointer;transition:transform .18s var(--ev-ease), box-shadow .32s var(--ev-ease), background .32s var(--ev-ease), opacity .24s ease;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:9px;padding:13px 24px;font-size:15px;font-weight:600;line-height:1;display:inline-flex}.ev-btn:hover:not(:disabled){transform:translateY(-1px)}.ev-btn:disabled{cursor:wait;opacity:.6}.oyu-landing .ev-btn--brand,.oyu-auth .ev-btn--brand{background:var(--ev-grad);color:#fff;box-shadow:0 18px 40px -20px #1e9bffbf}.oyu-landing .ev-btn--brand:hover,.oyu-auth .ev-btn--brand:hover{color:#fff}.ev-btn--secondary{border-color:var(--ev-line-strong);background:var(--ev-white);color:var(--ev-ink)}.ev-btn--onink{color:var(--ev-canvas);background:#fffffff0;border-color:#ffffff3d}.ev-btn--onink:hover{color:var(--ev-canvas)}.ev-btn--lg{padding:17px 30px;font-size:16px}.ev-btn--sm{padding:10px 18px;font-size:14px}.ev-btn--full{width:100%;display:flex}@keyframes evaRise{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}.oyu-auth{background:var(--ev-paper);min-block-size:100dvh;color:var(--ev-body);font-family:var(--ev-sans);-webkit-font-smoothing:antialiased;font-size:15px;line-height:1.6;overflow-x:clip}.oyu-auth *,.oyu-auth :before,.oyu-auth :after{box-sizing:border-box}.oyu-auth :focus-visible{outline:2px solid var(--ev-azure);outline-offset:3px;border-radius:4px}.oyu-auth h1{font-family:var(--ev-serif);letter-spacing:-.015em;margin:0}.oyu-auth p{margin:0}.oyu-auth a{color:var(--ev-brand-ink);transition:color .2s var(--ev-ease);text-decoration:none}.oyu-auth a:hover{color:var(--ev-canvas)}@keyframes authRise{0%{opacity:0;filter:blur(10px);transform:translateY(22px)}to{opacity:1;filter:blur();transform:none}}.oyu-auth [data-reveal]{animation:authRise .68s var(--ev-ease) both}.oyu-auth [data-reveal]:nth-child(2){animation-delay:90ms}.oyu-auth__panel[data-reveal]{animation-duration:.42s}@media (prefers-reduced-motion:reduce){.oyu-auth [data-reveal]{animation:none}}.oyu-auth__grid{min-block-size:100dvh;display:grid}@media (min-width:1024px){.oyu-auth{block-size:100dvh;min-block-size:0;overflow:clip}.oyu-auth__grid{grid-template-columns:minmax(420px,.9fr) minmax(560px,1.1fr);block-size:100dvh;min-block-size:0}.oyu-auth__col{block-size:100%;min-block-size:0;overflow-y:auto}.oyu-auth__col[data-morphing=true]{overflow-y:clip}.oyu-auth__body{align-content:safe center}}.oyu-auth__skip{z-index:50;clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:fixed;inset-block-start:16px;inset-inline-start:16px;overflow:hidden}.oyu-auth__skip:focus{clip-path:none;background:var(--ev-white);block-size:auto;inline-size:auto;color:var(--ev-ink);border-radius:8px;padding:12px 18px;font-size:14px;font-weight:600;box-shadow:0 18px 40px -22px #0a121c80}.oyu-auth__col{flex-direction:column;min-block-size:100dvh;min-inline-size:0;display:flex}.oyu-auth__top{flex:none;justify-content:space-between;align-items:center;block-size:72px;padding-inline:clamp(20px,5vw,48px);display:flex}.oyu-auth__body{flex:1;align-content:center;padding:24px clamp(20px,5vw,48px);display:grid}.oyu-auth__panel{inline-size:100%;max-inline-size:440px;margin-inline:auto;scroll-margin-block-start:24px}.oyu-auth__slot{gap:18px;margin-block-start:24px;display:grid;position:relative}.oyu-auth__head{position:relative}.oyu-auth__aside{display:none}@media (min-width:1024px){.oyu-auth__aside{background:var(--ev-canvas);block-size:100%;display:block;position:relative;overflow:clip}}.oyu-auth__photo{position:absolute;inset:0}.oyu-auth__photo img{object-fit:cover;object-position:55% 45%}.oyu-auth__veil{background:linear-gradient(#060e16d1 0%,#060e1680 38%,#060e166b 62%,#060e16db 100%);position:absolute;inset:0}.oyu-auth__asideInner{z-index:1;flex-direction:column;justify-content:flex-end;block-size:100%;padding:clamp(32px,3.5vw,56px);display:flex;position:relative}.oyu-auth__mark{inline-size:fit-content;font-family:var(--ev-sans);letter-spacing:-.01em;color:#fff;font-size:15px;font-weight:600}.oyu-auth__mark:hover{color:#fff;opacity:.75}.oyu-auth__mark--sm{color:var(--ev-ink)}.oyu-auth__mark--sm:hover{color:var(--ev-canvas);opacity:1}@media (min-width:1024px){.oyu-auth__mark--sm{display:none}}.oyu-auth__pitch{font-family:var(--ev-serif);letter-spacing:-.015em;color:#fff;text-wrap:balance;font-size:clamp(2rem,3.1vw,3.5rem);font-weight:500;line-height:1.08}.oyu-auth__pitchBody{color:#ffffffc7;text-wrap:pretty;max-inline-size:42ch;margin-block-start:20px;font-size:15px;line-height:1.65}.oyu-auth .ev-eyebrow{color:var(--ev-muted)}.oyu-auth__title{color:var(--ev-ink);text-wrap:balance;margin-block-start:10px;font-size:clamp(1.75rem,3vw,2.375rem);font-weight:500;line-height:1.1}.oyu-auth__lede{max-inline-size:44ch;color:var(--ev-muted);text-wrap:pretty;margin-block-start:16px;font-size:15px;line-height:1.65}.oyu-auth__fine{color:var(--ev-muted);text-wrap:pretty;font-size:12.5px;line-height:1.6}.oyu-auth__inlineLink{color:var(--ev-brand-ink);text-underline-offset:3px;font-weight:500;text-decoration:underline}.oyu-auth__form{gap:16px;display:grid;position:relative}.oyu-auth__field{display:block}.oyu-auth__labelRow{justify-content:space-between;align-items:baseline;gap:12px;margin-block-end:6px;display:flex;position:relative}.oyu-auth__label{color:var(--ev-ink-700);font-size:13.5px;font-weight:600}.oyu-auth__hint{color:var(--ev-muted);font-size:12px}.oyu-auth__hintLink{color:var(--ev-muted);text-underline-offset:3px;font-size:12px;font-weight:500}.oyu-auth__hintLink:hover{color:var(--ev-ink);text-decoration:underline}.oyu-auth button.oyu-auth__hintLink,.oyu-auth button.oyu-auth__inlineLink{font-family:var(--ev-sans);cursor:pointer;background:0 0;border:0;padding:0}.oyu-auth button.oyu-auth__hintLink{font-size:12px;font-weight:500}.oyu-auth button.oyu-auth__inlineLink{font-size:inherit;text-underline-offset:3px;font-weight:500;text-decoration:underline}.oyu-auth__inputWrap{position:relative}.oyu-auth__input{border:1px solid var(--ev-line-strong);background:var(--ev-white);block-size:44px;inline-size:100%;font-family:var(--ev-sans);color:var(--ev-ink);transition:border-color .2s var(--ev-ease), box-shadow .2s var(--ev-ease);border-radius:8px;padding-inline:16px;font-size:15px;font-weight:500}.oyu-auth__input::placeholder{color:var(--ev-faint);font-weight:400}.oyu-auth__input:focus{border-color:var(--ev-azure);outline:none;box-shadow:0 0 0 3px #1e9bff2e}.oyu-auth__input[aria-invalid=true]{border-color:var(--ev-danger)}.oyu-auth__input[aria-invalid=true]:focus{border-color:var(--ev-danger);box-shadow:0 0 0 3px #b3274129}.oyu-auth__input:disabled{background:var(--ev-sunken);color:var(--ev-soft);cursor:not-allowed}.oyu-auth__input:-webkit-autofill{-webkit-text-fill-color:var(--ev-ink);caret-color:var(--ev-ink);box-shadow:0 0 0 1000px var(--ev-white) inset;transition:background-color 100000s}.oyu-auth__input:-webkit-autofill:hover{-webkit-text-fill-color:var(--ev-ink);caret-color:var(--ev-ink);box-shadow:0 0 0 1000px var(--ev-white) inset;transition:background-color 100000s}.oyu-auth__input:-webkit-autofill:focus{-webkit-text-fill-color:var(--ev-ink);caret-color:var(--ev-ink);box-shadow:0 0 0 1000px var(--ev-white) inset;transition:background-color 100000s}.oyu-auth__input:-webkit-autofill:focus{box-shadow:0 0 0 3px #1e9bff2e, 0 0 0 1000px var(--ev-white) inset}.oyu-auth__input[aria-invalid=true]:-webkit-autofill:focus{box-shadow:0 0 0 3px #b3274129, 0 0 0 1000px var(--ev-white) inset}.oyu-auth__input--pad{padding-inline-end:48px}.oyu-auth__reveal{block-size:34px;inline-size:34px;color:var(--ev-soft);cursor:pointer;transition:background .2s var(--ev-ease), color .2s var(--ev-ease);background:0 0;border:0;border-radius:6px;place-items:center;padding:0;display:grid;position:absolute;inset-block-start:5px;inset-inline-end:5px}.oyu-auth__reveal:hover{background:var(--ev-paper-2);color:var(--ev-ink)}.oyu-auth__error{color:var(--ev-danger);margin-block-start:6px;font-size:12.5px;line-height:1.5;display:block}.oyu-auth__code{block-size:56px;font-family:var(--ev-mono);letter-spacing:.3em;text-align:center;text-indent:.3em;font-size:22px;font-weight:500}.oyu-auth .ev-btn{font-variant-numeric:tabular-nums;border-radius:8px;block-size:44px;padding-block:0;font-size:15px}.oyu-auth .ev-btn:disabled{cursor:not-allowed;transform:none}.oyu-auth__textBtn{font-family:var(--ev-sans);color:var(--ev-brand-ink);text-underline-offset:4px;cursor:pointer;transition:color .2s var(--ev-ease);background:0 0;border:0;padding:0;font-size:14px;font-weight:600;text-decoration:underline;text-decoration-thickness:1px}.oyu-auth__textBtn:hover{color:var(--ev-canvas)}.oyu-auth__textBtn:disabled{color:var(--ev-soft);cursor:not-allowed;text-decoration:none}.oyu-auth__switch{color:var(--ev-muted);font-size:14px;position:relative}.oyu-auth__switchInner{flex-wrap:wrap;align-items:baseline;gap:4px 8px;display:flex}.oyu-auth__back{color:var(--ev-muted);align-items:center;gap:8px;font-size:13px;font-weight:500;display:inline-flex}.oyu-auth__back:hover{color:var(--ev-ink)}.oyu-auth__note{border-inline-start:2px solid;border-radius:8px;gap:12px;padding:12px 14px;font-size:14px;line-height:1.5;display:flex}.oyu-auth__note--warn{border-color:var(--ev-warn);background:var(--ev-warn-bg);color:var(--ev-warn)}.oyu-auth__note--danger{border-color:var(--ev-danger);background:var(--ev-danger-bg);color:var(--ev-danger)}.oyu-auth__note--ok{border-color:var(--ev-success);background:var(--ev-success-bg);color:var(--ev-success-ink)}.oyu-auth__note--plain{border-color:var(--ev-line-strong);background:var(--ev-paper-2);color:var(--ev-ink-600)}.oyu-auth__noteIcon{flex:none;margin-block-start:2px}.oyu-auth__noteBody{flex:1;min-inline-size:0}.oyu-auth__retry{font-family:var(--ev-sans);color:inherit;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;margin-block-start:8px;padding:0;font-size:13px;font-weight:600;text-decoration:underline}.oyu-auth__legal{flex-wrap:wrap;flex:none;justify-content:center;gap:8px 20px;padding:0 clamp(20px,5vw,48px) 20px;font-size:12px;display:flex}@media (min-width:1024px){.oyu-auth__legal{justify-content:flex-start}}.oyu-auth__legalLink{color:var(--ev-muted);text-underline-offset:4px}.oyu-auth__legalLink:hover{color:var(--ev-ink);text-decoration:underline}@media (min-width:1024px) and (max-height:860px){.oyu-auth__top{block-size:60px}.oyu-auth__body{padding-block:16px}.oyu-auth__slot{gap:14px;margin-block-start:20px}.oyu-auth__form{gap:12px}.oyu-auth__legal{padding-block-end:14px}}@media (min-width:1024px) and (max-height:760px){.oyu-auth__title{font-size:1.625rem}.oyu-auth__input{block-size:42px}.oyu-auth__reveal{block-size:34px;inline-size:34px;inset-block-start:4px;inset-inline-end:4px}.oyu-auth__form{gap:10px}.oyu-auth .ev-btn{block-size:42px}}
