.fl-off{border:1px dashed var(--s-l5);background:var(--s-bg2)}.fl-srv{flex-grow:1.2;padding:30px;border:1px solid var(--s-al);border-radius:22px;background:linear-gradient(180deg,var(--s-as),var(--s-card));box-shadow:0 30px 80px -30px var(--s-ag)}.fl-ok{border:1px solid rgba(45,212,143,.4);background:#2dd48f0f}.fl-h{display:flex;align-items:center;gap:12px;font-size:18px;font-weight:600;color:var(--s-t2)}.fl-h .i{color:#8794a8}.fl-h.a .i{color:var(--accent)}.fl-h.g .i{color:var(--s-gr)}.fl-s{display:inline-flex;align-items:center;gap:8px;margin-top:12px;font:12px/1.4 var(--f-m);letter-spacing:.14em;color:var(--s-di)}.fl-s.a{color:var(--accent)}.fl-s.g{color:var(--s-gr)}.fl-s .dot{width:7px;height:7px}.tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.tags span{padding:6px 10px;border-radius:8px;background:#05070a99;font:12px/1.4 var(--f-m);color:var(--s-mu)}.lim{width:min(420px,100%);border:1px solid #222b3c;border-radius:18px;box-shadow:0 40px 100px -30px #000000e6}.tl{gap:0}.tl-k{display:flex;align-items:center;gap:12px;font:12px/1.4 var(--f-m);letter-spacing:.16em}.tl-k .dot{width:12px;height:12px}.tl.red .tl-k{color:var(--s-rd2)}.tl.red .dot{background:var(--s-rd);animation:blink 1.4s ease-in-out infinite}.tl.acc{border-color:var(--s-al)}.tl.acc .tl-k{color:var(--accent)}.tl.acc .dot{background:var(--accent)}.tl.grn{border-color:#2dd48f59}.tl.grn .tl-k{color:var(--s-gr)}.tl.grn .dot{background:var(--s-gr)}.tl .p{margin-top:10px}.modes{display:flex;gap:12px;margin-top:28px}.mode{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:10px;height:64px;border:1px solid var(--s-l5);border-radius:16px;font:15px/1 var(--f-m);letter-spacing:.14em;color:var(--s-di)}.mode.on{border-color:#2dd48f80;background:#2dd48f14;color:var(--s-gr)}.talk{display:flex;flex-direction:column;gap:14px;margin-top:22px;font-size:15px;line-height:1.6;color:var(--s-t2)}.talk li{display:flex;gap:12px}.talk .i{margin-top:3px}@media(max-width:600px){.modes{flex-direction:column}}@media(prefers-reduced-motion:reduce){.tl.red .dot{animation:none!important}}
