.lra{--ink:#eef1f3;--mut:#a9b3bc;--line:#3b4855;--card:#2d3945;--bg:#1e2832;--acc:#83a77c;color:var(--ink);font-size:14px;line-height:1.5;box-sizing:border-box}.lra *,.lra *:before,.lra *:after{box-sizing:border-box}.lra[data-page]{max-width:1400px;margin:0 auto;background:var(--bg);box-shadow:0 0 0 100vmax var(--bg);clip-path:inset(0 -100vmax);padding:28px 18px;display:flex;flex-direction:column;gap:18px}.lra h2{margin:0 0 10px;font-size:24px;font-weight:700;color:var(--ink)}.lra h3{margin:0 0 12px;font-size:16px;font-weight:700;color:var(--ink)}.lra-card,.lra-sec{background:#252f3a;border:1px solid var(--line);border-radius:18px;padding:22px;max-width:520px;width:100%}.lra-sec{max-width:none}.lra-head{display:flex;flex-wrap:wrap;align-items:center;gap:6px 16px}.lra-head h2{margin:0}.lra-head p{margin:0;color:var(--mut);flex:1 1 auto}.lra-note{color:var(--mut);margin:0 0 12px}.lra-tabs{display:inline-flex;gap:2px;padding:3px;background:var(--card);border-radius:10px;margin:0 0 14px}.lra-tabs button{border:0;background:#fff0;color:var(--mut);font:600 13px inherit;font-family:inherit;padding:7px 16px;border-radius:8px;cursor:pointer}.lra-tabs button.on{background:var(--bg);color:var(--ink)}.lra-form{display:flex;flex-direction:column;gap:12px;margin:0}.lra-form label{display:flex;flex-direction:column;gap:4px;font:600 11px inherit;font-family:inherit;letter-spacing:.08em;text-transform:uppercase;color:#98a4ae}.lra-form input:not([type=checkbox]),.lra-form textarea,.lra-del input{background:var(--card);color:var(--ink);border:1px solid #53626f;border-radius:10px;padding:11px 12px;font:500 15px inherit;font-family:inherit;width:100%;height:auto;min-height:0;box-shadow:none;margin:0;text-transform:none;letter-spacing:0}.lra-form input:focus,.lra-del input:focus{outline:0;border-color:var(--acc);box-shadow:0 0 0 3px rgb(131 167 124 / .18)}.lra-form small{font:400 12px inherit;font-family:inherit;text-transform:none;letter-spacing:0;color:var(--mut)}.lra-chk{flex-direction:row!important;align-items:flex-start;gap:10px!important;font:400 13px/1.45 inherit!important;text-transform:none!important;letter-spacing:0!important;color:var(--ink)!important}.lra-chk input{margin:3px 0 0;accent-color:#83a77c;flex:0 0 auto}.lra-chk a,.lra-link{color:#a3c19b}.lra-hp{position:absolute!important;left:-9999px!important;width:1px!important;height:1px!important;opacity:0}.lra-err{margin:0;color:#ff8a80;font-size:13px}.lra-err[hidden],.lra-ov[hidden]{display:none}.lra-btn{display:inline-block;border:1px solid var(--acc);background:var(--acc);color:#1e2832!important;font:700 12px inherit;font-family:inherit;border-radius:999px;padding:7px 14px;text-decoration:none;cursor:pointer;text-align:center;line-height:1.2}.lra-btn:hover{background:#a3c19b;border-color:#a3c19b}.lra-btn:disabled{opacity:.6;cursor:wait}.lra-ghost{background:#fff0;color:#a3c19b!important;border-color:#53626f}.lra-ghost:hover{background:var(--card);border-color:var(--acc)}.lra-danger{background:#8c3b36;border-color:#8c3b36;color:#fff!important;margin-top:8px}.lra-danger:hover{background:#a8483f;border-color:#a8483f}.lra-list{display:flex;flex-direction:column;gap:10px}.lra-plan{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;background:var(--card);border:1px solid var(--line);border-radius:14px;padding:14px 16px}.lra-pi{display:flex;flex-direction:column;gap:2px;min-width:0}.lra-pi b{font-size:15px}.lra-pi small{color:var(--mut);font-size:12.5px}.lra-badge{align-self:flex-start;font:600 10.5px inherit;font-family:inherit;letter-spacing:.08em;text-transform:uppercase;color:#a3c19b;border:1px solid #53626f;border-radius:999px;padding:2px 9px}.lra-pa{display:flex;flex-wrap:wrap;gap:8px}.lra-small{display:flex;flex-direction:column;align-items:flex-start;gap:14px}.lra-del{background:var(--card);border:1px solid var(--line);border-radius:12px;padding:12px 16px;max-width:460px;width:100%}.lra-del summary{cursor:pointer;font-weight:600;color:var(--mut)}.lra-del label{display:flex;flex-direction:column;gap:4px;margin:10px 0;font-size:12.5px;color:var(--mut)}.lra-ov{position:fixed;inset:0;z-index:100000;background:rgb(10 14 18 / .66);display:flex;align-items:center;justify-content:center;padding:16px;overflow:auto}.lra-dlg{position:relative;background:#252f3a;border:1px solid var(--line);border-radius:18px;padding:24px;width:100%;max-width:440px;box-shadow:0 24px 60px -12px rgb(0 0 0 / .6)}.lra-x{position:absolute;right:10px;top:8px;border:0;background:#fff0;color:var(--mut);font-size:26px;line-height:1;cursor:pointer;padding:6px 10px}.lra-x:hover{color:var(--ink)}html.lra-lock{overflow:hidden}.lra-note2{font-style:italic}.lrf select,.lrp select,.lrk select,.lra select,.lrn-app select{color-scheme:dark}.lrf select option,.lrp select option,.lrk select option,.lra select option,.lrn-app select option,.lrf select optgroup,.lrp select optgroup,.lrk select optgroup{background:#2d3945!important;color:#eef1f3!important}.lra-plan .lra-pa .lra-btn{font-size:12px;font-weight:600;letter-spacing:.02em;text-transform:none;padding:6px 14px;min-height:0;height:auto;line-height:1.2;margin:0;box-shadow:none}.lra-badge{font-size:10px;padding:1px 8px;line-height:1.5}.lra-plan{flex-wrap:nowrap}.lra-pi{flex:1 1 auto}.lra-pm{display:flex;flex-direction:column;gap:3px;align-items:flex-start;flex:0 0 auto;padding:0 12px;border-left:1px solid var(--line)}.lra-pm small{color:var(--mut);font-size:12.5px;white-space:nowrap}.lra-pa{flex:0 0 auto}@media(max-width:760px){.lra-plan{flex-wrap:wrap}.lra-pm{border-left:0;padding:0;flex:1 1 100%}.lra-pm small{white-space:normal}}