.jl-auth-page{--cx-accent:#ffbfd4;background:radial-gradient(ellipse 65% 30% at 91% 0,rgba(183,50,94,.23),transparent 80%),#0d0a17}.jl-auth-page .jl-crypto-hero h1{font-size:clamp(40px,4.6vw,72px)}.jl-auth-page .jl-crypto-hero h1 em{color:#ffb9ce}.jl-auth-page .jl-crypto-next,.jl-auth-page .jl-crypto-note{border-color:#c0799b}.jl-auth-methods{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin:23px 0}.jl-auth-methods article{min-width:0;display:flex;flex-direction:column;gap:10px;border:1px solid #765066;border-radius:14px;padding:20px;background:radial-gradient(ellipse 90% 80% at 100% 0,rgba(198,65,105,.14),transparent 81%),var(--cx-panel)}.jl-auth-method-heading>span,.jl-auth-recovery-grid span,.jl-auth-risk-grid span{font-size:10px;color:var(--cx-accent);font-weight:850;letter-spacing:.1em}.jl-auth-method-heading h3{font-size:20px;line-height:1.4;margin:9px 0 0}.jl-auth-methods p{margin:0;font-size:13px;line-height:1.78}.jl-auth-methods small{margin-top:auto;padding-top:10px;border-top:1px solid var(--cx-line);font-size:12px;line-height:1.68;color:var(--cx-muted)}.jl-auth-recovery-grid,.jl-auth-risk-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin:24px 0}.jl-auth-recovery-grid article,.jl-auth-risk-grid article{display:flex;flex-direction:column;gap:12px;min-width:0;padding:20px;border:1px solid #7f556f;border-radius:14px;background:var(--cx-panel)}.jl-auth-recovery-grid h3,.jl-auth-risk-grid h3{font-size:19px;margin:0;line-height:1.35}.jl-auth-risk-grid strong{font-size:13px;line-height:1.5}.jl-auth-recovery-grid p,.jl-auth-risk-grid p{font-size:13px;line-height:1.73;margin:0}.jl-auth-recovery-grid small,.jl-auth-risk-grid small{margin-top:auto;padding-top:11px;border-top:1px solid var(--cx-line);font-size:12px;line-height:1.75;color:var(--cx-muted)}.jl-auth-checklist{display:grid;gap:11px;margin:22px 0}.jl-auth-checklist p{margin:0;padding:16px 18px;background:var(--cx-panel);border:1px solid var(--cx-line);border-radius:12px;font-size:13px;line-height:1.78}.jl-auth-checklist strong{color:var(--cx-accent)}.jl-auth-desk{position:relative;overflow:hidden;border:1px solid #bb759c;border-radius:18px;background:var(--cx-panel);color:var(--cx-text);margin:24px 0}.jl-auth-desk:before{content:"";height:4px;position:absolute;inset:0 0 auto;background:linear-gradient(90deg,#f25022 0 25%,#7fba00 25% 50%,#00a4ef 50% 75%,#ffb900 75% 100%)}.jl-auth-desk-head{padding:26px 23px 20px;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;border-bottom:1px solid var(--cx-line);background:radial-gradient(ellipse 82% 92% at 100% 0,rgba(184,61,114,.18),transparent 75%)}.jl-auth-desk-head span{font-size:10px;letter-spacing:.1em;color:var(--cx-accent);font-weight:850}.jl-auth-desk-head h3{font-size:24px;line-height:1.32;margin:10px 0 0}.jl-auth-desk-head small{font-size:10px;font-weight:850;letter-spacing:.05em;color:var(--cx-muted)}.jl-auth-desk-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:17px;gap:8px;border-bottom:1px solid var(--cx-line)}.jl-auth-desk-tabs button{min-width:0;border:1px solid #90627d;border-radius:10px;background:transparent;color:var(--cx-text);padding:11px 7px;font-size:12px;font-weight:800;cursor:pointer}.jl-auth-desk-tabs button.active{background:linear-gradient(110deg,#fed2e1,#ecc1e1);color:#4b1f39;border-color:#e2a8ca}.jl-auth-desk-tabs button:hover:not(.active){border-color:#d88faf}.jl-auth-case-intro{padding:23px;border-bottom:1px solid var(--cx-line)}.jl-auth-case-intro span{color:var(--cx-accent);font-size:11px;letter-spacing:.09em;font-weight:850}.jl-auth-case-intro h4{font-size:24px;line-height:1.35;margin:10px 0}.jl-auth-case-intro p{font-size:14px;line-height:1.75;margin:0}.jl-auth-controls{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:22px}.jl-auth-control{min-width:0;border:1px solid #79576f;border-radius:13px;padding:18px}.jl-auth-control legend{display:grid;width:100%;gap:8px;padding:0 4px;font-size:14px;font-weight:800;line-height:1.5}.jl-auth-control legend small{font-size:10px;letter-spacing:.1em;color:var(--cx-accent);font-weight:850}.jl-auth-control label{display:flex;align-items:flex-start;gap:9px;padding:12px 10px;border:1px solid var(--cx-line);border-radius:9px;margin-top:8px;font-size:12px;line-height:1.66;cursor:pointer;color:var(--cx-muted)}.jl-auth-control label:hover{border-color:#bb7899}.jl-auth-control label.chosen{border-color:#ce8eaf;background:rgba(191,70,114,.15);color:var(--cx-text)}.jl-auth-control input{accent-color:#df86ab;margin-top:3px}.jl-auth-control-feedback{margin:12px 0 0!important;border:1px solid #c89a7e;border-radius:9px;padding:12px;background:rgba(169,101,50,.09);font-size:12px!important;line-height:1.65!important}.jl-auth-control-feedback.correct{border-color:#80c6a7;background:rgba(62,150,112,.09)}.jl-auth-control-feedback strong{display:block;margin-bottom:6px}.jl-auth-desk-actions{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;padding:0 22px 23px}.jl-auth-desk-actions>span{font-size:12px;color:var(--cx-muted);font-weight:800}.jl-auth-desk-actions>div{display:flex;flex-wrap:wrap;gap:8px}.jl-auth-desk-actions button{padding:11px 15px;border:1px solid #dd9aba;border-radius:10px;background:#f8c1d7;color:#4c1835;font-size:12px;font-weight:850;cursor:pointer}.jl-auth-desk-actions button.jl-auth-reset{background:transparent;border-color:#8d6a7d;color:var(--cx-muted)}.jl-auth-desk-actions button:disabled{opacity:.45;cursor:not-allowed}.jl-auth-verdict{margin:0 22px 22px;border:1px solid #c99a70;border-radius:12px;background:rgba(167,99,44,.1);padding:19px}.jl-auth-verdict.passed{border-color:#89cdb0;background:rgba(51,145,101,.1)}.jl-auth-verdict strong{font-size:17px}.jl-auth-verdict p{font-size:13px;line-height:1.7;margin:10px 0 0}html[data-theme=light] .jl-auth-page{--cx-accent:#9b2c59;background:radial-gradient(ellipse 65% 30% at 91% 0,rgba(183,50,94,.075),transparent 80%),#fdf9fb}html[data-theme=light] .jl-auth-page .jl-crypto-hero h1 em{color:#a22f5d}html[data-theme=light] .jl-auth-methods article,html[data-theme=light] .jl-auth-recovery-grid article,html[data-theme=light] .jl-auth-risk-grid article{border-color:#d9afc5;background:#fff}html[data-theme=light] .jl-auth-desk{border-color:#d7aac1;background:#fff}html[data-theme=light] .jl-auth-desk-head{background:#fcf0f5}html[data-theme=light] .jl-auth-desk-tabs button{border-color:#d9b2c6;color:#57394e}html[data-theme=light] .jl-auth-desk-tabs button.active{background:#a93264;color:#fff;border-color:#a93264}html[data-theme=light] .jl-auth-control{border-color:#e1c1d0}html[data-theme=light] .jl-auth-control label{border-color:#dfbfd0;color:#613c54}html[data-theme=light] .jl-auth-control label.chosen{border-color:#ac6288;background:#fbe8f0}html[data-theme=light] .jl-auth-desk-actions button{background:#a52c5d;border-color:#a52c5d;color:#fff}html[data-theme=light] .jl-auth-desk-actions button.jl-auth-reset{background:#fff;border-color:#caa6b6;color:#7a4059}@media(max-width:1050px){.jl-auth-recovery-grid,.jl-auth-risk-grid{grid-template-columns:1fr}}@media(max-width:700px){.jl-auth-controls,.jl-auth-methods{grid-template-columns:1fr}.jl-auth-desk-tabs{grid-template-columns:repeat(2,minmax(0,1fr));padding:13px}.jl-auth-case-intro,.jl-auth-desk-head{padding:19px}.jl-auth-controls{margin:16px}.jl-auth-control{padding:14px}.jl-auth-desk-actions{padding:0 17px 18px}.jl-auth-desk-actions>div{width:100%}.jl-auth-desk-actions button{flex:1}.jl-auth-desk-head h3{font-size:21px}}