.suite[data-v-5d6450eb]{background:#101010;padding:92px 0;color:#ddd}.container[data-v-5d6450eb]{max-width:1220px;margin:0 auto;padding:0 28px}.heading[data-v-5d6450eb]{display:grid;grid-template-columns:1.1fr 1fr;gap:36px;align-items:start;margin-bottom:36px}.h-title[data-v-5d6450eb]{color:var(--color-white)}.h-sub[data-v-5d6450eb]{color:#bfb8b2;max-width:560px}.grid[data-v-5d6450eb]{display:grid;grid-template-columns:1fr 1fr 1fr;gap:28px;align-items:start}.col-mid[data-v-5d6450eb]{display:flex;flex-direction:column;gap:28px}.card[data-v-5d6450eb]{background:#171312;border:1px solid #2a1f1a;border-radius:20px;padding:22px;position:relative;overflow:hidden;box-shadow:0 14px 36px #0000005c}.card-h h3[data-v-5d6450eb]{color:#fff;font-weight:800;margin:4px 0 6px;font-size:22px;letter-spacing:.2px}.card-h p[data-v-5d6450eb]{color:#b8a79b;font-size:14.5px;margin:0 0 16px}.roles[data-v-5d6450eb]{min-height:520px;padding-bottom:28px;display:flex;flex-direction:column;gap:2rem}.roles .avatar-grid[data-v-5d6450eb]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin:1rem}.a-tile[data-v-5d6450eb]{aspect-ratio:1/1;border-radius:14px;background:var(--color-black);overflow:hidden;height:104px;width:95px}.a-tile img[data-v-5d6450eb]{width:100%;height:100%;object-fit:cover;display:block}.a-tile .empty[data-v-5d6450eb]{width:100%;height:100%;background:#2b231f}.grid-move[data-v-5d6450eb],.grid-enter-active[data-v-5d6450eb],.grid-leave-active[data-v-5d6450eb]{transition:all .6s cubic-bezier(.2,.7,.2,1)}.grid-enter-from[data-v-5d6450eb],.grid-leave-to[data-v-5d6450eb]{opacity:.35;transform:scale(.96)}.ssl[data-v-5d6450eb]{min-height:260px;padding:0;background:radial-gradient(130% 120% at 50% 0%,#ff953a38,#ff953a14 32%,#0000 60%)}.ssl[data-v-5d6450eb]:before{content:"";position:absolute;top:10px;right:10px;bottom:10px;left:10px;border-radius:16px;background:linear-gradient(180deg,#ffb87814,#0000);box-shadow:inset 0 0 0 1px #ffb8780f;pointer-events:none}.ssl .card-h[data-v-5d6450eb]{padding:18px 22px 0}.ssl .art[data-v-5d6450eb]{position:relative;height:180px;margin:0 14px 14px;border-radius:14px;display:flex;align-items:center;justify-content:center;background:radial-gradient(80% 80% at 50% 0%,#ff953a24,#0000 70%),radial-gradient(50% 40% at 50% 80%,#0009,#0000 70%)}.arcs[data-v-5d6450eb]{position:absolute;top:0;right:0;bottom:0;left:0;mix-blend-mode:screen;opacity:.9}.arc[data-v-5d6450eb]{fill:none;stroke:#ffb068a6;stroke-width:2.2;stroke-linecap:round;filter:drop-shadow(0 0 8px rgba(255,160,70,.25))}.arc-group[data-v-5d6450eb]{animation:orbit-5d6450eb 10s linear infinite;transform-origin:200px 140px}.ssl .chip[data-v-5d6450eb]{position:absolute;left:50%;bottom:22px;transform:translate(-50%);background:#2a1d16;color:#eee;border:1px solid #694026;padding:10px 16px;border-radius:999px;font-weight:700;box-shadow:0 10px 24px #0000008c,inset 0 0 0 1px #ffcd962e}.a1[data-v-5d6450eb]{stroke-dasharray:4 8}.a2[data-v-5d6450eb]{stroke-dasharray:3 10}.a3[data-v-5d6450eb]{stroke-dasharray:2 12}@keyframes orbit-5d6450eb{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.guest[data-v-5d6450eb]{min-height:240px;padding-bottom:10px}.guest .card-h[data-v-5d6450eb]{padding-bottom:0}.guest .line-wrap[data-v-5d6450eb]{position:relative;height:170px;margin:10px 14px 16px;border-radius:14px}.guest .line-wrap[data-v-5d6450eb]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:14px;background:radial-gradient(65% 120% at 30% 50%,rgba(255,149,58,.08),transparent 70%),linear-gradient(180deg,#ffb8780f,#0000);box-shadow:inset 0 0 0 1px #ffb8780d}.pipe[data-v-5d6450eb]{position:absolute;top:10px;right:18px;bottom:10px;left:18px}.pipe-stroke[data-v-5d6450eb]{fill:none;stroke:#f0a96a;stroke-width:3.5;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 8px rgba(240,169,106,.35));stroke-dasharray:var(--len, 600);stroke-dashoffset:var(--len, 600);animation:draw 2.8s cubic-bezier(.35,.05,.2,1) infinite}.guest .badge[data-v-5d6450eb]{position:absolute;left:38%;top:50%;transform:translate(-50%,-50%);background:#2c1a12;color:#fff;border:1px solid #7e4a24;padding:9px 18px;border-radius:999px;font-weight:800;box-shadow:0 4px 14px #0000008c,0 0 #ff8c3c8c,inset 0 0 18px #ffaa5a47;animation:glow-5d6450eb 2.2s ease-in-out infinite}@keyframes glow-5d6450eb{0%,to{box-shadow:0 0 #ff8c3c8c,inset 0 0 18px #ffaa5a52,0 10px 22px #0000008c}50%{box-shadow:0 0 0 14px #ff8c3c00,inset 0 0 28px #ffbe7873,0 14px 28px #0009}}.suite-list[data-v-5d6450eb]{min-height:520px;display:flex;flex-direction:column;justify-content:flex-start}.suite-list .panel[data-v-5d6450eb]{margin-top:36px;margin-left:auto;width:min(460px,92%);background:#3a210f;border:1px solid #8c4b1d;border-radius:14px;padding:10px;box-shadow:0 12px 26px #00000073,inset 0 1px #ffc88c0f}.tabs[data-v-5d6450eb]{list-style:none;padding:0;margin:0}.tab[data-v-5d6450eb]{display:flex;align-items:center;gap:12px;background:#4a2a12;border:1px solid #a35a22;border-radius:10px;padding:14px 16px;margin:8px 0;transform:translateY(16px);opacity:0;filter:drop-shadow(0 8px 12px rgba(0,0,0,.35));transition:transform .6s cubic-bezier(.2,.7,.2,1),opacity .6s;transition-delay:var(--d, 0ms)}.tab .ico[data-v-5d6450eb]{width:30px;height:30px;display:grid;place-items:center;border-radius:8px;background:#5b3417}.tab .t[data-v-5d6450eb]{color:#f2e6dc;font-weight:700}.tab.is-in[data-v-5d6450eb]{transform:translateY(0);opacity:1}@media (max-width: 980px){.heading[data-v-5d6450eb],.grid[data-v-5d6450eb]{grid-template-columns:1fr}.suite-list .panel[data-v-5d6450eb]{width:100%}}@media (prefers-reduced-motion: reduce){.grid-enter-active[data-v-5d6450eb],.grid-leave-active[data-v-5d6450eb],.grid-move[data-v-5d6450eb],.arc-group[data-v-5d6450eb],.pipe-stroke[data-v-5d6450eb],.badge[data-v-5d6450eb],.tab[data-v-5d6450eb]{animation:none!important;transition:none!important}}
