.sa-shell{width:100%;min-height:100vh;color:#eaf6fff5;background:#0b1b3c;min-height:100dvh;display:flex}.sa-core{width:min(100%,430px);min-height:100vh;min-height:100dvh;padding:max(4px, env(safe-area-inset-top)) max(18px, env(safe-area-inset-right)) max(18px, env(safe-area-inset-bottom)) max(18px, env(safe-area-inset-left));flex-direction:column;margin:0 auto;display:flex;position:relative}.sa-core:before{z-index:0;content:"";pointer-events:none;background:radial-gradient(120% 52% at 70% -8%,#50dcaa1f,#0000 62%);position:absolute;inset:0}.sa-core>*{z-index:1;position:relative}.sa-navbar{flex:none;grid-template-columns:44px 1fr 44px;align-items:center;min-height:44px;display:grid}.sa-navbar-title{color:#eaf6ffb3;text-align:center;font-size:13.5px;font-weight:500}.sa-iconbtn{color:#eaf6ff70;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:44px;height:44px;margin-left:-10px;padding:0;display:inline-flex}.sa-iconbtn:hover{color:#eaf6fff5}.sa-iconbtn:focus-visible,.sa-item:focus-visible,.sa-lang:focus-visible,.sa-plan:focus-visible,.sa-pay:focus-visible,.sa-tabs button:focus-visible,.sa-seg button:focus-visible,.sa-cta:focus-visible,.sa-ghost:focus-visible{outline-offset:2px;outline:2px solid #eaf6ffb8}.sa-display{letter-spacing:-.015em;margin:0;font-size:24px;font-weight:900;line-height:1.3}.sa-display-lg{font-size:30px}.sa-sub{color:#eaf6ff70;margin:7px 0 0;font-size:12.5px;line-height:1.6}.sa-spacer{flex:1;min-height:10px}.sa-tabs,.sa-seg{background:#eaf6ff0b;border:1px solid #eaf6ff1c;border-radius:999px;flex:none;gap:4px;padding:3px;display:flex}.sa-tabs button,.sa-seg button{color:#eaf6ff70;cursor:pointer;min-height:38px;font:inherit;background:0 0;border:0;border-radius:999px;flex:1;font-size:13px;transition:background-color .18s,color .18s}.sa-tabs button[aria-selected=true],.sa-seg button[aria-pressed=true]{color:#eaf6fff5;background:#eaf6ff1a;font-weight:500}.sa-field{background:#eaf6ff09;border:1px solid #eaf6ff1c;border-radius:12px;align-items:center;gap:10px;min-height:50px;margin-bottom:10px;padding:0 14px;transition:border-color .18s,background-color .18s;display:flex}.sa-field:focus-within{background:#fdd35b0d;border-color:#fdd35b8c}.sa-field-prefix{color:#eaf6ff70;font-variant-numeric:tabular-nums;border-right:1px solid #eaf6ff1c;padding-right:10px;font-size:14px}.sa-field input{color:#eaf6fff5;min-width:0;font:inherit;background:0 0;border:0;outline:none;flex:1;font-size:15px}.sa-field input::placeholder{color:#eaf6ff47}.sa-field-action{color:#fdd35b;cursor:pointer;min-height:44px;font:inherit;white-space:nowrap;background:0 0;border:0;padding:0 2px;font-size:12.5px;font-weight:500}.sa-field-action:disabled{color:#eaf6ff47;cursor:default}.sa-agree{color:#eaf6ff70;align-items:flex-start;gap:10px;font-size:11.5px;line-height:1.65;display:flex}.sa-agree input{accent-color:#fdd35b;flex:none;width:16px;height:16px;margin-top:1px}.sa-cta{color:#1f2b3d;cursor:pointer;width:100%;min-height:50px;font:inherit;letter-spacing:.01em;background:linear-gradient(#ffe27a,#fdd35b 45%,#fec647);border:0;border-radius:999px;justify-content:center;align-items:center;font-size:17px;font-weight:900;transition:transform .12s,box-shadow .18s;display:inline-flex;box-shadow:0 8px 24px #fdd35b38,inset 0 1px #ffffff59}.sa-cta:active{transform:scale(.985)}.sa-cta:disabled{box-shadow:none;color:#1f2b3d8c;cursor:default;background:#fdd35b33}.sa-ghost{color:#eaf6ff70;cursor:pointer;min-height:44px;font:inherit;background:0 0;border:1px solid #0000;border-radius:999px;padding:0 14px;font-size:13px;transition:color .18s,border-color .18s,background-color .18s}.sa-ghost:hover{color:#eaf6fff5;background:#eaf6ff08;border-color:#eaf6ff1c}.sa-ghost-accent{color:#fdd35be6}.sa-legal{color:#eaf6ff47;text-align:center;margin:0;font-size:11px;line-height:1.75}.sa-legal a{color:#eaf6ff70;border-bottom:1px solid #eaf6ff29;text-decoration:none}.sa-aside{color:#eaf6ff70;background:#fdd35b0e;border:1px solid #fdd35b29;border-radius:12px;padding:12px 14px;font-size:11.5px;line-height:1.65}.sa-card{background:linear-gradient(#1a3a768c,#0c1e42e6),#0e244f;border:1.5px solid #285ab48c;border-radius:20px;position:relative;box-shadow:inset 0 1px #ffffff12,0 12px 30px #02081873}.sa-me{flex:none;align-items:center;gap:13px;padding:6px 0 18px;display:flex}.sa-avatar{background:radial-gradient(at 44% 40%,#e4f6f7f2,#96bec499 46%,#5476804d 78%);border-radius:999px;flex:none;width:48px;height:48px;box-shadow:0 0 22px #96c8d22e}.sa-me-name{letter-spacing:-.01em;font-size:17px;font-weight:600;display:block}.sa-me-phone{color:#eaf6ff70;font-variant-numeric:tabular-nums;margin-top:3px;font-size:12px;display:block}.sa-tier{color:#fdd35b;letter-spacing:.04em;background:#fdd35b14;border:1px solid #fdd35b66;border-radius:999px;margin-left:auto;padding:5px 11px;font-size:11px}.sa-dial{align-items:center;gap:18px;padding:18px;display:flex}.sa-dial-ring{flex:none;width:96px;height:96px;position:relative}.sa-dial-ring svg{width:100%;height:100%;display:block;transform:rotate(-90deg)}.sa-dial-value{flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.sa-dial-value b{font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:25px;font-weight:600;line-height:1}.sa-dial-value b span{font-size:14px}.sa-dial-value i{color:#eaf6ff47;letter-spacing:.1em;margin-top:4px;font-size:10px;font-style:normal}.sa-dial-info h2{margin:0 0 6px;font-size:14.5px;font-weight:600}.sa-dial-info p{color:#eaf6ff70;margin:0;font-size:12px;line-height:1.7}.sa-dial-info p b{color:#eaf6ffb3;font-weight:500}.sa-list{flex-direction:column;display:flex}.sa-item{color:#eaf6fff5;cursor:pointer;width:100%;min-height:52px;font:inherit;text-align:left;background:0 0;border:0;border-bottom:1px solid #eaf6ff1c;align-items:center;gap:12px;padding:0 4px;font-size:14.5px;transition:padding-left .18s;display:flex}.sa-item:hover{padding-left:8px}.sa-item:last-child{border-bottom:0}.sa-item-icon{color:#eaf6ff70;flex:none;align-items:center;width:26px;display:flex}.sa-item-tail{color:#eaf6ff47;align-items:center;gap:7px;margin-left:auto;font-size:12px;display:flex}.sa-item-danger{color:#ec8a8aeb}.sa-item-danger .sa-item-icon{color:#ec8a8acc}.sa-plan{color:#eaf6fff5;cursor:pointer;width:100%;font:inherit;text-align:left;background:linear-gradient(#eaf6ff0a,#eaf6ff04);border:1px solid #eaf6ff1c;border-radius:18px;align-items:flex-start;gap:12px;margin-bottom:11px;padding:15px;transition:border-color .18s,transform .12s,box-shadow .2s;display:flex;position:relative}.sa-plan:active{transform:scale(.99)}.sa-plan[aria-checked=true]{background:linear-gradient(#fdd35b1f,#fdd35b0a);border-color:#fdd35b8c;box-shadow:0 8px 28px #fdd35b24,inset 0 1px #ffffff14}.sa-plan-body{flex:1;min-width:0}.sa-plan-name{letter-spacing:-.01em;font-size:16px;font-weight:600}.sa-plan-multiple{color:#fdd35beb;margin-top:5px;font-size:13.5px;font-weight:500;display:block}.sa-plan-tag{color:#eaf6ff70;margin-top:5px;font-size:11.5px;line-height:1.5;display:block}.sa-plan-price{font-variant-numeric:tabular-nums;text-align:right;flex:none}.sa-plan-price strong{letter-spacing:-.02em;font-size:19px;font-weight:600;display:block}.sa-plan-price small{color:#eaf6ff47;margin-top:3px;font-size:11px;display:block}.sa-plan-badge{color:#1f2b3d;letter-spacing:.1em;background:linear-gradient(#ffe27a,#fdd35b 45%,#fec647);border-radius:999px;padding:3px 9px;font-size:10px;font-weight:600;position:absolute;top:-8px;right:14px}.sa-pay{color:#eaf6fff5;cursor:pointer;width:100%;min-height:54px;font:inherit;background:#eaf6ff08;border:1px solid #eaf6ff1c;border-radius:12px;align-items:center;gap:12px;margin-bottom:9px;padding:0 14px;font-size:14.5px;transition:border-color .18s,background-color .18s;display:flex}.sa-pay[aria-checked=true]{background:#fdd35b12;border-color:#fdd35b80}.sa-pay:disabled{cursor:default;opacity:.55}.sa-pay-mark{color:#fff;border-radius:8px;flex:none;place-items:center;width:26px;height:26px;font-size:12px;font-weight:700;display:grid}.sa-pay-tick{color:#fdd35b;margin-left:auto;display:flex}.sa-sum{color:#eaf6ffb3;justify-content:space-between;padding:8px 0;font-size:13px;display:flex}.sa-sum span:last-child{font-variant-numeric:tabular-nums}.sa-sum-total{color:#eaf6fff5;border-top:1px solid #eaf6ff1c;margin-top:6px;padding-top:13px;font-size:16px;font-weight:600}.sa-hint{color:#ffc46e;align-items:center;gap:9px;font-size:12.5px;display:flex}.sa-hint i{background:#ffc46e;border-radius:999px;flex:none;width:6px;height:6px;animation:1.5s ease-in-out infinite sa-blink;box-shadow:0 0 8px #ffc46eb3}@keyframes sa-blink{0%,to{opacity:.3}50%{opacity:1}}.sa-rec{border-bottom:1px solid #eaf6ff1c;align-items:center;gap:12px;padding:13px 4px;display:flex}.sa-rec-flag{color:#a6cfd3;letter-spacing:.06em;background:#a6cfd31a;border:1px solid #a6cfd329;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;font-size:10px;font-weight:600;display:grid}.sa-rec-main{flex:1;min-width:0;font-size:14px}.sa-rec-main small{color:#eaf6ff47;font-variant-numeric:tabular-nums;margin-top:3px;font-size:11.5px;display:block}.sa-rec-turns{color:#eaf6ff70;font-variant-numeric:tabular-nums;font-size:12px}.sa-state{background:linear-gradient(#eaf6ff0a,#eaf6ff04);border:1px solid #eaf6ff1c;border-radius:18px;margin-bottom:12px;padding:16px}.sa-state h2{color:#fdd35b;align-items:center;gap:8px;margin:0 0 10px;font-size:13.5px;font-weight:600;display:flex}.sa-state h2:before{content:"";background:currentColor;border-radius:999px;width:7px;height:7px;box-shadow:0 0 10px}.sa-state p{color:#eaf6ff70;margin:10px 0 0;font-size:12.5px;line-height:1.65}.sa-bar{background:#eaf6ff14;border-radius:999px;height:7px;overflow:hidden}.sa-bar i{background:linear-gradient(90deg,#fec647,#ffe27a);border-radius:999px;height:100%;display:block}.sa-state-warn{border-color:#ffc46e47}.sa-state-warn h2{color:#ffc46e}.sa-state-warn .sa-bar i{background:linear-gradient(90deg,#e8a44f,#ffc46e)}.sa-state-out{border-color:#ec8a8a4d}.sa-state-out h2{color:#ec8a8a}.sa-state-out .sa-bar i{background:linear-gradient(90deg,#d97676,#ec8a8a)}@media (prefers-reduced-motion:reduce){.sa-hint i{animation:none}}.sa-enter>*{animation:.32s cubic-bezier(.2,.7,.2,1) both sa-rise}.sa-enter>:nth-child(2){animation-delay:30ms}.sa-enter>:nth-child(3){animation-delay:60ms}.sa-enter>:nth-child(4){animation-delay:90ms}.sa-enter>:nth-child(5){animation-delay:.12s}.sa-enter>:nth-child(n+6){animation-delay:.15s}@keyframes sa-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.sa-spinner{vertical-align:-3px;border:2px solid;border-right-color:#0000;border-radius:999px;width:16px;height:16px;animation:.7s linear infinite sa-spin;display:inline-block}.sa-cta .sa-spinner{margin-right:8px}@keyframes sa-spin{to{transform:rotate(360deg)}}.sa-field[data-invalid=true]{background:#ec8a8a0d;border-color:#ec8a8a99}.sa-field-hint{color:#ec8a8aeb;margin:-4px 2px 10px;font-size:12px;line-height:1.5}.sa-form-error{color:#f6b2b2f2;background:#ec8a8a12;border:1px solid #ec8a8a47;border-radius:12px;align-items:flex-start;gap:8px;margin:4px 0 0;padding:10px 12px;font-size:12.5px;line-height:1.55;animation:.36s ease-in-out sa-shake;display:flex}@keyframes sa-shake{0%,to{transform:none}20%{transform:translate(-5px)}40%{transform:translate(4px)}60%{transform:translate(-3px)}80%{transform:translate(2px)}}.sa-field-eye{color:#eaf6ff70;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:44px;height:44px;margin-right:-10px;padding:0;display:inline-flex}.sa-toast{z-index:40;left:50%;bottom:max(88px, calc(env(safe-area-inset-bottom) + 72px));color:#eaf6ffeb;background:#101824f5;border:1px solid #eaf6ff24;border-radius:999px;align-items:center;gap:8px;width:max-content;max-width:calc(100vw - 48px);padding:10px 16px;font-size:13px;animation:.24s cubic-bezier(.2,.7,.2,1) both sa-toast-in;display:inline-flex;position:fixed;transform:translate(-50%);box-shadow:0 10px 30px #00000073}.sa-toast svg{color:#fdd35b}@keyframes sa-toast-in{0%{opacity:0;transform:translate(-50%,8px)}to{opacity:1;transform:translate(-50%)}}.sa-group-label{color:#eaf6ff5c;letter-spacing:.08em;margin:0 4px 8px;font-size:11.5px}.sa-group{background:#eaf6ff06;border:1px solid #eaf6ff17;border-radius:16px;margin-bottom:18px;padding:0 14px}.sa-group .sa-item{min-height:50px}.sa-group .sa-item:hover{padding-left:4px}.sa-group-danger .sa-item{justify-content:center}.sa-dial-progress{transition:stroke-dashoffset .9s cubic-bezier(.2,.7,.2,1),stroke .3s}.sa-plan-benefits{border-top:1px dashed #eaf6ff1a;flex-direction:column;gap:6px;margin:10px 0 0;padding:10px 0 0;list-style:none;display:flex}.sa-plan-benefits li{color:#eaf6ff9e;align-items:center;gap:7px;font-size:12px;display:flex}.sa-plan-benefits svg{color:#fdd35bd9;flex:none}.sa-plan-badge-reco{color:#ffc46e;background:#ffc46e24;border:1px solid #ffc46e80}.sa-bottom-bar{z-index:2;padding:26px 0 max(4px, env(safe-area-inset-bottom));background:linear-gradient(#0b1b3c00,#0b1b3c 18px);flex:none;margin:0 -18px;padding-left:18px;padding-right:18px;position:sticky;bottom:0}.sa-bottom-summary{color:#eaf6ff70;justify-content:space-between;margin-bottom:10px;font-size:12px;display:flex}.sa-bottom-summary b{color:#eaf6ffeb;font-variant-numeric:tabular-nums;font-size:13px;font-weight:600}.sa-scroll{-webkit-overflow-scrolling:touch;flex:1;min-height:0;margin:0 -18px;padding:10px 18px 0;overflow-y:auto}.sa-result{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:24px 8px;display:flex}.sa-result-mark{border-radius:999px;place-items:center;width:88px;height:88px;margin-bottom:26px;display:grid;position:relative}.sa-result-mark:before{border-radius:inherit;content:"";background:radial-gradient(circle,#fdd35b38,#0000 70%);position:absolute;inset:-18px}.sa-result-mark[data-tone=ok]{color:#1f2b3d;background:linear-gradient(#ffe27a,#fdd35b 45%,#fec647);animation:.42s cubic-bezier(.2,1.4,.4,1) both sa-pop;box-shadow:0 12px 34px #fdd35b4d}.sa-result-mark[data-tone=fail]{color:#ec8a8a;background:#ec8a8a1a;border:1px solid #ec8a8a73}.sa-result-mark[data-tone=fail]:before{background:radial-gradient(circle,#ec8a8a29,#0000 70%)}.sa-result-mark[data-tone=wait]{color:#ffc46e;background:#ffc46e14;border:1px solid #ffc46e66}.sa-result-mark[data-tone=wait]:before{background:radial-gradient(circle,#ffc46e24,#0000 70%)}@keyframes sa-pop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}.sa-result h1{letter-spacing:-.015em;margin:0;font-size:23px;font-weight:600}.sa-result p{color:#eaf6ff80;max-width:280px;margin:10px 0 0;font-size:13.5px;line-height:1.7}.sa-result-receipt{text-align:left;width:100%;max-width:300px;margin-top:26px;padding:6px 16px}.sa-actions{flex-direction:column;gap:4px;display:flex}.sa-empty{text-align:center;flex-direction:column;align-items:center;padding:48px 12px 24px;display:flex}.sa-empty h2{margin:22px 0 0;font-size:16px;font-weight:600}.sa-empty p{color:#eaf6ff70;max-width:240px;margin:8px 0 20px;font-size:13px;line-height:1.65}.sa-empty .sa-cta{width:auto;min-width:168px;padding:0 24px}.sa-day{color:#eaf6ff5c;letter-spacing:.08em;margin:16px 4px 2px;font-size:11.5px}.sa-scroll>section:first-child .sa-day{margin-top:4px}@media (prefers-reduced-motion:reduce){.sa-enter>*,.sa-toast,.sa-form-error,.sa-result-mark[data-tone=ok]{animation:none}.sa-dial-progress{transition:none}.sa-spinner{animation-duration:1.6s}}.sa-home-stage{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:18px;min-height:0;display:flex}.sa-home-greeting{color:#eaf6ff80;letter-spacing:.04em;margin:0;font-size:14px}.sa-home-dock{flex-direction:column;flex:none;align-items:stretch;gap:12px;padding-bottom:4px;display:flex}.sa-home-dock .sa-ghost{align-self:center}.sa-home-note{color:#eaf6ff80;text-align:center;margin:0;font-size:13px;line-height:1.6}.sa-home-start{min-height:56px;font-size:16.5px}.sa-lang-chip{color:#eaf6ffeb;cursor:pointer;max-width:100%;min-height:48px;font:inherit;background:#eaf6ff0d;border:1px solid #eaf6ff24;border-radius:999px;align-self:center;align-items:center;gap:9px;padding:0 16px 0 8px;transition:border-color .18s,background-color .18s;display:inline-flex}.sa-lang-chip:hover,.sa-lang-chip:focus-visible{background:#fdd35b12;border-color:#fdd35b80}.sa-lang-chip:focus-visible{outline-offset:2px;outline:2px solid #eaf6ffb8}.sa-lang-chip-code{color:#fdd35b;letter-spacing:.08em;background:#fdd35b29;border-radius:999px;place-items:center;min-width:32px;height:32px;padding:0 6px;font-size:10.5px;font-weight:600;display:grid}.sa-lang-chip-name{font-size:15px;font-weight:500}.sa-lang-chip-native{color:#eaf6ff66;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.sa-lang-chip svg{color:#eaf6ff70;flex:none}.sa-sheet-root{z-index:60;position:fixed;inset:0}.sa-sheet-scrim{background:#02040a9e;animation:.2s both sa-fade;position:absolute;inset:0}@keyframes sa-fade{0%{opacity:0}to{opacity:1}}.sa-sheet{width:min(100%,430px);height:calc(100vh - 48px);color:#eaf6fff5;background:#0e244f;border:1px solid #eaf6ff1f;border-bottom:0;border-radius:22px 22px 0 0;outline:none;flex-direction:column;height:calc(100dvh - 48px);margin:0 auto;transition:transform .22s cubic-bezier(.2,.8,.2,1);animation:.3s cubic-bezier(.2,.8,.2,1) both sa-sheet-up;display:flex;position:absolute;bottom:0;left:0;right:0;box-shadow:0 -18px 50px #00000080}@keyframes sa-sheet-up{0%{transform:translateY(100%)}to{transform:none}}.sa-sheet-head{touch-action:none;flex:none;padding:8px 18px 10px}.sa-sheet-handle{background:#eaf6ff33;border-radius:999px;width:38px;height:5px;margin:0 auto 6px;display:block}.sa-sheet-titlebar{justify-content:space-between;align-items:center;min-height:44px;display:flex}.sa-sheet-titlebar h2{margin:0;font-size:17px;font-weight:600}.sa-sheet-search{color:#eaf6ff66;margin:6px 0 0}.sa-sheet-search input[type=search]{appearance:none}.sa-sheet-search input[type=search]::-webkit-search-cancel-button{appearance:none;display:none}.sa-sheet-search input[type=search]::-webkit-search-decoration{appearance:none;display:none}.sa-sheet-body{min-height:0;padding:0 18px max(18px, env(safe-area-inset-bottom));overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:1;overflow-y:auto}.sa-sheet-section{z-index:1;color:#eaf6ff5c;letter-spacing:.08em;background:#0e244f;margin:0 -2px;padding:14px 4px 6px;font-size:11.5px;font-weight:500;position:sticky;top:0}.sa-sheet-row{width:100%;min-height:58px;color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;border-bottom:1px solid #eaf6ff12;border-radius:0;align-items:center;gap:14px;padding:0 6px;display:flex}.sa-sheet-row:active{background:#eaf6ff0a}.sa-sheet-row:focus-visible{outline-offset:-2px;outline:2px solid #eaf6ffb8}.sa-sheet-code{color:#a6cfd3;letter-spacing:.04em;background:#a6cfd314;border:1px solid #a6cfd329;border-radius:10px;flex:none;place-items:center;width:36px;height:36px;font-size:10px;font-weight:600;display:grid}.sa-sheet-names{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.sa-sheet-names b{font-size:15.5px;font-weight:500}.sa-sheet-names small{color:#eaf6ff66;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.sa-sheet-row[data-active=true] .sa-sheet-names b{color:#ffe27a}.sa-sheet-row[data-active=true] .sa-sheet-code{color:#fdd35b;background:#fdd35b24;border-color:#fdd35b73}.sa-sheet-check{color:#fdd35b;flex:none;display:flex}.sa-sheet-empty{color:#eaf6ff80;text-align:center;margin:48px 12px;font-size:13.5px;line-height:1.8}@media (prefers-reduced-motion:reduce){.sa-sheet,.sa-sheet-scrim{animation:none}.sa-sheet{transition:none}}.sa-auth-moon{background:radial-gradient(circle at 46% 42%,#fff6cf 0%,#fbe39a 48%,#f3cc6a 72%,#e9b955 100%);border-radius:999px;place-items:end center;width:168px;height:168px;display:grid;overflow:hidden;box-shadow:0 0 50px #ffd67873,0 0 110px #ffc86438}.sa-auth-moon .tk-bear{max-width:none;margin-bottom:-26px}.sa-auth-brand{font-size:inherit;margin:22px 0 0}.sa-result-bear{filter:drop-shadow(0 10px 24px #fdc85059);margin-bottom:14px}.sa-rules{flex-wrap:wrap;gap:4px 14px;margin:-2px 2px 12px;padding:0;list-style:none;display:flex}.sa-rules li{color:#c3d0ea99;align-items:center;gap:4px;font-size:12.5px;font-weight:600;display:inline-flex}.sa-rules li[data-met=true]{color:#85ec9d}.sa-visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}
