:root{--bg:#070b14;--surface:#101827;--surface-2:#162235;--border:#26354c;--text:#f8fafc;--muted:#9fb0c6;--accent:#69e7ff;--accent-2:#8b5cf6;--success:#34d399;--danger:#fb7185;--shadow:0 18px 50px #00000047}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--text);background:radial-gradient(circle at 15% 5%, #69e7ff1f, transparent 28rem), radial-gradient(circle at 90% 20%, #8b5cf61a, transparent 30rem), var(--bg);margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}a{color:inherit;text-decoration:none}button,input,select{font:inherit}button{cursor:pointer}button:disabled{opacity:.55;cursor:not-allowed}.app-shell{flex-direction:column;min-height:100vh;display:flex}.topbar{z-index:20;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#070b14d1;border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;gap:1rem;padding:1rem clamp(1rem,4vw,2rem);display:flex;position:sticky;top:0}.brand{letter-spacing:-.02em;align-items:center;gap:.7rem;font-weight:800;display:inline-flex}.brand-mark{color:#06131b;background:linear-gradient(135deg, var(--accent), #fff);border-radius:999px;place-items:center;width:2.35rem;height:2.35rem;font-size:.72rem;display:grid;box-shadow:0 0 28px #69e7ff40}.content{flex:1;width:min(100% - 2rem,1040px);margin:0 auto;padding:2.2rem 0 5rem}.narrow{width:min(100%,720px);margin:0 auto}.footer{color:#6f8198;text-align:center;padding:2rem 1rem 3rem;font-size:.78rem}.hero{max-width:760px;padding:clamp(2rem,6vw,5rem) 0 3.2rem}h1,h2,h3,p{margin-top:0}h1{letter-spacing:-.055em;margin-bottom:1.2rem;font-size:clamp(2.5rem,8vw,5.4rem);line-height:.93}h2{letter-spacing:-.035em;margin-bottom:.55rem;font-size:clamp(1.55rem,4vw,2.2rem)}h3{margin-bottom:.4rem;font-size:1.4rem}p{color:var(--muted);line-height:1.6}.hero p{max-width:650px;font-size:clamp(1rem,2.5vw,1.2rem)}.eyebrow{color:var(--accent);letter-spacing:.16em;margin-bottom:.65rem;font-size:.74rem;font-weight:850;display:inline-block}.hero-actions,.install-actions{flex-wrap:wrap;gap:.7rem;display:flex}.button{background:linear-gradient(135deg, var(--accent), #b7f5ff);color:#06131b;border:0;border-radius:14px;justify-content:center;align-items:center;min-height:46px;padding:.75rem 1.05rem;font-weight:850;display:inline-flex;box-shadow:0 10px 28px #69e7ff1f}.button:hover{transform:translateY(-1px)}.button.secondary{color:var(--text);background:var(--surface-2);border:1px solid var(--border);box-shadow:none}.button.ghost{color:var(--muted);border:1px solid var(--border);box-shadow:none;background:0 0}.button.small{border-radius:11px;min-height:38px;padding:.55rem .8rem;font-size:.86rem}.button.full{width:100%}.text-button{color:var(--accent);background:0 0;border:0;padding:.25rem 0;font-weight:750}.danger-text{color:var(--danger)}.section-heading{justify-content:space-between;align-items:end;gap:1rem;margin:1rem 0 1.2rem;display:flex}.section-heading.left{align-items:start}.section-heading p{margin-bottom:0}.pill{background:var(--surface-2);color:var(--muted);border:1px solid var(--border);white-space:nowrap;border-radius:999px;align-items:center;padding:.38rem .65rem;font-size:.8rem;font-weight:750;display:inline-flex}.pill.success{color:var(--success)}.pill.danger{color:var(--danger)}.raid-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.raid-card,.panel,.form-card,.empty-card,.error-card,.install-card{border:1px solid var(--border);box-shadow:var(--shadow);background:linear-gradient(#162235eb,#101827eb);border-radius:20px}.raid-card{padding:1.15rem}.raid-card-top,.panel-heading,.code-row,.lobby-hero{justify-content:space-between;align-items:center;gap:1rem;display:flex}.raid-badge{letter-spacing:.18em;color:var(--accent);font-size:.68rem;font-weight:900}.progress{background:#0a111e;border-radius:999px;height:7px;margin:1rem 0 1.15rem;overflow:hidden}.progress span{border-radius:inherit;background:linear-gradient(90deg, var(--accent), var(--accent-2));height:100%;display:block}.progress.big{height:10px;margin:0 0 1.2rem}.form-card,.panel,.empty-card{margin-bottom:1rem;padding:clamp(1.1rem,4vw,1.5rem)}.form-card{gap:1rem;display:grid}label{color:#dbe7f6;gap:.45rem;font-size:.9rem;font-weight:750;display:grid}input,select{border:1px solid var(--border);width:100%;min-height:50px;color:var(--text);background:#0b1321;border-radius:13px;outline:none;padding:.75rem .9rem}input:focus,select:focus{border-color:var(--accent);box-shadow:0 0 0 3px #69e7ff14}small,.muted{color:var(--muted)}.lobby-hero{align-items:end;padding:1rem 0 1.2rem}.lobby-hero h1{margin-bottom:.4rem;font-size:clamp(2.4rem,10vw,4.5rem)}.count-orb{text-align:center;border:1px solid var(--border);background:radial-gradient(circle at 35% 30%,#243b57,#0b1321);border-radius:999px;flex:none;place-content:center;width:90px;height:90px;display:grid}.count-orb strong{font-size:2rem;line-height:1}.count-orb span{color:var(--muted);font-size:.8rem}.code-row{margin-top:.8rem}.code-row code{letter-spacing:.08em;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:clamp(1.05rem,4vw,1.35rem)}.code-row.mini{flex-wrap:wrap;justify-content:flex-start;gap:.7rem;margin-top:.55rem}.code-row.mini code{font-size:.9rem}.player-list{gap:.7rem;display:grid}.player-card{background:#0b1321;border:1px solid #1e2b3d;border-radius:15px;grid-template-columns:auto 1fr auto;align-items:start;gap:.8rem;padding:.9rem;display:grid}.player-number{width:36px;height:36px;color:var(--accent);background:#69e7ff14;border-radius:10px;place-items:center;font-weight:850;display:grid}.player-main{min-width:0}.player-main strong{display:block}.status-text{color:var(--muted);margin-top:.15rem;font-size:.82rem;display:block}.player-actions{flex-wrap:wrap;justify-content:flex-end;gap:.45rem;display:flex}.status-banner,.success-box{color:#b8f7df;background:#34d39914;border:1px solid #34d39947;border-radius:14px;margin-bottom:1rem;padding:.9rem 1rem}.error-card{color:#ffd4dc;background:#fb718514;border-color:#fb718559;padding:1rem}.error-card.compact{margin:0 0 1rem}.empty-card{text-align:center;padding:2rem}.sticky-actions{padding-top:.5rem;position:sticky;bottom:1rem}.install-card{z-index:50;justify-content:space-between;align-items:center;gap:1rem;width:min(100% - 2rem,620px);padding:1rem;display:flex;position:fixed;bottom:1rem;left:50%;transform:translate(-50%)}.install-card p{margin:.25rem 0 0;font-size:.85rem}@media (max-width:800px){.raid-grid{grid-template-columns:1fr 1fr}.player-card{grid-template-columns:auto 1fr}.player-actions{grid-column:2;justify-content:flex-start}}@media (max-width:560px){.content{width:min(100% - 1.2rem,1040px);padding-top:1.2rem}.topbar{padding:.75rem}.topbar .button{font-size:.78rem}.raid-grid{grid-template-columns:1fr}.install-card{flex-direction:column;align-items:flex-start}.lobby-hero{align-items:center}.count-orb{width:74px;height:74px}.player-card{grid-template-columns:auto 1fr}.player-actions{grid-column:1/-1}}.share-row{gap:.45rem;margin-top:1rem;display:grid}.field-heading{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.8rem;display:flex}.field-heading strong{color:#dbe7f6;font-size:.92rem;display:block}.field-heading small{margin-top:.18rem;display:block}.selected-boss-mini{border:1px solid var(--border);background:radial-gradient(circle at 50% 35%,#69e7ff33,#0b1321a6);border-radius:16px;flex:none;place-items:center;width:58px;height:58px;display:grid;overflow:hidden}.selected-boss-mini img{object-fit:contain;width:92%;height:92%}.boss-picker{grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;display:grid}.boss-option{text-align:left;border:1px solid var(--border);min-width:0;color:var(--text);background:#0b1321;border-radius:15px;grid-template-columns:52px minmax(0,1fr);align-items:center;gap:.55rem;padding:.55rem;transition:transform .15s,border-color .15s,background .15s;display:grid}.boss-option:hover{border-color:#39506f;transform:translateY(-1px)}.boss-option.selected{border-color:var(--accent);background:linear-gradient(135deg,#69e7ff1f,#8b5cf617);box-shadow:0 0 0 2px #69e7ff12}.boss-option img{object-fit:contain;filter:drop-shadow(0 6px 8px #00000052);width:52px;height:52px}.boss-option span{min-width:0}.boss-option strong{text-overflow:ellipsis;white-space:nowrap;font-size:.84rem;display:block;overflow:hidden}.boss-option small{text-overflow:ellipsis;white-space:nowrap;margin-top:.12rem;font-size:.68rem;display:block;overflow:hidden}.form-split{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.raid-card{align-items:stretch;min-height:280px;display:flex;position:relative;overflow:hidden}.raid-card-content{z-index:2;flex-direction:column;width:100%;display:flex;position:relative}.raid-card-content .progress{margin-top:auto}.raid-art{z-index:0;opacity:.24;pointer-events:none;width:155px;height:155px;position:absolute;top:36px;right:-20px}.raid-art:after{content:"";filter:blur(24px);background:#69e7ff24;border-radius:999px;position:absolute;inset:18%}.raid-art img{z-index:1;object-fit:contain;filter:drop-shadow(0 14px 24px #0000008c);width:100%;height:100%;position:relative}.raid-card h3,.raid-card p{max-width:64%}.lobby-title-wrap{align-items:center;gap:1rem;min-width:0;display:flex}.lobby-art{background:radial-gradient(circle at 50% 38%,#69e7ff2e,#0b132138 64%,#0000 72%);border-radius:28px;flex:none;place-items:center;width:118px;height:118px;display:grid}.lobby-art img{object-fit:contain;filter:drop-shadow(0 12px 18px #0000006b);width:112%;height:112%}@media (max-width:800px){.boss-picker{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:560px){.boss-picker{grid-template-columns:repeat(2,minmax(0,1fr))}.boss-option{grid-template-columns:44px minmax(0,1fr)}.boss-option img{width:44px;height:44px}.form-split{grid-template-columns:1fr}.lobby-title-wrap{gap:.55rem}.lobby-art{border-radius:20px;width:82px;height:82px}.lobby-hero h1{font-size:clamp(2rem,11vw,3.3rem)}.raid-art{width:140px;height:140px;right:-12px}}.lobby-meta-row{flex-wrap:wrap;gap:.55rem;margin:-.45rem 0 1rem;display:flex}.queue-pill{color:#f7c978;background:#f7c97812;border-color:#f7c97840}.queue-chip{color:#f7c978;background:#f7c97812;border:1px solid #f7c97838;border-radius:999px;align-self:flex-start;margin-top:.75rem;padding:.35rem .62rem;font-size:.78rem;font-weight:800}.queue-chip.quiet{color:var(--muted);border-color:var(--border);background:#ffffff06}.info-box{background:#69e7ff0f;border:1px solid #69e7ff33;border-radius:14px;padding:.9rem 1rem}.info-box strong{color:var(--accent);margin-bottom:.2rem;display:block}.info-box p{margin:0;font-size:.88rem}.active-group-panel{border-color:#69e7ff2e}.queue-panel{border-color:#f7c9782e}.player-name-row{justify-content:space-between;align-items:center;gap:.65rem;display:flex}.countdown{min-width:42px;color:var(--accent);font-variant-numeric:tabular-nums;background:#69e7ff14;border:1px solid #69e7ff2e;border-radius:999px;flex:none;justify-content:center;padding:.25rem .45rem;font-size:.72rem;font-weight:900;display:inline-flex}.countdown.danger{color:#ffd3db;background:#fb71851c;border-color:#fb71854d}.status-steps{gap:.35rem;margin:.6rem 0 .7rem;display:flex}.status-dot{background:#243044;border-radius:999px;width:26px;height:5px}.status-dot.done{background:linear-gradient(90deg, var(--accent), var(--accent-2))}.queue-list{gap:.55rem;display:grid}.queue-row{background:#0b1321;border:1px solid #1e2b3d;border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;gap:.8rem;padding:.8rem;display:grid}.queue-row strong{display:block}.queue-row small{margin-top:.15rem;display:block}.queue-number{color:#f7c978;background:#f7c97814;border-radius:10px;place-items:center;width:36px;height:36px;font-weight:900;display:grid}.history-panel summary{cursor:pointer;color:#dbe7f6;font-weight:800}.history-list{gap:.5rem;margin-top:1rem;display:grid}.history-row{border-top:1px solid var(--border);justify-content:space-between;gap:1rem;padding:.65rem 0;display:flex}.history-row small{text-align:right}.host-controls{border:1px solid var(--border);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:5;background:#070c15e0;border-radius:18px;gap:.65rem;margin-top:1rem;padding:.8rem;display:grid;position:sticky;bottom:.8rem}.queue-wait-card{text-align:center;box-shadow:var(--shadow);background:radial-gradient(circle at 50% 0,#f7c9781f,#101827f0 45%);border:1px solid #f7c97838;border-radius:24px;margin-bottom:1rem;padding:2rem 1.2rem}.queue-position{letter-spacing:-.07em;color:#f7c978;margin:.2rem auto .65rem;font-size:clamp(4rem,18vw,7rem);font-weight:950;line-height:.95}.queue-wait-card p{max-width:520px;margin:0 auto}.queue-pulse{justify-content:center;gap:.4rem;margin-top:1.2rem;display:flex}.queue-pulse span{background:#f7c978;border-radius:999px;width:8px;height:8px;animation:1.2s ease-in-out infinite queuePulse}.queue-pulse span:nth-child(2){animation-delay:.15s}.queue-pulse span:nth-child(3){animation-delay:.3s}@keyframes queuePulse{0%,80%,to{opacity:.25;transform:translateY(0)}40%{opacity:1;transform:translateY(-5px)}}.turn-heading{justify-content:space-between;align-items:center;gap:1rem;display:flex}.timer-orb{text-align:center;background:radial-gradient(circle at 40% 30%,#1f4652,#0b1321);border:1px solid #69e7ff47;border-radius:999px;flex:none;place-content:center;width:76px;height:76px;display:grid}.timer-orb strong{font-variant-numeric:tabular-nums;font-size:1.65rem;line-height:1}.timer-orb span{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;margin-top:.15rem;font-size:.66rem}.timer-orb.danger{background:radial-gradient(circle at 40% 30%,#522433,#0b1321);border-color:#fb718566}.timer-orb.danger strong{color:#ffd3db}.countdown.warning{color:#ffe3a8;background:#f7c9781a;border-color:#f7c97852}.timer-orb.warning{background:radial-gradient(circle at 40% 30%,#4a3b1f,#0b1321);border-color:#f7c9786b}.timer-orb.warning strong{color:#ffe3a8}.next-up-card{background:linear-gradient(135deg,#f7c9781a,#ffffff06);border:1px solid #f7c97847;border-radius:16px;gap:.18rem;margin:.15rem 0 .8rem;padding:.8rem .9rem;display:grid}.next-up-card strong{font-size:1.05rem}.next-up-card small{color:var(--muted)}@media (max-width:560px){.queue-row{grid-template-columns:auto 1fr}.queue-row .button{grid-column:1/-1;width:100%}.history-row{flex-direction:column;gap:.2rem}.history-row small{text-align:left}.turn-heading{align-items:flex-start}.timer-orb{width:68px;height:68px}}.topbar-actions{align-items:center;gap:.55rem;display:flex}.single-raid-warning{background:linear-gradient(135deg,#f7c9781a,#ffffff06);border-color:#f7c97852;margin-bottom:1rem}.single-raid-warning h2{margin:.25rem 0 .4rem}.profile-preview{align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.profile-preview h2{margin:.18rem 0 .15rem}.profile-preview p{margin:0 0 .5rem}.profile-avatar{color:#07111f;background:linear-gradient(135deg, var(--accent), #b6f4ff);border-radius:24px;flex:none;place-items:center;width:78px;height:78px;font-size:1.55rem;font-weight:950;display:grid;box-shadow:0 12px 34px #69e7ff26}@media (max-width:560px){.topbar-actions .button.ghost{padding-inline:.75rem}.profile-preview{align-items:flex-start}}.my-active-raid,.queue-status-banner{justify-content:space-between;align-items:center;gap:1rem;margin:1rem 0;display:flex}.my-active-raid h2,.queue-status-banner h2{margin:.2rem 0 .25rem}.my-active-raid p,.queue-status-banner p{margin:0}.matchmaking-grid{align-items:stretch}.matchmaking-card .raid-card-content{flex-direction:column;height:100%;display:flex}.matchmaking-card .button{margin-top:auto}.match-stats{grid-template-columns:1fr 1fr;gap:.65rem;margin:.85rem 0;display:grid}.match-stats>div{border:1px solid var(--border);background:#ffffff09;border-radius:14px;padding:.7rem}.match-stats strong{font-size:1.35rem;line-height:1;display:block}.match-stats small{color:var(--muted);margin-top:.3rem;display:block}.match-hero{align-items:center;min-height:180px;display:flex;position:relative;overflow:hidden}.match-hero>div{z-index:2;max-width:70%;position:relative}.match-boss-art{opacity:.78;filter:drop-shadow(0 22px 35px #00000059);width:min(250px,48vw);position:absolute;bottom:-2.5rem;right:-1rem}.match-summary-grid{grid-template-columns:repeat(3,1fr);gap:.65rem;margin:1rem 0;display:grid}.stat-panel{text-align:center;margin:0;padding:1rem .6rem}.stat-panel strong{color:var(--accent);font-size:1.65rem;display:block}.stat-panel span{color:var(--muted);margin-top:.2rem;font-size:.78rem;display:block}.global-queue-card{margin-top:1rem}.stack-actions{gap:.7rem;margin-top:1rem;display:grid}.back-link{margin-top:1rem;display:inline-block}.global-host-queue{border-color:#f7c97838}.global-match-cta{gap:.7rem;display:grid}.global-match-cta h2{margin-bottom:0}@media (max-width:620px){.my-active-raid,.queue-status-banner{flex-direction:column;align-items:stretch}.my-active-raid .button,.queue-status-banner .button{width:100%}.match-hero>div{max-width:72%}.match-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.stat-panel{padding-inline:.35rem}.stat-panel strong{font-size:1.35rem}.stat-panel span{font-size:.68rem}}.lobby-profile-line{gap:.45rem;margin-top:.35rem;display:grid}.lobby-profile-line>strong{font-size:1rem}.profile-badges{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.profile-badges.small{gap:.32rem;margin-top:.3rem}.profile-badge{border:1px solid var(--border);min-height:24px;color:var(--muted);letter-spacing:.06em;background:#ffffff09;border-radius:999px;align-items:center;padding:.25rem .52rem;font-size:.68rem;font-weight:900;line-height:1;display:inline-flex}.profile-badge.host{color:var(--accent);background:#69e7ff14;border-color:#69e7ff40}.profile-badge.level{color:#e5e7eb}.profile-badge.group{color:#b7c4d6}.profile-badge.oldest{color:#f7c978;background:#f7c97814;border-color:#f7c97847}.profile-badge.ready,.profile-badge.status-ready,.profile-badge.status-invited{color:var(--success);background:#34d39914;border-color:#34d39947}.profile-badge.queue,.profile-badge.status-waiting{color:#f7c978;background:#f7c97814;border-color:#f7c97847}.profile-badge.status-friend_sent,.profile-badge.status-accepted{color:#c4b5fd;background:#c4b5fd14;border-color:#c4b5fd47}.compact-hero{margin-bottom:1rem}.test-lab{padding-bottom:4rem}.test-controls{gap:1rem;display:grid}.test-pokemon-row{flex-wrap:wrap;gap:.55rem;margin-top:.65rem;display:flex}.test-chip{border:1px solid var(--border);background:var(--surface-2);color:var(--muted);font:inherit;cursor:pointer;border-radius:999px;padding:.6rem .85rem;font-weight:800}.test-chip.active{color:#07111f;background:linear-gradient(135deg, var(--accent), #b6f4ff);border-color:#0000}.test-action-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.match-lab-summary{grid-template-columns:repeat(3,1fr);gap:.7rem;margin:1rem 0;display:grid}.match-lab-summary>div{border:1px solid var(--border);background:var(--surface);text-align:center;border-radius:18px;padding:1rem}.match-lab-summary strong{font-size:1.65rem;display:block}.match-lab-summary span{color:var(--muted);font-size:.78rem}.test-host-list{gap:1rem;display:grid}.test-player-stack{gap:.55rem;margin-top:.8rem;display:grid}.test-player-row{border:1px solid var(--border);background:#ffffff06;border-radius:14px;grid-template-columns:auto 1fr;align-items:center;gap:.75rem;padding:.75rem;display:grid}.test-global-queue,.test-explainer{margin-top:1rem}.test-explainer p{margin-bottom:0}@media (max-width:620px){.test-action-grid{grid-template-columns:1fr}.match-lab-summary{grid-template-columns:1fr 1fr 1fr;gap:.45rem}.match-lab-summary>div{padding:.8rem .45rem}.match-lab-summary strong{font-size:1.35rem}}.v6-home{padding-top:.4rem}.v6-intro{justify-content:space-between;align-items:flex-end;gap:1rem;margin:1.2rem 0 1.4rem;display:flex}.v6-intro h1{margin:0;font-size:clamp(2.6rem,7vw,4.7rem)}.tiny-label{color:var(--muted);letter-spacing:.14em;margin-bottom:.28rem;font-size:.68rem;font-weight:850;display:block}.compact-active-card{border:1px solid var(--border);background:#101827c7;border-radius:14px;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.7rem;padding:.9rem 1rem;display:flex}.compact-active-card strong{display:block}.compact-active-card>span{color:var(--muted);font-size:.84rem}.compact-active-card.queue{border-color:#f7c9783d}.compact-active-card.success{border-color:#34d39947}.v6-raid-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.v6-raid-card{min-height:420px;box-shadow:var(--shadow);background:linear-gradient(165deg,#182539f0,#090f1afa);border:1px solid #ffffff14;border-radius:24px;flex-direction:column;padding:1.15rem;display:flex;position:relative;overflow:hidden}.v6-card-top{z-index:2;justify-content:space-between;align-items:center;gap:.75rem;display:flex;position:relative}.tier-badge{min-height:28px;color:var(--accent);background:#69e7ff1a;border:1px solid #69e7ff38;border-radius:9px;align-items:center;padding:.25rem .55rem;font-size:.72rem;font-weight:900;display:inline-flex}.tier-badge.mega{color:#d6c7ff;background:#8b5cf61f;border-color:#8b5cf647}.live-dot{color:#8ea1b8;letter-spacing:.1em;align-items:center;gap:.42rem;font-size:.68rem;font-weight:900;display:inline-flex}.live-dot i{background:var(--success);border-radius:999px;width:7px;height:7px;box-shadow:0 0 12px #34d399a6}.v6-art-wrap{place-items:center;height:220px;margin:.2rem 0 -.2rem;display:grid}.v6-art-wrap img{object-fit:contain;filter:drop-shadow(0 22px 30px #0000007a);width:min(78%,240px);height:100%}.v6-raid-card h2{margin:.1rem 0 .8rem;font-size:clamp(1.8rem,4vw,2.5rem)}.v6-stats{color:var(--muted);gap:1rem;margin-bottom:1rem;font-size:.76rem;display:flex}.v6-stats span{gap:.1rem;display:grid}.v6-stats strong{color:var(--text);font-size:1.05rem}.v6-raid-card .button{margin-top:auto}.v6-section{margin-top:2.6rem}.v6-section-title{justify-content:space-between;align-items:center;margin-bottom:.8rem;display:flex}.v6-section-title h2{margin:0}.upcoming-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem;display:grid}.upcoming-card{border:1px solid var(--border);background:#101827a8;border-radius:16px;align-items:center;gap:.6rem;min-height:110px;padding:.75rem;display:flex}.upcoming-card img{object-fit:contain;filter:drop-shadow(0 8px 10px #00000059);width:66px;height:66px}.upcoming-card strong{font-size:.9rem;display:block}.other-pools{gap:.55rem;display:grid}.other-pools a{border-bottom:1px solid #ffffff12;justify-content:space-between;gap:1rem;padding:.85rem 1rem;display:flex}.other-pools span{color:var(--muted);font-size:.82rem}.v6-form{box-shadow:none}.boss-picker.compact{grid-template-columns:repeat(3,minmax(0,1fr))}.subtle{color:#71849b;font-size:.78rem}.v6-match-hero{min-height:190px;position:relative;overflow:hidden}.v6-match-hero h1{margin:.2rem 0 .8rem;font-size:clamp(2.4rem,8vw,4.4rem)}.inline-stats{flex-wrap:wrap;gap:.55rem;display:flex}.inline-stats span{border:1px solid var(--border);color:var(--muted);border-radius:999px;padding:.32rem .55rem;font-size:.78rem}.compact-state-card h2{margin-bottom:1rem}.queue-wait-card.clean p{display:none}.profile-badge.owner{color:#f9e7a8;background:#f9e7a814;border-color:#f9e7a847}.profile-badge.priority{color:#cbbcff;background:#8b5cf61a;border-color:#8b5cf64d}.footer{opacity:.52}@media (max-width:760px){.v6-raid-grid{grid-template-columns:1fr}.v6-raid-card{min-height:390px}.upcoming-strip,.boss-picker.compact{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.v6-intro{align-items:center}.v6-intro h1{font-size:2.65rem}.v6-art-wrap{height:195px}.v6-raid-card{min-height:365px}.v6-stats{justify-content:space-between}.upcoming-strip{grid-template-columns:1fr 1fr}.upcoming-card{min-height:92px;padding:.6rem}.upcoming-card img{width:52px;height:52px}}.brand-mark{background:0 0;border:0;padding:0;overflow:hidden;box-shadow:0 6px 18px #0000003d}.brand-mark img{object-fit:cover;border-radius:inherit;width:100%;height:100%;display:block}.brand{gap:.7rem}.footer{opacity:.52;font-size:.78rem}@media (max-width:560px){.brand-mark{width:38px;height:38px}.brand{gap:.55rem}}.notification-settings{grid-template-columns:1fr auto;align-items:center;gap:18px;margin-bottom:18px;display:grid}.notification-settings h2{margin:4px 0 6px}.notification-settings p{max-width:620px;margin:0}.notification-message{color:var(--muted,#9fb0c8);grid-column:1/-1;font-size:.9rem}@media (max-width:680px){.notification-settings{grid-template-columns:1fr}.notification-settings .button{width:100%}}.language-switcher{border:1px solid var(--border);color:var(--muted);border-radius:999px;align-items:center;gap:5px;padding:4px 7px;font-size:12px;display:inline-flex}.language-switcher button{color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;padding:2px 3px}.language-switcher button.active{color:var(--text);font-weight:700}@media (max-width:560px){.language-switcher{gap:3px;padding:3px 5px}}.beta-badge{color:#8ddcff;letter-spacing:.08em;background:#38bdf81a;border:1px solid #38bdf857;border-radius:999px;align-items:center;padding:3px 7px;font-size:.62rem;font-weight:800;display:inline-flex}.feedback-trigger{z-index:40;color:var(--text);font:inherit;cursor:pointer;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0f172af0;border:1px solid #ffffff21;border-radius:999px;padding:9px 13px;font-size:.78rem;font-weight:700;position:fixed;bottom:18px;right:18px;box-shadow:0 10px 30px #00000047}.feedback-trigger:hover{transform:translateY(-1px)}.feedback-backdrop{z-index:80;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#020617b8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.feedback-dialog{border:1px solid var(--border);background:#0f172a;border-radius:22px;width:min(100%,520px);max-height:calc(100vh - 40px);padding:22px;overflow:auto;box-shadow:0 24px 80px #0000006b}.feedback-dialog-head{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.feedback-dialog-head h2{margin:4px 0 0}.feedback-close{color:var(--muted);cursor:pointer;background:0 0;border:0;font-size:1.8rem;line-height:1}.feedback-dialog textarea{resize:vertical;min-height:120px}.feedback-actions{justify-content:flex-end;gap:10px;margin-top:18px;display:flex}.launch-stats{border-top:1px solid var(--border);margin-top:30px;padding-top:22px}.launch-stats-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:10px;display:grid}.launch-stats-grid>div{border:1px solid var(--border);background:#ffffff06;border-radius:14px;padding:14px 12px}.launch-stats-grid strong{margin-bottom:2px;font-size:1.35rem;display:block}.launch-stats-grid span{color:var(--muted);font-size:.76rem}@media (max-width:560px){.beta-badge{display:none}.feedback-trigger{padding:8px 11px;bottom:12px;right:12px}.feedback-dialog{padding:18px}.feedback-actions{flex-direction:column-reverse}.feedback-actions .button{width:100%}.launch-stats-grid{gap:7px}.launch-stats-grid>div{padding:11px 8px}.launch-stats-grid strong{font-size:1.15rem}.launch-stats-grid span{font-size:.69rem}}.more-raids-section{margin-top:26px}.more-raids-subtitle{color:var(--muted);margin:4px 0 0;font-size:.82rem}.more-raids-scroll{scroll-snap-type:x proximity;scrollbar-width:thin;gap:10px;padding:4px 2px 10px;display:flex;overflow-x:auto}.more-raid-card{border:1px solid var(--border);min-width:0;color:var(--text);scroll-snap-align:start;background:#ffffff06;border-radius:14px;flex:0 0 min(310px,82vw);grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;text-decoration:none;transition:transform .16s,border-color .16s,background .16s;display:grid}.more-raid-card:hover{background:#ffffff0a;border-color:#63d6ff5c;transform:translateY(-1px)}.more-raid-art{place-items:center;width:58px;height:58px;display:grid}.more-raid-art img{object-fit:contain;max-width:58px;max-height:58px}.more-raid-content{min-width:0}.more-raid-content strong{white-space:nowrap;text-overflow:ellipsis;margin-top:3px;display:block;overflow:hidden}.more-raid-stats{color:var(--muted);margin-top:3px;font-size:.74rem;display:block}.more-raid-arrow{color:#7ee8ff;font-size:1.1rem;font-weight:800}@media (max-width:560px){.more-raid-card{flex-basis:78vw}}.active-raid-picker{margin-top:26px}.active-raid-picker-subtitle{color:var(--muted);margin:4px 0 0;font-size:.82rem}.active-raid-picker-row{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:10px;display:grid}.active-raid-picker-row select{border:1px solid var(--border);width:100%;min-height:46px;color:var(--text);font:inherit;background:#0d1728;border-radius:12px;padding:0 14px}.active-raid-picker-row .button{justify-content:center;min-width:120px}.disabled-link{opacity:.48;pointer-events:none}@media (max-width:560px){.active-raid-picker-row{grid-template-columns:1fr}.active-raid-picker-row .button{width:100%}}.button.full{justify-content:center;width:100%}.button.danger{color:#fff;background:linear-gradient(135deg,#991b1bfa 0%,#dc2626f5 100%);border:1px solid #f8717166;min-height:52px;font-weight:800;box-shadow:0 10px 28px #7f1d1d4d}.button.danger:hover{filter:brightness(1.06);transform:translateY(-1px)}.button.danger:disabled{opacity:.65;filter:none;transform:none}
