.sl-page{color:#173e35;box-sizing:border-box;background:#f6f5ef;min-height:100svh;padding:24px clamp(18px,5vw,72px);font-family:Arial,sans-serif}.sl-page *{box-sizing:border-box}.sl-page header{justify-content:space-between;align-items:center;max-width:1100px;margin:auto;display:flex}.sl-page a{color:inherit;text-decoration:none}.sl-brand{align-items:center;gap:12px;font-size:21px;display:flex}.sl-brand b{margin-left:6px;font-weight:400}.sl-brand small{letter-spacing:2px;margin-top:5px;font-size:10px;display:block}.sl-page header>a:last-child{font-size:14px}.sl-card{background:#fff;border:1px solid #e0e5df;border-radius:28px;max-width:480px;margin:40px auto 24px;padding:32px;box-shadow:0 18px 60px #173e3508}.sl-icon{color:#285848;background:#e8f0e9;border-radius:18px;place-items:center;width:54px;height:54px;display:grid}.sl-eyebrow{letter-spacing:1.5px;margin-top:24px!important;font-size:11px!important}.sl-card h1{margin:12px 0;font-size:29px;font-weight:600;line-height:1.5}.sl-card h1 span{letter-spacing:-.8px;font-size:25px;display:block}.sl-card p{color:#596f65;margin:14px 0;font-size:15px;line-height:1.8}.sl-tabs{background:#f1f4f0;border-radius:15px;margin:25px 0;padding:5px;display:flex}.sl-tabs button{color:#597063;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:11px;flex:1;padding:10px;line-height:1.6}.sl-tabs [aria-pressed=true]{color:#193f34;background:#fff;box-shadow:0 2px 8px #1b3e3410}.sl-card label:not(.sl-check){margin:0 0 10px;font-size:13px;display:block}.sl-card input[type=password]{font:inherit;color:#173e35;background:#fff;border:1px solid #bbc9be;border-radius:12px;width:100%;min-height:54px;margin-bottom:16px;padding:14px}.sl-primary{width:100%;min-height:54px;font:inherit;cursor:pointer;text-align:center;border:0;border-radius:13px;justify-content:center;align-items:center;gap:12px;padding:14px;font-size:14px;display:flex;color:#fff!important;background:#214c3e!important}.sl-primary[aria-disabled=true],.sl-primary:disabled{opacity:.45;cursor:default}.sl-secondary{min-height:48px;font:inherit;color:#214c3e;cursor:pointer;background:#fff;border:1px solid #c9d5cc;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:12px 16px;font-size:14px;display:flex}.sl-wide{width:100%;margin-top:14px}.sl-explainer{background:#f5f5ef;border-radius:14px;gap:12px;margin-bottom:20px;padding:18px;font-size:14px;line-height:1.7;display:flex}.sl-explainer svg{flex-shrink:0;margin-top:4px}.sl-card .sl-note{margin-top:18px;font-size:12px;line-height:1.7}.sl-footer{color:#65756b;border-top:1px solid #e6ebe5;align-items:flex-start;gap:10px;margin-top:22px;padding-top:20px;font-size:12px;line-height:1.7;display:flex}.sl-footer svg{flex-shrink:0;margin-top:4px}.sl-page>footer{text-align:center;color:#829087;padding:10px;font-size:12px}.sl-code{word-break:break-all;-webkit-user-select:all;user-select:all;background:#f1f4ee;border:1px dashed #a8bda9;border-radius:14px;padding:20px;font-size:16px;line-height:1.7;display:block}.sl-actions{gap:10px;margin:14px 0;display:flex}.sl-actions button{flex:1}.sl-check{align-items:center;gap:12px;margin:20px 0;font-size:13px;line-height:1.7;display:flex}.sl-check input{accent-color:#214c3e;width:20px;height:20px}.sl-card .sl-error{color:#8e4329;background:#fff0eb;border:1px solid #efd1c5;border-radius:12px;padding:12px;font-size:13px}.sl-page :focus-visible{outline-offset:3px;outline:3px solid #a8bb70}@media (width<=540px){.sl-page{padding:20px 16px}.sl-card{border-radius:22px;margin-top:26px;padding:24px 20px}.sl-card h1{font-size:27px}.sl-card h1 span{font-size:24px}.sl-brand{font-size:18px}}.sl-text{color:#456959;font:inherit;cursor:pointer;background:0 0;border:0;width:100%;padding:20px 0 0;font-size:12px;text-decoration:underline}.sl-replace{background:#faf9f0;border:1px solid #dddcc8;border-radius:14px;margin-top:20px;padding:16px}
