.rl-calc{padding:20px;border-radius:20px;background:linear-gradient(160deg,#1e1f26,#15161c);border:1px solid var(--line)}.rl-calc-h{display:flex;align-items:center;gap:10px;font-family:var(--disp);font-weight:800;font-size:22px;color:#fff}.rl-calc-h .rl-ic{color:var(--gold);width:24px;height:24px}.rl-calc-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:16px}@media (min-width:768px){.rl-calc-grid{grid-template-columns:repeat(3,1fr)}}.rl-calc label{display:flex;flex-direction:column;gap:6px;font-size:12.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--mute)}#rl .rl-calc input{width:100%;min-height:44px;padding:8px 12px;border-radius:12px;border:1px solid var(--line2);background:var(--bg);color:#fff;font:600 16px/1.2 var(--sys);letter-spacing:0;text-transform:none}#rl .rl-calc input:focus{outline:2px solid var(--gold);outline-offset:1px;border-color:#0000}.rl-calc-out{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:16px}@media (min-width:768px){.rl-calc-out{grid-template-columns:repeat(4,1fr)}}.rl-calc-out div{padding:12px;border-radius:14px;background:var(--bg2);border:1px solid var(--line2)}.rl-calc-out dt{font-size:11.5px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--mute)}.rl-calc-out dd{margin:4px 0 0;font-family:var(--disp);font-weight:900;font-size:28px;line-height:1;color:var(--gold)}.rl-calc-note{margin-top:12px;font-size:14px;line-height:1.5;color:var(--txt)}.rl-calc-presets{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}#rl .rl-calc-presets button{padding:7px 12px;border-radius:999px;border:1px solid var(--line);font-size:13.5px;font-weight:600;color:var(--ink)}#rl .rl-calc-presets button[aria-pressed=true]{background:var(--gold);color:var(--dark);border-color:var(--gold)}.rl-status{padding:20px;border-radius:20px;background:linear-gradient(160deg,#1e1f26,#15161c);border:1px solid var(--line)}.rl-status-top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.rl-status-badge{display:inline-flex;align-items:center;gap:10px;font-family:var(--disp);font-weight:800;font-size:22px;color:#fff}.rl-status-dot{width:12px;height:12px;border-radius:50%;background:#4ade80;box-shadow:0 0 0 5px #4ade802e}.rl-status[data-state=warn] .rl-status-dot{background:var(--gold3);box-shadow:0 0 0 5px #f2a60033}.rl-status-time{font-size:13.5px;color:var(--mute)}#rl .rl-status-list{display:grid;gap:8px;margin-top:14px}.rl-status-list li{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px;border-radius:12px;background:var(--bg2);border:1px solid var(--line2);font-size:15px}.rl-status-list b{font-weight:700;color:#4ade80;text-align:right;overflow-wrap:anywhere}.rl-status-list b.is-warn{color:var(--gold3)}.rl-status-log{margin-top:16px}.rl-status-log h3{font-size:18px}#rl .rl-status-log ol{display:grid;gap:4px;margin-top:8px;font-size:14px;color:var(--txt)}.rl-status-log li{display:flex;justify-content:space-between;gap:12px;padding:6px 0;border-bottom:1px solid var(--line2)}.rl-status-log li:last-child{border-bottom:0}.rl-status .rl-acts{margin-top:14px}#rl .rl-status-list{grid-template-columns:minmax(0,1fr)}#rl .rl-sym-idx{display:flex;flex-wrap:wrap;gap:8px}#rl .rl-sym-idx a{display:inline-flex;align-items:center;gap:7px;padding:7px 12px;border-radius:999px;background:var(--bg2);border:1px solid var(--line2);color:var(--ink);font-size:14px;font-weight:600;text-decoration:none;transition:border-color .2s,color .2s}.rl-sym-idx .rl-ic{width:16px;height:16px;color:var(--gold)}@media (hover:hover) and (min-width:1024px){#rl .rl-sym-idx a:hover{border-color:var(--gold);color:var(--gold)}}#rl .rl-sym{display:grid;gap:14px;grid-template-columns:minmax(0,1fr)}@media (min-width:768px){#rl .rl-sym{grid-template-columns:repeat(2,minmax(0,1fr))}}.rl-sym-card{display:flex;flex-direction:column;gap:10px;padding:18px;border-radius:20px;background:linear-gradient(170deg,#1e1f26,#15161c);border:1px solid var(--line2);scroll-margin-top:90px}.rl-sym-head{display:flex;align-items:center;gap:12px}.rl-sym-ic{flex:none;display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:12px;background:#ffd7801f;color:var(--gold)}.rl-sym-ic .rl-ic{width:22px;height:22px}#rl .rl-sym-head h3{font-size:22px;margin:0}.rl-sym-k{display:flex;align-items:center;gap:6px;font-size:11.5px;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.rl-sym-k .rl-ic{width:15px;height:15px}.rl-sym-card p{margin:4px 0 0;font-size:15px;line-height:1.5}.rl-sym-see{padding:12px 14px;border-radius:14px;background:#f2a60014;border:1px dashed #f2a60073}.rl-sym-see .rl-sym-k{color:var(--gold3)}.rl-sym-see p{color:#fff;font-weight:600}.rl-sym-why{padding:2px 4px}.rl-sym-why .rl-sym-k{color:var(--mute)}.rl-sym-fix{position:relative;padding:12px 14px;border-radius:14px;background:#ffd7801a;border:1px solid var(--line)}.rl-sym-fix .rl-sym-k{color:var(--gold)}.rl-sym-fix p{color:var(--ink)}.rl-sym-who{display:flex;gap:8px;align-items:flex-start;margin-top:auto!important;padding-top:10px;border-top:1px solid var(--line2);font-size:14px!important;color:var(--txt)}.rl-sym-who .rl-ic{margin-top:2px;width:17px;height:17px;color:var(--rose1)}.rl-sym-who b{color:#fff}