.mine-guest{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface);width:100%;max-width:960px;box-shadow:0 8px 32px color-mix(in srgb, var(--fg) 4%, transparent);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:40px;margin:24px auto 0;padding:40px;animation:.5s cubic-bezier(.22,1,.36,1) both mine-guest-enter;display:grid}.mine-guest-content{min-width:0;padding-block:12px}.mine-guest-eyebrow{color:var(--primary);letter-spacing:.12em;text-transform:uppercase;margin-bottom:12px;font-size:11px;font-weight:650}.mine-guest-content h2{max-width:380px;color:var(--fg);font-size:clamp(24px, calc(2.3 * var(--vw)), 30px);letter-spacing:-.025em;text-wrap:balance;font-weight:650;line-height:1.25}.mine-guest-description{max-width:370px;color:var(--muted);text-wrap:pretty;margin-top:14px;font-size:15px;line-height:1.7}.mine-guest-login{gap:24px;min-width:170px;min-height:48px;margin-top:24px;font-size:15px}.mine-guest-login svg{transition:transform .22s}.mine-guest-discover{border-top:1px solid var(--border);color:var(--muted);flex-wrap:wrap;align-items:center;column-gap:8px;margin-top:24px;padding-top:20px;font-size:13px;line-height:1.5;display:flex}.mine-guest-discover a{min-height:40px;color:var(--fg);align-items:center;gap:6px;font-weight:550;display:inline-flex}.mine-guest-art{width:100%;max-width:340px;height:300px;margin-inline:auto;position:relative}.mine-guest-orbit{border:1px solid color-mix(in srgb, var(--primary) 12%, transparent);corner-shape:round;background:radial-gradient(circle, color-mix(in srgb, var(--primary) 9%, transparent), transparent 72%);border-radius:50%;position:absolute;inset:14px 0}.mine-guest-card{border:1px solid var(--border);border-radius:var(--radius-field);background:var(--surface);box-shadow:0 14px 32px color-mix(in srgb, var(--fg) 8%, transparent);position:absolute}.mine-guest-card.is-back{background:color-mix(in srgb, var(--primary) 4%, var(--surface));width:176px;height:190px;padding:22px;top:34px;left:20px;transform:rotate(-12deg)}.mine-guest-card.is-back>svg{width:30px;height:30px;color:var(--primary);opacity:.65;margin-bottom:22px}.mine-guest-card i{corner-shape:round;background:color-mix(in srgb, var(--muted) 15%, var(--surface));border-radius:999px;width:72%;height:7px;margin-top:9px;display:block}.mine-guest-card i+i{opacity:.65;width:48%}.mine-guest-card.is-front{width:192px;top:64px;right:20px;overflow:hidden;transform:rotate(7deg)}.mine-guest-cover{background:color-mix(in srgb, var(--primary) 12%, var(--surface));height:96px;color:var(--primary);place-items:center;display:grid}.mine-guest-cover>svg{stroke-width:1.4px;width:40px;height:40px}.mine-guest-card-body{padding:12px 18px 20px}.mine-guest-avatars{align-items:center;margin-top:18px;padding-left:4px;display:flex}.mine-guest-avatars b{border:3px solid var(--surface);corner-shape:round;background:color-mix(in srgb, var(--primary) 22%, var(--surface));border-radius:50%;width:23px;height:23px;margin-left:-4px}.mine-guest-avatars b:nth-child(2){background:color-mix(in srgb, var(--primary) 40%, var(--surface))}.mine-guest-avatars span{background:var(--border);border-radius:999px;width:36px;height:5px;margin-left:8px}.mine-guest-bubble{border:1px solid var(--border);border-radius:var(--radius-field);background:var(--surface);width:46px;height:46px;color:var(--primary);box-shadow:var(--shadow-card);place-items:center;display:grid;position:absolute;top:25px;right:5px;transform:rotate(9deg)}.mine-guest-bubble svg{stroke-width:1.5px;width:22px;height:22px}@media (hover:hover) and (pointer:fine){.mine-guest-login:hover svg{transform:translate(3px)}.mine-guest-discover a:hover{color:var(--primary)}}@media (max-width:767px){.mine-guest{grid-template-columns:minmax(0,1fr);gap:8px;max-width:480px;margin-top:18px;padding:24px}.mine-guest-art{max-width:280px;height:238px}.mine-guest-card.is-back{width:152px;height:166px;top:18px;left:12px}.mine-guest-card.is-front{width:166px;top:42px;right:16px}.mine-guest-cover{height:76px}.mine-guest-content{text-align:center;padding-block:0}.mine-guest-content h2,.mine-guest-description{margin-inline:auto}.mine-guest-login{width:100%}.mine-guest-discover{justify-content:center;margin-top:20px;padding-top:14px}}@keyframes mine-guest-enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.mine-guest{animation:none}.mine-guest-login svg{transition:none}.mine-guest-login:hover svg{transform:none}}
