:root{--green:#0e6a86;--green-dark:#0a5068;--green-soft:#e4f1f5;--green-ink:#083b4c;--free:#1e8a4a}.pn-sec{margin:34px 0 12px}.pn-sec h2{margin:0 0 2px}.pn-sec p{margin:0;color:var(--muted);font-size:.9rem}.af-card{background:var(--green);color:#fff;border-radius:16px;padding:16px;margin-bottom:14px}.af-card-top{display:flex;justify-content:space-between;align-items:center;font-size:12.5px}.af-card-top i{font-style:normal;background:rgba(255,255,255,.18);border-radius:999px;padding:3px 9px;font-size:11.5px}.af-name{display:block;font-size:19px;margin-top:14px}.af-num{font-size:12.5px;opacity:.9}.af-token{display:flex;justify-content:space-between;align-items:flex-end;margin-top:16px;border-top:1px solid rgba(255,255,255,.25);padding-top:12px}.af-token small{display:block;font-size:11.5px;opacity:.85}.af-token b{font-size:30px;letter-spacing:.12em}.af-timer{display:flex;flex-direction:column;align-items:center;gap:2px}.af-timer svg{width:34px;height:34px}.t-bg{fill:none;stroke:rgba(255,255,255,.25);stroke-width:4}.t-fg{fill:none;stroke:#fff;stroke-width:4;stroke-linecap:round}.af-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:12px}.af-grid span{border:1px solid var(--line);border-radius:12px;padding:14px 12px;font-weight:600;font-size:13px}.af-grid span.on{border-color:var(--green);background:var(--green-soft);color:var(--green-ink)}.af-next{border:1px solid var(--line);border-radius:12px;padding:12px;display:flex;flex-direction:column;gap:1px;font-size:13px}.af-next small{color:var(--muted);font-size:12px}.af-next span{color:var(--green-dark);font-size:12.5px}.af-tabs{display:flex;border-top:1px solid var(--line);font-size:11.5px;color:var(--muted)}.af-tabs span{flex:1;text-align:center;padding:12px 0 14px}.af-tabs .on{color:var(--green-dark);font-weight:600}.af-opt{display:flex;justify-content:space-between;align-items:center;gap:8px;border:1px solid var(--line);border-radius:12px;padding:11px 12px;margin-bottom:8px;font-size:13px}.af-opt div{display:flex;flex-direction:column}.af-opt span{color:var(--muted);font-size:12.5px}.af-opt i{font-style:normal;font-size:11.5px;border-radius:999px;padding:3px 9px;background:#f4f4f5;white-space:nowrap}.af-opt.best{border-color:var(--green);box-shadow:0 0 0 1px var(--green)}.af-opt.best i{background:var(--green-soft);color:var(--green-ink)}.af-gap{margin-top:16px}.af-guard{display:flex;align-items:center;gap:8px;padding:9px 2px;border-bottom:1px solid #f1f1f2;font-size:13px}.af-guard b{flex:1;font-weight:500}.af-guard small{color:var(--muted)}.af-guard .dot{width:9px;height:9px;border-radius:50%;flex:none}.af-alert{margin:12px 0 0;font-size:12px;color:var(--hot);background:var(--hot-soft);border-radius:10px;padding:9px 11px}.af-field{border:1px solid var(--line);border-radius:10px;padding:9px 12px;margin-bottom:8px;display:flex;flex-direction:column}.af-field small{color:var(--muted);font-size:11.5px}.af-field b{font-size:16px;letter-spacing:.04em}.af-ok{border:1px solid var(--green);background:var(--green-soft);color:var(--green-ink);border-radius:12px;padding:12px;margin:12px 0 4px;display:flex;flex-direction:column;gap:2px;font-size:13px}.mk-btn.wide.ghost{background:#fff;color:var(--ink);border-color:var(--line)}.mk-tr.tb{grid-template-columns:1.6fr .8fr .6fr 2fr}.tb-bar{height:10px;background:var(--track);border-radius:999px;overflow:hidden;display:block}.tb-bar i{display:block;height:100%;border-radius:999px}.refs{background:var(--surface);border:1px solid var(--line);border-radius:16px;overflow:hidden}.refs-tr{display:grid;grid-template-columns:1fr 1.3fr 1.3fr 1.4fr;gap:14px;padding:13px 16px;border-top:1px solid var(--line);font-size:.88rem;align-items:start}.refs-tr.th{border-top:0;background:#fafaf8;color:var(--muted);font-size:.8rem;font-weight:600}.refs-red{color:var(--green-ink);background:var(--green-soft);border-radius:8px;padding:6px 9px;margin:-6px 0}.srcs{margin:0;padding-left:18px;font-size:.86rem}.srcs li{margin-bottom:4px}@media (max-width:760px){.refs-tr.th{display:none}.refs-tr{grid-template-columns:1fr;gap:8px}.refs-tr span[data-l]::before{content:attr(data-l);display:block;font-size:.74rem;color:var(--muted);font-weight:600;margin-bottom:1px}.refs-red{margin:0}}.mk-ph-top.chat img{border-radius:10px;padding:0;border:0}