.ysa[data-theme]:has(.ysj){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.ysa:has(.ysj){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.ysj{--text:#f4f4f5;--text2:#d9dadb;--dim:#9a9ca1;--faint:#7d8087;--blue:#0f87ff;--blue-fill:#2f6fe4;--on-blue:#f7fbff;--card:#202021;--pill:#252527;--pill-ring:#333436;--seg:#29292a;--line:#2f3032;--line2:#3a3b3e;--canvas:#1a1b1b;--red:#ff453a;color:var(--text);justify-content:center;width:100%;display:flex}.ysj .pfcard{background:var(--card);box-shadow:0 0 0 1px var(--line2), 0 24px 60px #00000047;border-radius:22px;position:relative;overflow:hidden}.ysj .pfcard.io{--io-bg:color-mix(in srgb, var(--card) 55%, #000)}.ysj .ysj-alert{color:#ffd7d4;background:color-mix(in srgb, var(--red) 18%, transparent);border-radius:12px;margin:0 4px 12px;padding:10px 12px;font-size:13px;line-height:18px}.ysj .io-ft form{margin:0}.ysj .io-ft form+form,.ysj .io-ft form+.au-terms{margin-top:10px}.ysj a.au-pill,.ysj a.io-lk{text-decoration:none}.ysj .au-btns{flex-direction:column;gap:10px;display:flex}.ysj .au-pill{width:100%;height:46px;color:var(--text2);background:var(--io-cell);box-shadow:inset 0 0 0 1px var(--pill-ring);border-radius:23px;justify-content:center;align-items:center;gap:10px;font-size:15px;font-weight:500;display:flex}@media (hover:hover){.ysj .au-pill:not(:disabled):hover{background:color-mix(in srgb, var(--text2) 7%, var(--io-cell))}}.ysj .au-pill .aui{width:22px;height:22px}.ysj .au-pill .aui svg{width:20px;height:20px}.ysj .au-in{width:var(--auw,188px);align-items:center;gap:10px;display:flex}.ysj .au-in>span:last-child{white-space:nowrap}.ysj .au-main{color:#fff;background:var(--blue);box-shadow:none}.ysj .au-main:disabled{opacity:.45}.ysj .au-ft{flex-direction:column;gap:10px;display:flex}.ysj .au-field{display:block}.ysj .au-field input{text-align:center;width:100%;height:46px;color:var(--text2);background:var(--io-cell);box-shadow:inset 0 0 0 1px var(--pill-ring);font:inherit;border:0;border-radius:23px;outline:none;padding:0 18px;font-size:15px}.ysj .au-field input:focus{box-shadow:inset 0 0 0 2px var(--blue)}.ysj .au-field .au-code{letter-spacing:.4em;font-variant-numeric:tabular-nums;font-size:22px}.ysj .au-lbl{text-align:center;letter-spacing:.02em;text-transform:uppercase;color:var(--faint);margin:16px 0 6px;font-size:12.5px;font-weight:600}.ysj .au-at{position:relative}.ysj .au-at>span{color:var(--faint);font-size:15px;position:absolute;top:50%;left:18px;transform:translateY(-50%)}.ysj .au-hrow{background:var(--io-cell);height:46px;box-shadow:inset 0 0 0 1px var(--pill-ring);border-radius:23px;justify-content:center;align-items:center;gap:12px;display:flex}.ysj .au-hrow b{color:var(--text2);font-size:15px;font-weight:600}.ysj .au-hrow .lnk{color:var(--blue);align-self:center;font-size:14px}.ysj .au-terms{text-align:center;color:var(--faint);margin:4px 8px 0;font-size:12.5px;line-height:17px}.ysj .au-terms .lnk{color:var(--blue)}.ysj .hsheet .io-hero{text-align:center}.ysj .hsheet .io-or{margin:16px 6px}.ysj .aui{flex:none;place-items:center;width:30px;height:30px;display:grid}.ysj .aui svg{width:22px;height:22px}.ysj .au-github .aui,.ysj .au-apple .aui{color:var(--text2)}.ysj .aum{--c:var(--blue)}.ysj .io-or{color:var(--faint);align-items:center;gap:10px;margin:14px 4px;font-size:12.5px;display:flex}.ysj .io-or:before,.ysj .io-or:after{content:"";background:var(--io-sep);flex:1;height:1px}.ysj .pfcard.io.hsheet{width:min(420px,100% - 24px);height:auto;max-height:min(640px,100% - 40px)}.ysj .hsheet .io-in span{width:auto;min-width:18px;color:var(--dim)}.ysj .pfcard.io.cbgs{width:min(460px,100% - 24px);height:auto;max-height:min(620px,100% - 40px)}.ysj .io-alb.col{flex-direction:column}.ysj .io-alb.col button{flex:none;width:100%}.ysj .pfcard.io{--io-bg:color-mix(in srgb, var(--card) 95%, #000);--io-cell:var(--card);--io-sep:color-mix(in srgb, var(--text2) 11%, transparent);background:var(--io-bg);flex-direction:column;width:min(420px,100% - 24px);height:min(640px,100% - 40px);display:flex}.ysj .io-nav{flex:none;grid-template-columns:1fr auto 1fr;align-items:center;height:52px;padding:0 8px;display:grid}.ysj .io-nav>b{color:var(--text2);font-size:15px;font-weight:600}.ysj .io-lk{height:32px;color:var(--blue);border-radius:16px;justify-self:start;align-items:center;gap:2px;padding:0 8px;font-size:15px;display:inline-flex}.ysj .io-lk svg{width:18px;height:18px;margin-left:-4px}.ysj .io-pg{flex-direction:column;flex:1;min-height:0;display:flex}.ysj .io-sc{flex:1;min-height:0;padding:4px 16px 16px;overflow-y:auto}.ysj .io-hero{text-align:center;flex-direction:column;align-items:center;gap:4px;padding:6px 12px 18px;display:flex}.ysj .io-hero b{color:var(--text2);font-size:17px;font-weight:600}.ysj .io-hero small{color:var(--faint);font-size:13px}.ysj .io-hic{color:#fff;background:linear-gradient(160deg, color-mix(in srgb, var(--blue) 75%, #fff), var(--blue));border-radius:14px;place-items:center;width:56px;height:56px;margin-bottom:8px;display:grid}.ysj .io-hic svg{width:28px;height:28px}.ysj .io-hero.sm .io-ic{border-radius:12px;width:48px;height:48px;margin-bottom:8px;font-size:20px}.ysj .io-h{letter-spacing:.02em;text-transform:uppercase;color:var(--faint);margin:18px 16px 6px;font-size:12px;font-weight:500}.ysj .io-f{color:var(--faint);margin:6px 16px 0;font-size:12.5px;line-height:17px}.ysj .io-g{background:var(--io-cell);border-radius:12px;overflow:hidden}.ysj .io-r{text-align:left;width:100%;min-height:48px;color:var(--text2);align-items:center;gap:12px;padding:8px 14px;display:flex;position:relative}.ysj .io-r+.io-r:before{content:"";background:var(--io-sep);height:1px;position:absolute;top:0;left:14px;right:0}.ysj .io-g:has(.io-ic) .io-r+.io-r:before{left:56px}.ysj .io-r:disabled{opacity:.45}@media (hover:hover){.ysj .io-r:not(:disabled,.io-sl,.io-in,.io-st):hover{background:color-mix(in srgb, var(--text2) 5%, transparent)}}.ysj .io-r:not(:disabled,.io-sl,.io-in,.io-st):active{background:color-mix(in srgb, var(--text2) 9%, transparent)}.ysj .io-sc>.io-g+.io-g{margin-top:22px}.ysj .io-sc>.io-f+.io-g{margin-top:18px}.ysj .io-r.bad{justify-content:center}.ysj .io-r.bad .io-t{flex:none;align-items:center}.ysj .io-r.bad b{color:#e5484d}.ysj .io-gap{margin-top:22px}.ysj .io-st .io-v{font-size:14px}.ysj .pfcard.io.io-card{width:min(360px,100% - 24px);height:auto;max-height:min(560px,100% - 40px)}.ysj .io-card .io-nav{grid-template-columns:1fr auto 1fr}.ysj .io-done{justify-self:end;font-weight:600}.ysj .io-card .io-sc{padding-bottom:20px}.ysj .io-step{color:var(--blue);margin:2px 16px 10px;font-size:12.5px;font-weight:600}.ysj .io-srch{height:36px;color:var(--faint);background:var(--io-cell);border-radius:10px;align-items:center;gap:8px;margin:0 0 6px;padding:0 12px;display:flex}.ysj .io-srch svg{width:16px;height:16px}.ysj .io-srch input{min-width:0;color:var(--text2);font:inherit;background:0 0;border:0;outline:none;flex:1;font-size:14px}.ysj .io-r[hidden]{display:none}.ysj .io-ta{padding:10px 14px}.ysj .io-ic{color:#fff;background:var(--c);border-radius:8px;flex:none;place-items:center;width:30px;height:30px;font-size:14px;font-weight:600;display:grid}.ysj .io-ic svg{width:18px;height:18px}.ysj .io-ic i{font-style:normal}.ysj .io-t{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.ysj .io-t b{color:var(--text2);font-size:15px;font-weight:500}.ysj .io-t small{color:var(--faint);font-size:12.5px}.ysj .io-v{color:var(--faint);flex:none;font-size:15px}.ysj .io-ck{color:var(--blue);flex:none;display:grid}.ysj .io-ck svg{width:20px;height:20px}.ysj .io-ch{color:var(--faint);flex:none;display:grid}.ysj .io-ch svg{width:16px;height:16px}.ysj .io-sl{gap:10px;min-height:44px}.ysj .io-sl input{min-width:0;accent-color:var(--blue);flex:1}.ysj .io-seg{background:var(--seg);border-radius:8px;flex:none;padding:2px;display:inline-flex}.ysj .io-seg button{height:26px;color:var(--text2);border-radius:6px;padding:0 10px;font-size:12.5px}.ysj .io-seg button[aria-checked=true]{background:var(--io-cell);box-shadow:0 1px 3px #0000001f}.ysj .io-in{cursor:text}.ysj .io-in span{width:64px;color:var(--text2);flex:none;font-size:15px}.ysj .io-in input{min-width:0;height:32px;color:var(--text2);font:inherit;background:0 0;border:0;outline:none;flex:1;font-size:15px}.ysj .io-ft{flex:none;padding:10px 16px 16px}.ysj .io-cta{color:#fff;background:var(--blue);border-radius:14px;width:100%;height:50px;font-size:16px;font-weight:600}.ysj .io-cta:disabled{opacity:.4}.ysj .io-past{gap:6px;margin:-6px 16px 14px;display:flex}.ysj .io-past svg{flex:none;width:15px;height:15px;margin-top:1px}@media (prefers-reduced-motion:no-preference){.ysj .io-pg.fwd{animation:.32s cubic-bezier(.2,.8,.2,1) iofwd}.ysj .io-pg.back{animation:.32s cubic-bezier(.2,.8,.2,1) ioback}}.ysj .pfcard.io-al{text-align:center;width:min(300px,100% - 24px);padding:20px 20px 14px}.ysj .io-al b{color:var(--text2);font-size:16px;font-weight:600;display:block}.ysj .io-al p{color:var(--faint);margin:6px 0 16px;font-size:13px;line-height:18px}.ysj .io-alb{gap:8px;display:flex}.ysj .io-alb button{height:40px;color:var(--text2);background:var(--seg);border-radius:12px;flex:1;font-size:14px;font-weight:600}
