.Y2OPrW_container{flex-direction:column;justify-content:center;align-items:center;width:100%;min-height:100vh;padding:1rem;display:flex}.Y2OPrW_authCard{z-index:10;flex-direction:column;gap:1.35rem;width:100%;max-width:420px;padding:2rem 2rem 1.5rem;display:flex;position:relative}.Y2OPrW_brand{justify-content:center;align-items:center;margin-bottom:1.5rem;display:flex}.Y2OPrW_brandName{font-family:var(--font-display), "Caprasimo", "Georgia", serif;letter-spacing:.01em;color:var(--foreground);font-size:1.5rem;font-weight:400;line-height:1.1}.Y2OPrW_brandNameSoft{color:var(--text-secondary)}.Y2OPrW_header{text-align:center}.Y2OPrW_header h1{font-family:var(--font-display), "Caprasimo", "Georgia", serif;color:var(--foreground);letter-spacing:.01em;margin-bottom:.6rem;font-size:2.25rem;font-weight:400;line-height:1.1}.Y2OPrW_header p{color:var(--text-secondary);font-size:.9rem;line-height:1.4}.Y2OPrW_errorMessage{color:var(--danger-soft);background:#ef44441a;border:1px solid #ef44444d;border-radius:10px;align-items:center;gap:.75rem;margin-bottom:1rem;padding:.75rem;font-size:.9rem;font-weight:600;display:flex}.Y2OPrW_googleSection{min-width:0}.Y2OPrW_appleOnTop .Y2OPrW_appleSeat{order:-1}.Y2OPrW_legal{text-align:center;color:var(--text-secondary);margin:0;font-size:.8rem;line-height:1.5}.Y2OPrW_legal a{color:var(--text-secondary);text-underline-offset:2px;text-decoration:underline}.Y2OPrW_legal a:hover{color:var(--foreground)}@media (max-width:420px){.Y2OPrW_container{padding:.75rem}.Y2OPrW_authCard{padding:1.5rem 1.25rem 1.25rem}.Y2OPrW_brand{margin-bottom:1.25rem}.Y2OPrW_header h1{font-size:2rem}}
@font-face{font-family:BYM Roboto;font-style:normal;font-weight:500;font-display:swap;src:local(Roboto Medium),local(Roboto-Medium),url(/fonts/roboto-500-latin-v51.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.sso-stack{--sso-amber:215 154 95;--sso-hi:#e8b476;--sso-gap:5px;--sso-lap:9s;--sso-run:.7s;--sso-run-ease:cubic-bezier(.3, .45, .2, 1);isolation:isolate;flex-direction:column;align-items:center;gap:20px;width:100%;padding:6px 0;display:flex;position:relative}.sso-stack:before{content:"";z-index:-1;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.84 0 0 0 0 0.6 0 0 0 0 0.37 0 0 0 .055 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E"), radial-gradient(56% 50% at 50% 54%, rgb(var(--sso-amber) / .13) 0%, rgb(var(--sso-amber) / .065) 40%, rgb(var(--sso-amber) / .02) 70%, transparent 100%);animation:1.4s cubic-bezier(.2,.7,.2,1) .3s both sso-pool-in,7s ease-in-out 1.8s infinite alternate sso-breathe;position:absolute;inset:-56px -24px -64px;-webkit-mask:radial-gradient(60% 56% at 50% 54%,#000 30%,#0000 100%);mask:radial-gradient(60% 56% at 50% 54%,#000 30%,#0000 100%)}@keyframes sso-pool-in{0%{opacity:0;transform:scale(.94)}12%{opacity:.55}18%{opacity:.15}30%{opacity:.7}36%{opacity:.4}to{opacity:.8;transform:none}}@keyframes sso-breathe{0%{opacity:.8}to{opacity:1}}.sso-seat{--i:0;border-radius:999px;width:100%;max-width:400px;height:40px;transition:transform .35s cubic-bezier(.2,.8,.2,1),opacity .4s,filter .4s;position:relative}.sso-stack>:nth-child(2) .sso-seat,.sso-stack>.sso-seat:nth-child(2){--i:1}.sso-seat>:not(.sso-halo){animation:sso-focus .95s calc(.14s + var(--i) * .14s) cubic-bezier(.2, .75, .15, 1) backwards}@keyframes sso-focus{0%{opacity:0;filter:blur(7px);transform:translateY(9px)scale(.975)}55%{opacity:1}to{opacity:1;filter:blur();transform:none}}.sso-halo{z-index:1;left:calc(var(--sso-gap) * -1);top:calc(var(--sso-gap) * -1);width:calc(100% + var(--sso-gap) * 2);height:calc(100% + var(--sso-gap) * 2);pointer-events:none;mix-blend-mode:screen;fill:none;stroke-linecap:round;position:absolute;overflow:visible}.sso-ring{stroke:rgb(var(--sso-amber) / .22);stroke-width:1px;stroke-dasharray:1000 1000;animation:sso-trace 1.25s calc(.3s + var(--i) * .16s) cubic-bezier(.65, 0, .25, 1) backwards;transition:stroke .35s,stroke-width .35s}@keyframes sso-trace{0%{stroke-dashoffset:1000px}to{stroke-dashoffset:0}}.sso-comet{opacity:0;animation:sso-show var(--sso-lap) calc(1.7s + var(--i) * 1.3s) linear infinite}.sso-comet path{stroke-dashoffset:var(--from);animation:sso-lap var(--sso-lap) calc(1.7s + var(--i) * 1.3s) infinite}.sso-tail{stroke:rgb(var(--sso-amber) / .1);stroke-width:1.5px}.sso-head{stroke:var(--sso-hi);stroke-width:2px}.sso-haze{stroke:rgb(var(--sso-amber) / .4);stroke-width:5px}.sso-flame{stroke:var(--sso-hi);stroke-width:6px;opacity:.75}@keyframes sso-show{0%{opacity:0}4%{opacity:1}21%{opacity:1}27%,to{opacity:0}}@keyframes sso-lap{0%{stroke-dashoffset:var(--from);animation-timing-function:cubic-bezier(.42,.05,.3,1)}26%,to{stroke-dashoffset:var(--to)}}.sso-charge,.sso-burst,.sso-flare{opacity:0}.sso-charge{stroke:rgb(var(--sso-amber) / .45);stroke-width:1.25px}.sso-spark{stroke:var(--sso-hi);stroke-width:2.25px}.sso-trail{stroke:rgb(var(--sso-amber) / .32);stroke-width:1.5px}.sso-bloom .sso-spark{stroke-width:6px}.sso-ignite,.sso-meet{stroke:var(--sso-hi);stroke-width:9px;opacity:0}.sso-ignite{stroke-dashoffset:var(--ignite)}.sso-meet{stroke-dashoffset:var(--meet)}.sso-cw,.sso-ccw{stroke-dashoffset:var(--run-from)}.sso-flare-glow{stroke:rgb(var(--sso-amber) / .7);stroke-width:6px}.sso-flare-line{stroke:var(--sso-hi);stroke-width:1.5px}.sso-google,.sso-apple{letter-spacing:.25px;cursor:pointer;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent;border:1px solid;border-radius:999px;width:100%;margin:0;padding:0;font:500 14px/38px BYM Roboto,Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;transition:transform .18s cubic-bezier(.2,.8,.2,1),background-color .25s,border-color .3s;display:block;position:absolute;inset:0}.sso-label{text-align:center;white-space:nowrap;text-overflow:ellipsis;position:absolute;inset:0 12px 0 41px;overflow:hidden}.sso-mark{place-items:center;width:20px;height:20px;display:grid;position:absolute;top:9px;left:11px}.sso-mark svg{display:block}.sso-google>*,.sso-apple>*{transition:opacity .5s}.sso-google:disabled,.sso-apple:disabled{cursor:default}.sso-google:active:not(:disabled),.sso-apple:active:not(:disabled){transform:scale(.975)}.sso-google:focus-visible,.sso-apple:focus-visible{outline:none}.sso-seat:not([data-ready=true]) :is(.sso-google,.sso-apple)>*{opacity:.5}.sso-google{color:#e3e3e3;background:#131314;border-color:#8e918f}.sso-apple{color:#fff;background:#000;border-color:#8e918f;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,Roboto,Arial,sans-serif}.sso-apple .sso-mark svg{margin-top:-2px}@media (hover:hover){.sso-seat[data-ready=true]:not([data-state]):hover{transform:translateY(-1px)}.sso-seat[data-ready=true]:not([data-state]):hover .sso-ring{stroke:rgb(var(--sso-amber) / .5)}.sso-seat[data-ready=true]:not([data-state]):hover .sso-google{background:#1f1f20}.sso-seat[data-ready=true]:not([data-state]):hover .sso-apple{background:#0d0d0d}}.sso-seat[data-ready=true]:not([data-state]):has(:active) .sso-ring{stroke:rgb(var(--sso-amber) / .6);transition-duration:60ms}.sso-seat:has(:focus-visible) .sso-ring{stroke:var(--sso-hi);stroke-width:1.5px}.sso-seat[data-state=busy] .sso-ring{stroke:rgb(var(--sso-amber) / .3)}.sso-seat[data-state] :is(.sso-google,.sso-apple){pointer-events:none}.sso-seat[data-state=busy] .sso-charge{opacity:1;animation:sso-charge var(--sso-run) var(--sso-run-ease) both}.sso-seat[data-state=busy] .sso-burst{opacity:1}.sso-seat[data-state=busy] :is(.sso-cw,.sso-ccw){animation:sso-run var(--sso-run) var(--sso-run-ease) both, sso-out .25s calc(var(--sso-run) - 50ms) ease-out both}.sso-seat[data-state=busy] .sso-ignite{animation:.5s ease-out both sso-ignite}.sso-seat[data-state=busy] .sso-meet{animation:sso-meet .7s calc(var(--sso-run) - .12s) ease-out both}@keyframes sso-charge{0%{stroke-dasharray:0 1000;stroke-dashoffset:var(--charge-from)}to{stroke-dasharray:1000 0;stroke-dashoffset:var(--charge-to)}}@keyframes sso-run{0%{stroke-dashoffset:var(--run-from)}to{stroke-dashoffset:var(--run-to)}}@keyframes sso-out{to{opacity:0}}@keyframes sso-ignite{0%{opacity:.9}to{opacity:0}}@keyframes sso-meet{0%{opacity:0}25%{opacity:.85}to{opacity:0}}.sso-seat[data-state=busy] .sso-comet{animation:sso-fade .5s var(--sso-run) both}.sso-seat[data-state=busy] .sso-comet path{animation:sso-spin 1.2s var(--sso-run) linear infinite backwards}@keyframes sso-spin{0%{stroke-dashoffset:var(--from)}to{stroke-dashoffset:var(--to)}}.sso-stack:has(.sso-seat[data-state=busy],.sso-seat[data-state=done]) .sso-seat:not([data-state]){opacity:.35;filter:saturate(.4);pointer-events:none}.sso-stack:has(.sso-seat[data-state=busy],.sso-seat[data-state=done]) .sso-seat:not([data-state]) .sso-comet{display:none}.sso-seat[data-state=done]{animation:.56s cubic-bezier(.2,.8,.2,1) sso-done}.sso-seat[data-state=done] .sso-comet{opacity:0;transition:opacity .2s;animation:none}.sso-seat[data-state=done] .sso-charge{opacity:1;stroke-dasharray:1000 0}.sso-seat[data-state=done] .sso-flare{animation:.56s cubic-bezier(.2,.8,.2,1) both sso-flare}.sso-stack:has(.sso-seat[data-state=done]):before{opacity:1;transition:opacity .3s;animation:none}@keyframes sso-done{0%{transform:none}40%{transform:scale(1.02)}to{transform:none}}@keyframes sso-flare{0%{opacity:0}30%{opacity:1}to{opacity:.85}}.sso-seat[data-state=offline]{opacity:.4}.sso-seat[data-state=offline] :is(.sso-comet,.sso-burst){display:none}.sso-stack[data-note] .sso-seat>:not(.sso-halo),.sso-stack[data-note] .sso-ring,.sso-stack[data-note]:before{animation-name:none}.sso-stack[data-note]:before{opacity:.8}.sso-stack[data-note]{animation:.5s cubic-bezier(.36,.07,.19,.97) both sso-shake}@keyframes sso-shake{15%{transform:translate(-6px)}35%{transform:translate(5px)}55%{transform:translate(-3px)}75%{transform:translate(2px)}to{transform:none}}@media (prefers-reduced-motion:reduce){.sso-stack:before{opacity:.85;animation:.3s both sso-fade}.sso-stack[data-note]{animation:none}.sso-seat>:not(.sso-halo){animation:.3s both sso-fade}.sso-ring{stroke-dashoffset:0;animation:none}.sso-comet,.sso-burst{display:none}.sso-seat[data-state=busy] .sso-charge{stroke-dasharray:1000 0;animation:none}.sso-seat[data-state=busy] .sso-ring{stroke:rgb(var(--sso-amber) / .7)}.sso-seat[data-state=done]{animation:none}.sso-seat[data-state=done] .sso-flare{opacity:.85;animation:none}.sso-seat,.sso-google,.sso-apple{transition:none}}@keyframes sso-fade{0%{opacity:0}to{opacity:1}}
