.sl-page{--sl-ink:#172c35;--sl-muted:#5b6f78;--sl-border:#dce5e8;--sl-soft:#eff7f5;--sl-accent:#087e70;--sl-paper:#fff;--sl-bg:#f6f9fa;max-width:1240px;padding-bottom:40px;color:var(--sl-ink)}.sl-page [hidden],.sl-dialog [hidden]{display:none!important}.sl-heading{display:flex;gap:22px;justify-content:space-between;align-items:center;margin:26px 0 30px}.sl-heading h1{font-size:clamp(30px,4vw,48px);line-height:1.2;margin:10px 0 14px;letter-spacing:-.035em}.sl-heading p{max-width:750px;color:var(--sl-muted);font-size:18px;line-height:1.65}.sl-badge{padding:8px 13px;background:var(--sl-soft);color:var(--sl-accent);border-radius:50px;font-size:13px;font-weight:700;white-space:nowrap}.sl-workspace,.sl-library,.sl-benefits,.sl-how{background:var(--sl-paper);border:1px solid var(--sl-border);border-radius:18px;margin:24px 0;overflow:hidden}.sl-workspace-top{background:#173d42;color:#fff;display:flex;justify-content:space-between;align-items:center;padding:20px 26px;gap:16px}.sl-workspace-top>div{display:flex;gap:12px;align-items:center}.sl-workspace-top h2{font-size:19px;margin:0}.sl-symbol{display:grid;place-items:center;width:37px;height:37px;border-radius:10px;background:#ffffff18;font-size:23px}.sl-workspace-top>span{border:1px solid #ffffff42;padding:4px 12px;border-radius:24px;font-size:13px;font-weight:700}.sl-account{display:grid;grid-template-columns:1.2fr 1fr 1fr 1fr;border-bottom:1px solid var(--sl-border);padding:19px 26px;gap:20px;background:var(--sl-bg)}.sl-account>div{display:flex;flex-direction:column;gap:6px}.sl-account span{font-size:13px;color:var(--sl-muted)}.sl-account strong{font-size:21px;line-height:1.2;font-variant-numeric:tabular-nums}.sl-workspace form{padding:22px 26px 14px}.sl-page label,.sl-dialog label{font-weight:650;font-size:14px;display:block;margin:0 0 9px}.sl-page input:not([type=radio]),.sl-page textarea,.sl-dialog input{width:100%;box-sizing:border-box;border:1px solid var(--sl-border);border-radius:10px;min-height:48px;background:var(--sl-paper);color:var(--sl-ink);padding:11px 13px;font:inherit;line-height:1.5}.sl-page textarea{resize:vertical}.sl-page input:disabled,.sl-dialog input:disabled{background:var(--sl-bg);color:var(--sl-muted);cursor:not-allowed}.sl-page input:focus,.sl-page textarea:focus,.sl-dialog input:focus{outline:3px solid #21a39332;outline-offset:1px;border-color:var(--sl-accent)}.sl-page button,.sl-dialog button{min-height:43px;border-radius:9px;padding:9px 14px;border:1px solid var(--sl-border);background:var(--sl-paper);color:var(--sl-ink);font:inherit;font-size:14px;font-weight:650;cursor:pointer;transition:background .15s,border-color .15s}.sl-page button:hover,.sl-dialog button:hover{background:var(--sl-soft);border-color:#8faeaa}.sl-page button:focus-visible,.sl-page a:focus-visible,.sl-dialog button:focus-visible{outline:3px solid #d3a035;outline-offset:3px}.sl-page button:disabled,.sl-dialog button:disabled{opacity:.5;cursor:not-allowed}.sl-page button.sl-primary,.sl-dialog button.sl-primary{background:#087e70;color:#fff;border-color:#087e70;min-height:49px;padding:12px 22px;font-size:16px}.sl-page button.sl-primary:hover,.sl-dialog button.sl-primary:hover{background:#06675c}.sl-mode-row{display:flex;align-items:center;gap:22px;margin-bottom:21px;flex-wrap:wrap}.sl-mode-row label{display:inline-flex;align-items:center;gap:5px;margin:0}.sl-mode-row span{font-size:12px;color:var(--sl-muted);margin-left:auto}.sl-mode-row input{accent-color:#087e70;width:17px;height:17px}.sl-input-label{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:6px}.sl-input-label label{margin:0}.sl-page button.sl-text-button{border:0;min-height:32px;padding:4px 0;background:none;color:var(--sl-accent);font-size:13px}.sl-page small,.sl-help{display:block;color:var(--sl-muted);font-size:13px;line-height:1.7;margin:8px 0}.sl-grid2{display:grid;grid-template-columns:1fr 1fr;gap:19px;margin-top:20px}.sl-submit-row{display:flex;align-items:center;gap:14px;margin-top:22px;flex-wrap:wrap}.sl-submit-row>span{font-size:13px;color:var(--sl-muted)}.sl-status{font-size:14px;color:var(--sl-accent);margin:14px 0;min-height:22px;line-height:1.6;overflow-wrap:anywhere}.sl-status.is-error,.sl-dialog .is-error{color:#b33d3d;background:#fff3f2;padding:12px 14px;border-radius:8px}.sl-utm{border-top:1px solid var(--sl-border);padding:17px 0 4px}.sl-utm summary{cursor:pointer;font-size:14px;font-weight:650}.sl-utm-fields{display:grid;grid-template-columns:90px 1fr;gap:10px;align-items:center;margin:18px 0}.sl-utm-fields label{margin:0}.sl-utm-fields button{grid-column:2}.sl-privacy{font-size:12px;line-height:1.8;color:var(--sl-muted);max-width:950px;margin:14px 0}.sl-confirmation{display:flex;gap:9px;border-top:1px solid var(--sl-border);padding:18px 26px;background:var(--sl-soft);margin:0;color:var(--sl-muted);font-size:13px;line-height:1.7}.sl-confirmation span{color:var(--sl-accent);font-size:19px}.sl-results{padding:22px 26px;border-top:1px solid var(--sl-border)}.sl-results h2{font-size:18px;margin:0 0 16px}.sl-library,.sl-benefits,.sl-how{padding:26px}.sl-section-heading{display:flex;align-items:center;justify-content:space-between;gap:15px}.sl-section-heading h2,.sl-benefits h2,.sl-how h2{font-size:24px;margin:6px 0 15px}.sl-section-heading .eyebrow{font-size:11px;letter-spacing:.11em}.sl-link-card{border:1px solid var(--sl-border);border-radius:12px;margin-top:13px;padding:18px 20px;background:var(--sl-paper);overflow-wrap:anywhere}.sl-link-heading{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.sl-link-heading strong{font-size:16px}.sl-link-state{font-size:12px;border-radius:20px;padding:3px 10px;white-space:nowrap;background:var(--sl-bg);color:var(--sl-muted)}.sl-state-active{color:#127660;background:#e9f7ef}.sl-state-paused{color:#9b690c;background:#fff5db}.sl-state-blocked,.sl-state-expired{color:#a84242;background:#fff0ef}.sl-short{font-size:19px;font-weight:700;color:var(--sl-accent);display:block;text-decoration:underline;text-underline-offset:4px;margin:12px 0 7px;overflow-wrap:anywhere}.sl-target{font-size:13px;color:var(--sl-muted);line-height:1.7;word-break:break-word;margin:7px 0}.sl-link-meta{font-size:12px;color:var(--sl-muted);line-height:1.8}.sl-link-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:15px}.sl-link-actions button{min-height:44px;padding:6px 11px;font-size:12px}.sl-empty{padding:24px;background:var(--sl-bg);border:1px dashed var(--sl-border);border-radius:10px;color:var(--sl-muted);font-size:14px}.sl-pagination{display:flex;justify-content:center;align-items:center;gap:14px;margin:20px 0 0;font-size:13px;color:var(--sl-muted)}.sl-pagination button{min-height:44px;font-size:12px}.sl-benefits>p,.sl-how p{font-size:14px;color:var(--sl-muted);line-height:1.8}.sl-plans{display:grid;grid-template-columns:repeat(4,1fr);gap:13px;margin:22px 0}.sl-plans article{background:var(--sl-bg);border:1px solid var(--sl-border);border-radius:10px;padding:19px 16px}.sl-plans h3{font-size:17px;margin:0 0 12px}.sl-plans strong{font-size:13px;color:var(--sl-accent);line-height:1.8}.sl-plans p{font-size:12px;color:var(--sl-muted);line-height:1.8}.sl-plan-actions{display:flex;align-items:center;gap:20px;margin-top:20px;font-size:14px}.sl-link-button{border:1px solid var(--sl-border);padding:11px 16px;border-radius:9px;text-decoration:none;color:var(--sl-ink);background:var(--sl-paper)}.sl-how-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;margin-top:23px}.sl-how-grid article>span{font:700 12px ui-monospace,monospace;color:var(--sl-accent);display:block;margin-bottom:17px}.sl-how-grid h3{font-size:17px;margin-bottom:10px}.sl-guide .prose details{border:1px solid var(--sl-border);border-radius:9px;margin:10px 0;padding:15px 17px}.sl-guide summary{font-size:15px;font-weight:650;cursor:pointer;line-height:1.7}.sl-guide details p{font-size:14px;line-height:1.85;color:var(--sl-muted)}.sl-dialog{--sl-ink:#172c35;--sl-muted:#5b6f78;--sl-border:#dce5e8;--sl-soft:#eff7f5;--sl-accent:#087e70;--sl-paper:#fff;--sl-bg:#f6f9fa;border:1px solid var(--sl-border);border-radius:16px;background:var(--sl-paper);color:var(--sl-ink);padding:26px;max-width:min(580px,calc(100vw - 32px));width:540px;max-height:85vh;overflow:auto;box-sizing:border-box}.sl-dialog::backdrop{background:#10292ebd}.sl-dialog h2{font-size:23px;margin:0 0 15px}.sl-dialog p{font-size:14px;line-height:1.75;color:var(--sl-muted)}.sl-dialog input{margin-bottom:16px}.sl-dialog-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.sl-break{overflow-wrap:anywhere}.sl-dialog canvas{width:min(100%,300px);height:auto;image-rendering:pixelated;display:block;margin:20px auto;background:white}.sl-total{font-size:44px;font-variant-numeric:tabular-nums;color:var(--sl-accent)}.sl-trends{list-style:none;padding:0;margin:20px 0;max-height:330px;overflow:auto}.sl-trends li{position:relative;display:flex;align-items:center;gap:14px;padding:9px 5px;font-size:12px;border-bottom:1px solid var(--sl-border);isolation:isolate}.sl-trends li span{min-width:84px}.sl-trends li i{position:absolute;left:0;bottom:0;height:3px;background:#16a38c;z-index:-1;max-width:100%}.sl-trends li strong{margin-left:auto}.sl-dialog #sl-edit-status,.sl-dialog #sl-stats-status{font-size:13px;overflow-wrap:anywhere}.sl-page .xunl-captcha-status{margin-bottom:18px}
html[data-theme=dark] .sl-page,html[data-xunl-theme=dark] .sl-page,html[data-theme=dark] .sl-dialog,html[data-xunl-theme=dark] .sl-dialog{--sl-ink:#e0eaed;--sl-muted:#a4b7bf;--sl-border:#354952;--sl-soft:#143e3b;--sl-accent:#5bd8bd;--sl-paper:#182b33;--sl-bg:#13252c}.sl-page[data-theme=dark]{color:var(--sl-ink)}html[data-theme=dark] .sl-status.is-error,html[data-xunl-theme=dark] .sl-status.is-error,html[data-theme=dark] .sl-dialog .is-error,html[data-xunl-theme=dark] .sl-dialog .is-error{background:#4a292c;color:#ffb2ad}html[data-theme=dark] .sl-state-active,html[data-xunl-theme=dark] .sl-state-active{background:#154738;color:#8ee8bf}html[data-theme=dark] .sl-state-paused,html[data-xunl-theme=dark] .sl-state-paused{background:#493b21;color:#f3cf88}html[data-theme=dark] .sl-state-blocked,html[data-xunl-theme=dark] .sl-state-blocked,html[data-theme=dark] .sl-state-expired,html[data-xunl-theme=dark] .sl-state-expired{background:#47292d;color:#ffb2ad}@media(max-width:900px){.sl-heading{display:block}.sl-badge{display:inline-block;margin-top:4px}.sl-plans{grid-template-columns:1fr 1fr}.sl-account{grid-template-columns:1fr 1fr}.sl-how-grid{gap:18px}}@media(max-width:600px){.sl-heading p{font-size:16px}.sl-workspace-top,.sl-account,.sl-workspace form,.sl-results,.sl-confirmation,.sl-library,.sl-benefits,.sl-how{padding:18px}.sl-workspace-top h2{font-size:16px}.sl-workspace-top>span{padding:4px 8px}.sl-grid2{grid-template-columns:1fr;gap:15px}.sl-mode-row{gap:16px}.sl-mode-row span{width:100%;margin-left:0}.sl-submit-row{align-items:stretch}.sl-submit-row .sl-primary{width:100%}.sl-how-grid,.sl-plans{grid-template-columns:1fr}.sl-link-card{padding:16px}.sl-short{font-size:16px}.sl-section-heading{align-items:flex-start}.sl-section-heading h2,.sl-benefits h2,.sl-how h2{font-size:21px}.sl-plan-actions{align-items:flex-start;flex-direction:column;gap:15px}.sl-utm-fields{grid-template-columns:1fr}.sl-utm-fields button{grid-column:1}.sl-utm-fields label{margin-top:7px}.sl-dialog{padding:20px}.sl-badge{white-space:normal;font-size:12px}.sl-input-label{align-items:flex-start}}@media(prefers-reduced-motion:reduce){.sl-page button,.sl-dialog button{transition:none}}

.sl-expiry-field{margin:20px 0}.sl-expiry-field input{max-width:220px}.sl-expiry-field .sl-help{max-width:900px}
