.inst h1{margin-top:8px}.inst-lead{text-align:center;font-size:1.1rem;font-weight:700;max-width:520px;margin:10px auto 0}.inst-feats{list-style:none;padding:0;margin:16px auto 0;display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.inst-feats li{background:var(--card);border:2px solid var(--line);border-radius:999px;padding:6px 14px;font-weight:700}.inst-feats li span{margin-right:6px}.inst-tabs{display:flex;gap:6px;justify-content:center;margin:22px auto 0;background:var(--card);border:2px solid var(--line);border-radius:999px;padding:5px;width:max-content;max-width:100%}.inst-tabs button{font:inherit;font-weight:800;font-size:.95rem;border:0;border-radius:999px;padding:9px 14px;background:transparent;color:var(--ink);cursor:pointer;white-space:nowrap}.inst-tabs button.on{background:linear-gradient(135deg,#b0127e,#5a2fd6);color:#fff;box-shadow:0 4px 14px -4px #5a2fd6}.inst-card{background:var(--card);border:3px solid var(--cyan);border-radius:22px;padding:20px 18px;margin:16px 0;box-shadow:0 14px 30px -18px #000a}.inst .inst-card h2{margin:0 0 12px;font-size:1.35rem;font-weight:900}.inst .inst-card h3{margin:20px 0 10px;font-size:1.05rem;font-weight:900}.inst-go{display:block;width:100%;max-width:360px;margin:6px auto 10px;text-align:center;font-size:1.25rem;padding:16px 22px;background:linear-gradient(180deg,#ffe066,#ffc93c)!important;color:#1a1033!important;border:3px solid #1a1033;box-shadow:0 5px 0 #1a1033;transition:transform .1s}.inst-go:active{transform:translateY(3px);box-shadow:0 2px 0 #1a1033}.inst-card .con-small{text-align:center}.inst-ico{width:1.35em;height:1.35em;vertical-align:-.3em;color:var(--cyan);margin:0 2px}.inst-msg{text-align:center;font-weight:800;color:var(--pink);margin:6px 0}.inst-warn{background:#ffe06633;border:2px dashed var(--yel2);border-radius:14px;padding:10px 12px;font-weight:700;margin:0 0 14px}.inst-soon{position:relative;margin:22px 0 0;padding:22px 14px 12px;border:2px dashed var(--line);border-radius:16px;text-align:center;font-weight:700}.inst-soon .con-pill{top:-13px}.inst-ok{text-align:center;border-color:var(--yel2)}.inst-desk{display:flex;gap:20px;align-items:center;flex-wrap:wrap;justify-content:center}.inst-desk>div{flex:1 1 240px}.inst-desk .inst-go{margin-left:0}.inst-qr{margin:0;text-align:center}.inst-qr>div{width:200px;height:200px;padding:10px;background:#fff;border-radius:18px;border:3px solid #1a1033;box-shadow:0 6px 0 #1a1033}.inst-qr svg{display:block;width:100%;height:100%}.inst-qr figcaption{font-weight:800;margin-top:12px;font-size:.9rem}.inst-pass{color:var(--mute);margin:8px 0 0}.inst-help,.inst-pass{text-align:center;font-weight:700}.inst-help{margin:18px 0 0}@media (max-width:380px){.inst-tabs button{padding:8px 10px;font-size:.88rem}}.inst-help a{color:var(--cyan);text-decoration:underline;text-underline-offset:2px}