.as-page{--as-navy:#1c1c62;--as-ink:#17223b;--as-line:#a9c7ee;--as-row:#c9dcf2;--as-head:#eaf3fc;--as-blue:#2b3fb8;--as-blue-hi:#3550d6;--as-link:#2e56b5;--as-focus:#2558e0;--as-err:#b42318;--as-ok:#15803d;--as-gold:#a97e00;box-sizing:border-box;min-height:100vh;color:var(--as-ink);font-family:var(--font-sans);background:#fff;flex-direction:column;justify-content:center;align-items:center;gap:28px;padding:88px 16px 24px;display:flex}.as-page a{color:var(--as-link);text-decoration:none}.as-page a:hover{color:#1a3478;text-decoration:underline}.as-page :focus-visible{outline:2px solid var(--as-focus);outline-offset:2px}.as-stage{flex-direction:column;flex:1 0 auto;justify-content:center;align-items:center;gap:28px;width:100%;display:flex}.as-stage>.as-foot{margin-top:auto}@media (min-width:900px){.as-page{justify-content:center;padding:0}.as-stage{box-sizing:border-box;zoom:var(--as-k,1);flex:none;justify-content:center;gap:0;width:1440px;height:900px;padding:0 16px 64px;position:relative}.as-stage>.as-foot{margin:0;position:absolute;bottom:32px;left:0;right:0}.as-card--lg{margin-top:60px}.as-card--md{margin-top:30px}}.as-card{box-sizing:border-box;border:1.5px solid var(--as-line);background:#fff;border-radius:4px;flex-direction:column;gap:14px;width:100%;padding:66px 40px 26px;display:flex;position:relative;box-shadow:0 24px 64px #1c1c6224}.as-card--lg{padding-top:84px}.as-card--none{padding-top:36px}.as-circle{box-shadow:0 10px 28px #1c1c6229, inset 0 0 0 1.5px var(--as-line);background:#fff;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;left:50%;overflow:hidden}.as-circle--md{width:96px;height:96px;margin-left:-48px;top:-48px}.as-circle--lg{width:128px;height:128px;margin-left:-64px;top:-64px}.as-circle>img.as-photo{object-fit:cover;width:100%;height:100%}.as-title{text-align:center;color:var(--as-navy);text-wrap:balance;margin:0;font-size:22px;font-weight:700}.as-signin-title{color:#000;white-space:nowrap;margin:0;font-size:20px;font-weight:700;line-height:1.25}.as-who{text-align:center;color:var(--as-navy);margin:-6px 0 0;font-size:15px}.as-label{color:var(--as-navy);margin-bottom:5px;font-size:14px;font-weight:700;display:block}.as-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.as-field{box-sizing:border-box;border:1.5px solid var(--as-line);background:#fff;border-radius:2px;align-items:stretch;height:46px;display:flex}.as-field--sm{height:42px}.as-field:focus-within{border-color:var(--as-focus);box-shadow:0 0 0 2px #2558e02e}.as-field>.as-ic{background:var(--as-head);border-right:1px solid var(--as-row);flex:none;justify-content:center;align-items:center;width:46px;display:flex}.as-field input,.as-field select{min-width:0;font:16px var(--font-sans);color:var(--as-ink);background:0 0;border:0;outline:none;flex:1;padding:0 14px}.as-field input::placeholder{color:#8a94a6}.as-field :is(input,select):focus-visible,.as-digits input:focus-visible,.as-sheet td.as-cell-input input:focus-visible{outline:none}.as-field>select.as-cc{background:var(--as-head);border-right:1px solid var(--as-row);color:var(--as-navy);cursor:pointer;flex:none;padding:0 8px 0 12px;font-size:15px;font-weight:700}.as-show{font:700 14px var(--font-sans);color:var(--as-link);cursor:pointer;background:0 0;border:0;padding:0 14px}.as-show:hover{text-decoration:underline}.as-meter{background:var(--as-head);border-radius:3px;height:5px;margin-top:7px;display:block;overflow:hidden}.as-meter>i{background:#b45309;height:100%;transition:width .15s linear;display:block}.as-meter.ok>i{background:var(--as-ok)}.as-hint{color:var(--as-navy);margin-top:6px;font-size:14px}.as-hint.ok{color:var(--as-ok)}.as-btn{background:var(--as-blue);color:#fff;cursor:pointer;width:100%;height:46px;font:700 15px var(--font-sans);letter-spacing:.16em;text-transform:uppercase;border:0;border-radius:2px;justify-content:center;align-items:center;gap:10px;text-decoration:none;display:flex}.as-page a.as-btn,.as-page a.as-btn:hover{color:#fff;text-decoration:none}.as-btn:hover{background:var(--as-blue-hi)}.as-btn[disabled]{cursor:default;background:#9aa9e6}.as-btn--auto{width:auto;height:44px;padding:0 22px}.as-btn-alt{border:1.5px solid var(--as-line);width:100%;height:46px;color:var(--as-navy);cursor:pointer;font:700 16px var(--font-sans);background:#fff;border-radius:2px;justify-content:center;align-items:center;gap:10px;text-decoration:none;display:flex}.as-page a.as-btn-alt:hover{color:var(--as-navy);text-decoration:none}.as-btn-alt:hover{background:#f5f9ff}.as-link{font:14.5px var(--font-sans);color:var(--as-link);cursor:pointer;background:0 0;border:0;padding:0}.as-link:hover{text-decoration:underline}.as-spin{border:2px solid #ffffff59;border-top-color:#fff;border-radius:50%;width:15px;height:15px;animation:.8s linear infinite as-spin}@keyframes as-spin{to{transform:rotate(360deg)}}.as-row{color:var(--as-navy);justify-content:space-between;align-items:center;gap:12px;font-size:14.5px;display:flex}.as-row--end{justify-content:flex-end}.as-row--center{justify-content:center}.as-check{cursor:pointer;color:var(--as-navy);align-items:center;gap:8px;display:inline-flex}.as-check input{width:16px;height:16px;accent-color:var(--as-blue);margin:0}.as-or{color:var(--as-navy);align-items:center;gap:12px;font-size:14px;display:flex}.as-or:before,.as-or:after{content:"";background:var(--as-row);flex:1;height:1px}.as-foot-row{border-top:1px solid var(--as-row);color:var(--as-navy);justify-content:space-between;align-items:center;gap:12px;margin-top:6px;padding-top:14px;font-size:14.5px;display:flex}.as-foot-row--center{justify-content:center}.as-gold{font-weight:700;color:var(--as-gold)!important}.as-msg{text-underline-offset:3px;margin:0;font-size:14.5px;text-decoration:underline;text-decoration-thickness:1.5px}.as-msg--err{color:var(--as-err)}.as-msg--ok{color:var(--as-ok)}.as-note{background:var(--as-head);border:1px solid var(--as-row);color:var(--as-navy);border-radius:2px;align-items:flex-start;gap:10px;padding:9px 12px;font-size:14.5px;line-height:1.45;display:flex}.as-note>svg{flex:none;margin-top:2px}.as-digits{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.as-digits input{box-sizing:border-box;border:1.5px solid var(--as-line);text-align:center;width:100%;height:58px;font:700 26px var(--font-sans);color:var(--as-navy);font-variant-numeric:lining-nums tabular-nums;background:#fff;border-radius:2px;outline:none}.as-digits input:focus{border-color:var(--as-focus);background:#f5f9ff;box-shadow:0 0 0 2px #2558e02e}.as-digits input[data-filled]{background:var(--as-head)}.as-sheet{border-collapse:collapse;border:1.5px solid var(--as-line);width:100%;font-size:14.5px}.as-sheet :is(th,td){border:1px solid var(--as-row);text-align:left;height:32px;color:var(--as-ink);padding:0 12px}.as-sheet th{background:var(--as-head);width:110px;color:var(--as-navy);font-size:14px}.as-circle>img.as-photo{border-radius:50%}.as-circle:has(>.as-badge){overflow:visible}.as-badge{width:40px;height:40px;box-shadow:0 4px 12px #1c1c6240, inset 0 0 0 1.5px var(--as-line);background:#fff;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;bottom:2px;right:-2px}.as-face{text-align:center;color:var(--as-navy);flex-direction:column;align-items:center;gap:2px;margin-top:-8px;display:flex}.as-face b{font-size:18px}.as-face span{font-size:14.5px}.as-face .as-link{font-size:14px}.as-head{text-align:center;flex-direction:column;align-items:center;gap:4px;display:flex}.as-head .as-who{overflow-wrap:anywhere;margin:0}.as-lead{color:var(--as-navy);overflow-wrap:anywhere;margin:0;font-size:15.5px;line-height:1.5}.as-center{text-align:center}.as-stack{flex-direction:column;gap:14px;display:flex}.as-opt{border:1.5px solid var(--as-line);background:#fff;border-radius:2px;align-items:center;gap:14px;padding:13px 14px;display:flex}.as-page a.as-opt{color:var(--as-ink)}.as-page a.as-opt:hover{border-color:var(--as-blue);color:var(--as-ink);background:#f5f9ff;text-decoration:none}.as-opt>.as-ic{background:var(--as-head);border-radius:50%;flex:none;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.as-opt b{color:var(--as-navy);font-size:16px;display:block}.as-opt small{color:var(--as-ink);font-size:14px;display:block}.as-go{color:var(--as-blue);flex:none;margin-left:auto;font-size:20px}.as-safe{color:var(--as-navy);align-items:center;gap:8px;margin:4px 0 0;font-size:14.5px;display:flex}.as-safe>svg{flex:none}.as-ws-list{border:1.5px solid var(--as-line);border-radius:2px;overflow:hidden}.as-ws-hd,.as-ws{grid-template-columns:44px minmax(0,1fr) 90px 18px;align-items:center;gap:12px;display:grid}.as-ws-hd{background:var(--as-head);border-bottom:1px solid var(--as-line);color:var(--as-navy);padding:6px 12px;font-size:13.5px;font-weight:700}.as-ws{border:0;border-top:1px solid var(--as-row);cursor:pointer;text-align:left;width:100%;font-family:var(--font-sans);color:var(--as-ink);background:#fff;padding:10px 12px}.as-ws:first-of-type{border-top:0}.as-ws:hover{background:#f5f9ff}.as-ws[aria-busy=true]{background:#e4edfb}.as-ws[disabled]{cursor:default}.as-ws:focus-visible{outline-offset:-2px}.as-ini{color:#fff;border-radius:2px;justify-content:center;align-items:center;width:40px;height:40px;font-size:15px;font-weight:700;display:flex}.as-ws b{color:var(--as-navy);white-space:nowrap;text-overflow:ellipsis;font-size:15.5px;display:block;overflow:hidden}.as-ws .as-code{color:var(--as-navy);font:600 13px ui-monospace,Menlo,Consolas,monospace}.as-sheet td.as-cell-input{padding:0}.as-sheet td.as-cell-input input{box-sizing:border-box;width:100%;height:32px;font:14.5px var(--font-sans);color:var(--as-ink);background:0 0;border:0;outline:none;padding:0 12px}.as-sheet td.as-cell-input input:focus{box-shadow:inset 0 0 0 2px var(--as-focus)}.as-sheet td{overflow-wrap:anywhere}.as-small{color:var(--as-navy);margin:0;font-size:14px;line-height:1.45}.as-page--bare{text-align:center;color:var(--as-navy);justify-content:center;gap:26px;padding-top:24px}.as-circle--static{margin:0;position:static}.as-circle--static>img{width:72px;height:72px;display:block}.as-line{justify-content:center;align-items:center;width:min(760px,100%);min-height:56px;display:flex}.as-line p{color:var(--as-navy);text-wrap:balance;margin:0;font-size:clamp(28px,6vw,40px);font-weight:400;line-height:1.2;transition:opacity .3s,transform .3s}.as-line p em{color:var(--as-gold);font-style:italic}.as-line p.as-out{opacity:0;transform:translateY(-6px)}.as-track{background:var(--as-head);border-radius:2px;width:min(260px,80%);height:4px;overflow:hidden}.as-track>i{background:var(--as-blue);width:0;height:100%;display:block}.as-foot{flex-wrap:wrap;justify-content:center;align-items:center;row-gap:6px;font-size:14.5px;display:flex}.as-page .as-foot a{border-left:1px solid var(--as-line);color:var(--as-navy);padding:0 16px}.as-page .as-foot a:first-child{border-left:0}.as-page .as-foot a.as-foot-brand{align-items:center;gap:7px;padding-left:0;font-weight:700;text-decoration:none;display:inline-flex}.as-foot-brand img{display:block}@media (max-width:899px){.as-foot{flex-wrap:nowrap}.as-page .as-foot a.as-foot-wide{display:none}}@media (max-width:520px){.as-page{justify-content:flex-start;padding-top:76px}.as-page:has(.as-card--none){padding-top:24px}.as-stage>.as-card{margin-top:auto}.as-card{gap:12px;padding:58px 20px 20px}.as-card--lg{padding-top:76px}.as-card--none{width:min(100%,340px);padding-top:24px}.as-wide-only{display:none}.as-card--none,.as-card--none .as-field input,.as-card--none .as-show,.as-card--none .as-row,.as-card--none .as-foot-row,.as-card--none .as-msg,.as-card--none .as-btn,.as-card--none .as-btn-alt,.as-card--none .as-or{font-size:13.5px}.as-card--none .as-signin-title{font-size:17px}.as-card--none .as-field,.as-card--none .as-btn,.as-card--none .as-btn-alt{height:40px}.as-stack{gap:12px}.as-field{height:42px}.as-field>.as-ic{width:40px}.as-field input{padding:0 12px}.as-show{padding:0 12px;font-size:13.5px}.as-btn,.as-btn-alt{height:42px;font-size:14px}.as-row,.as-foot-row,.as-msg,.as-note,.as-or{font-size:13.5px}.as-foot-row{margin-top:2px;padding-top:12px}.as-title{font-size:20px}.as-who,.as-label,.as-foot{font-size:13.5px}.as-digits{gap:6px}.as-digits input{height:50px;font-size:22px}.as-page--bare{justify-content:center;padding-top:24px}.as-ws-hd,.as-ws{grid-template-columns:40px minmax(0,1fr) 74px 12px;gap:8px}.as-ws b{white-space:normal}.as-foot-row{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.as-spin{animation:none}.as-line p,.as-track>i{transition:none!important}}
