.jp-consent{margin:0}.jp-consent .jp-check,.jp-consent .jp-check>span{font-size:.92rem;font-weight:400;text-transform:none;letter-spacing:normal}.jp-consent a{font-weight:600;color:var(--jp-heading,var(--jp-fg,#1b2430));text-decoration:underline;text-underline-offset:3px}.jp-sec-step{display:grid;grid-gap:.35rem;gap:.35rem;margin:0 0 .25rem}.jp-sec-step__title{margin:0;font-size:1.05rem;font-weight:700;color:var(--jp-heading,var(--jp-fg,#1b2430))}.jp-sec-step__text{margin:0;color:var(--jp-muted,#5b6573);line-height:1.55}.jp-sec-code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:1.25rem;letter-spacing:.3em;text-align:center}.jp-sec-code--recovery{letter-spacing:.12em;font-size:1.05rem}.jp-sec-switch{justify-self:start;padding:0;border:0;background:none;font:inherit;font-size:.92rem;font-weight:600;color:var(--jp-heading,var(--jp-fg,#1b2430));text-decoration:underline;text-underline-offset:3px;cursor:pointer}.jp-sec-setup,.jp-sec-setup__steps{display:grid;grid-gap:1rem;gap:1rem}.jp-sec-setup__steps{margin:0;padding:0;list-style:none}.jp-sec-setup__step{display:grid;grid-template-columns:1.75rem minmax(0,1fr);grid-gap:.75rem;gap:.75rem;align-items:start}.jp-sec-setup__num{display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border:1px solid var(--jp-rule,#d5dbe3);border-radius:2px;font-weight:700;font-size:.9rem;color:var(--jp-heading,var(--jp-fg,#1b2430));background:var(--jp-surface,#ffffff)}.jp-sec-setup__body{display:grid;grid-gap:.6rem;gap:.6rem;min-width:0}.jp-sec-setup__body p{margin:0;line-height:1.55}.jp-sec-qr{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:1rem;gap:1rem;align-items:center}.jp-sec-qr__img{display:block;width:11rem;height:11rem;padding:.4rem;border:1px solid var(--jp-rule,#d5dbe3);border-radius:2px;background:#fff}.jp-sec-key{display:grid;grid-gap:.4rem;gap:.4rem;min-width:0}.jp-sec-key__label{font-size:.85rem;color:var(--jp-muted,#5b6573)}.jp-sec-key__value{display:block;padding:.5rem .65rem;border:1px solid var(--jp-rule,#d5dbe3);border-radius:2px;background:var(--jp-surface-2,var(--jp-surface,#ffffff));font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.95rem;letter-spacing:.04em;overflow-wrap:anywhere;-webkit-user-select:all;-moz-user-select:all;user-select:all}.jp-sec-key__row{display:flex;flex-wrap:wrap;gap:.5rem}.jp-sec-applink{display:none}@media (max-width:760px){.jp-sec-key__row .jp-sec-applink{display:inline-flex}}.jp-sec-codes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.4rem 1rem;gap:.4rem 1rem;margin:0;padding:.75rem 1rem;border:1px solid var(--jp-rule,#d5dbe3);border-radius:2px;list-style:none;background:var(--jp-surface-2,var(--jp-surface,#ffffff));font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:1rem;letter-spacing:.06em}.jp-sec-codes li{white-space:nowrap}.jp-sec-warn{margin:0;padding:.6rem .8rem;border:1px solid var(--jp-warn-line,#d8b55a);border-left-width:3px;border-radius:2px;background:var(--jp-warn-bg,#fdf7e6);color:var(--jp-fg,#1b2430);line-height:1.5}.jp-sec-actions{display:flex;flex-wrap:wrap;gap:.5rem}.jp-sec-panel{display:grid;grid-gap:.9rem;gap:.9rem;margin-top:1.25rem;padding-top:1.25rem;border-top:1px solid var(--jp-rule,#d5dbe3)}.jp-sec-panel__head{display:flex;flex-wrap:wrap;gap:.5rem .75rem;align-items:center}.jp-sec-panel__title{margin:0;font-size:1rem;font-weight:700;color:var(--jp-heading,var(--jp-fg,#1b2430))}.jp-sec-state{display:inline-flex;align-items:center;min-height:1.6rem;padding:0 .55rem;border:1px solid var(--jp-rule,#d5dbe3);border-radius:2px;font-size:.8rem;font-weight:700}.jp-sec-state--on{border-color:var(--jp-ok-line,#6aa77f);background:var(--jp-ok-bg,#eef7f0);color:var(--jp-ok-fg,#1f5f36)}.jp-sec-panel__text,.jp-sec-state--off{color:var(--jp-muted,#5b6573)}.jp-sec-panel__text{margin:0;line-height:1.55}.jp-sec-box{display:grid;grid-gap:.75rem;gap:.75rem;padding:1rem;border:1px solid var(--jp-rule,#d5dbe3);border-radius:2px}.jp-auth .jp-sec-qr{grid-template-columns:minmax(0,1fr);justify-items:start}.jp-auth .jp-sec-key{width:100%}@media (max-width:560px){.jp-sec-qr{justify-items:start}.jp-sec-codes,.jp-sec-qr{grid-template-columns:minmax(0,1fr)}.jp-sec-actions>.jp-btn{flex:1 1 100%}}.auth-modal__form .jp-sec-step{margin-bottom:.25rem}.auth-modal__form .jp-sec-step__title{font-size:1rem}.auth-modal__form .auth-modal__login-footer .jp-sec-switch{font-size:.85rem}.jp-sec-panel--first{margin-top:0;padding-top:0;border-top:0}.jp-auth__card--wide{width:min(100%,44rem);max-width:44rem}@media (min-width:561px){.jp-auth__card--wide .jp-sec-qr{grid-template-columns:auto minmax(0,1fr);align-items:center}}