:root{--bg:#000;--text:#e8f2f2;--muted:#9fb3b3;--border: rgba(255,255,255,.12);--shadow: 0 12px 40px rgba(0,0,0,.55);--accent:#35e6df;--accent-rgb: 53,230,223;--grad_top:#08121a;--grad_bottom:#000;--panel_bg: rgba(10,15,18,.62);--card_bg: rgba(10,15,18,.7);--radius: 18px;--radius2: 14px}*{box-sizing:border-box}html,body{height:100%}body{margin:0;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Arial,"Apple Color Emoji","Segoe UI Emoji";background:radial-gradient(1200px 700px at 50% 0%,var(--grad_top) 0%,var(--grad_bottom) 60%);background-color:var(--bg);color:var(--text)}a{color:inherit;text-decoration:none}.container{max-width:1100px;margin:0 auto;padding:18px 14px 60px}.topbar{position:sticky;top:0;z-index:20;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(180deg,#000000c7,#00000059);border-bottom:1px solid rgba(255,255,255,.08)}.topbar-inner{max-width:1100px;margin:0 auto;padding:14px;display:flex;align-items:center;justify-content:space-between;gap:12px}.brand{display:flex;align-items:center;gap:12px;min-width:0}.brand img{width:38px;height:38px;border-radius:12px;border:1px solid rgba(255,255,255,.14);background:#ffffff0a;padding:6px;box-shadow:0 0 0 2px rgba(var(--accent-rgb),.1)}.brand .meta{min-width:0}.brand .title{font-weight:900;letter-spacing:.2px;line-height:1.1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.brand .sub{color:#fff9;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.btn{border:1px solid rgba(255,255,255,.16);background:#ffffff0f;border-radius:999px;padding:10px 12px;cursor:pointer;color:var(--text);display:inline-flex;align-items:center;gap:8px;box-shadow:0 10px 26px #00000047}.btn:hover{border-color:rgba(var(--accent-rgb),.35);box-shadow:0 0 0 2px rgba(var(--accent-rgb),.1),0 14px 34px #00000052}.btn:active{transform:translateY(1px)}.btn.small{padding:8px 10px;font-size:13px}.btn.ghost{background:transparent;box-shadow:none}.pill{border:1px solid rgba(255,255,255,.14);background:#ffffff08;border-radius:999px;padding:6px 10px;font-size:12px;color:#ffffffc7}.panel{border:1px solid rgba(255,255,255,.1);background:var(--panel_bg);border-radius:var(--radius);padding:14px;box-shadow:var(--shadow)}.chips{position:sticky;top:74px;z-index:19;padding:10px 0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(180deg,#0000008c,#0003);border-bottom:1px solid rgba(255,255,255,.06)}.chips-inner{max-width:1100px;margin:0 auto;padding:0 14px;display:flex;gap:10px;overflow-x:auto;scrollbar-width:thin}.chip{white-space:nowrap;-webkit-user-select:none;user-select:none}.chip.active .btn{border-color:rgba(var(--accent-rgb),.55);box-shadow:0 0 0 2px rgba(var(--accent-rgb),.12)}.section{margin-top:16px;scroll-margin-top:150px}.section-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.section-title{display:flex;align-items:center;gap:10px;font-weight:900;font-size:18px}.grid{display:grid;gap:10px}.item{border:1px solid rgba(255,255,255,.1);background:var(--card_bg);border-radius:16px;padding:12px;display:grid;grid-template-columns:56px 1fr minmax(130px,170px);align-items:center;gap:12px;box-shadow:0 12px 34px #0000004d;position:relative}.item:before{content:"";position:absolute;left:0;top:0;bottom:0;width:5px;border-radius:16px 0 0 16px;background:var(--accent);box-shadow:0 0 18px rgba(var(--accent-rgb),.25)}.iconbox{width:56px;height:56px;display:flex;align-items:center;justify-content:center;border-radius:16px;border:1px solid rgba(255,255,255,.12);background:#ffffff08;overflow:hidden}.iconbox img{width:34px;height:34px;opacity:.95}.mid{min-width:0}.mid .label{font-weight:900;font-size:16px}.mid .url{margin-top:4px;color:#ffffff94;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mid .note{margin-top:6px;color:#ffffff85;font-size:12px}.qrcol{display:flex;align-items:center;justify-content:flex-end;gap:10px}.qrwrap{display:flex;flex-direction:column;align-items:center;gap:8px}.qrwrap canvas{width:132px;height:132px;border-radius:14px;border:1px solid rgba(255,255,255,.14);background:#fff}.qrwrap.hidden{display:none}@media (max-width: 820px){.item{grid-template-columns:56px 1fr;grid-template-rows:auto auto}.qrcol{grid-column:1 / -1;justify-content:space-between;padding-left:6px}.qrwrap canvas{width:120px;height:120px}}.footer{margin-top:22px;text-align:center;color:#ffffff8c;font-size:12px}
