.af88-tm{--ink:#e9eefb;--muted:#a8b5cb;--line:#29384e;--accent:#72b6ff;max-width:980px;margin:24px auto;padding:0 0 22px;background:#0b1220;color:var(--ink);border:1px solid #26364d;border-radius:26px;overflow:hidden;font:16px/1.65 system-ui,-apple-system,Segoe UI,sans-serif;box-shadow:0 24px 65px #0002}.af88-tm *{box-sizing:border-box}.af88-tm h2,.af88-tm h3,.af88-tm h4{color:inherit;line-height:1.25;margin:0}.af88-tm p{margin:10px 0}.af88-tm .af88-hero{position:relative;padding:48px 46px 42px;background:radial-gradient(ellipse at 95% 0%,#1e4a7d 0%,transparent 46%),linear-gradient(135deg,#121e33,#0b1220)}.af88-tm .af88-eyebrow{font-size:12px;font-weight:800;letter-spacing:.22em;color:#8ac6ff}.af88-tm .af88-hero h2{font-size:clamp(28px,4vw,42px);letter-spacing:-.035em;margin:16px 0}.af88-tm .af88-hero p{max-width:640px;color:#b9c8dc}.af88-tm .af88-symbol{position:absolute;right:45px;top:45px;font-size:60px;opacity:.32}.af88-tm .af88-tags{display:flex;gap:10px;flex-wrap:wrap;margin-top:22px}.af88-tm .af88-tags span{border:1px solid #385071;background:#172b47;border-radius:99px;padding:5px 13px;font-size:12px;color:#c7e1ff}.af88-tm .af88-panel{background:#111d2f;border:1px solid var(--line);border-radius:18px;padding:30px;margin:22px 28px}.af88-tm .af88-section-heading{display:flex;align-items:center;gap:12px;margin-bottom:20px}.af88-tm .af88-step{background:#233f61;color:#b6dbff;border-radius:9px;padding:5px 10px;font-weight:800;font-size:12px}.af88-tm .af88-panel h3{font-size:21px}.af88-tm label{display:block;margin:15px 0 8px;font-weight:700}.af88-tm input,.af88-tm select{background:#f8fbff!important;color:#172235!important;border:1px solid #93a6c3!important;border-radius:12px!important;padding:14px!important;min-width:0;font-size:16px!important;box-shadow:none!important}.af88-tm .af88-line{display:flex;align-items:stretch;gap:0}.af88-tm .af88-line input{flex:1;width:100%;border-radius:12px 0 0 12px!important}.af88-tm .af88-line span{display:flex;align-items:center;padding:0 16px;background:#203653;border:1px solid #456080;border-left:0;border-radius:0 12px 12px 0;font-weight:800;white-space:nowrap}.af88-tm .af88-hint{color:var(--muted);font-size:13px}.af88-tm .af88-time{display:flex;gap:20px;align-items:center;margin:14px 0}.af88-tm .af88-time label{margin:0}.af88-tm .af88-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:22px}.af88-tm button{border:0;border-radius:12px;padding:12px 19px;cursor:pointer;font-weight:750;transition:transform .15s,filter .15s}.af88-tm button:hover{filter:brightness(1.1);transform:translateY(-1px)}.af88-tm .af88-btn-secondary,.af88-tm #af88-refresh,.af88-tm .af88-delete{background:#253954;color:#eaf4ff}.af88-tm .af88-btn-primary,.af88-tm #af88-copy{background:linear-gradient(110deg,#63b0ff,#9c8cff);color:#081327}.af88-tm #af88-status{min-height:24px;margin-top:12px;color:#9bd6ff}.af88-tm .af88-created{display:flex;gap:12px;align-items:center;justify-content:space-between;background:#091524;border:1px solid #395274;border-radius:14px;padding:12px 16px;flex-wrap:wrap}.af88-tm #af88-address{overflow-wrap:anywhere;font-size:20px}.af88-tm .af88-inboxbar{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:20px 0}.af88-tm article{background:#1b2a40;border:1px solid #334861;border-radius:14px;padding:20px;margin:14px 0}.af88-tm article p{color:#b9c8dc;font-size:13px}.af88-tm article pre{white-space:pre-wrap;overflow-wrap:anywhere;font:14px/1.6 inherit}.af88-tm .af88-empty{padding:35px 16px;text-align:center;color:#aebdd3;border:1px dashed #415571;border-radius:14px}.af88-tm .af88-info{padding:14px 45px 22px}.af88-tm .af88-info h3{font-size:19px;margin-top:25px}.af88-tm .af88-info p,.af88-tm .af88-info li{color:#b7c5d9}.af88-tm .af88-info details{border-top:1px solid #324259;margin-top:25px;padding-top:16px}.af88-tm summary{cursor:pointer;font-weight:700}.af88-tm [hidden]{display:none!important}.af88-tm.af88-off{padding:25px}@media(max-width:600px){.af88-tm{border-radius:16px}.af88-tm .af88-hero{padding:30px 22px}.af88-tm .af88-symbol{display:none}.af88-tm .af88-panel{margin:15px;padding:19px}.af88-tm .af88-info{padding:12px 24px}.af88-tm .af88-time{display:block}.af88-tm .af88-actions button{width:100%}.af88-tm .af88-line span{padding:0 8px;font-size:13px}}
