.server-opening-card-module__23JVZG__card{background:var(--m2f-surface-1);border:1px solid var(--m2f-border);border-radius:var(--m2f-radius-lg);flex-direction:column;min-width:0;transition:border-color .15s;display:flex;overflow:hidden}.server-opening-card-module__23JVZG__card:hover{border-color:var(--m2f-border-strong)}.server-opening-card-module__23JVZG__featured{border-color:var(--m2f-accent-border);box-shadow:0 0 0 1px var(--m2f-accent-muted)}.server-opening-card-module__23JVZG__banner{aspect-ratio:16/6;background:radial-gradient(90% 140% at 10% 0%, #d4293f47 0%, transparent 62%), radial-gradient(70% 120% at 100% 100%, #f0a34b1a 0%, transparent 60%), repeating-linear-gradient(135deg, #ffffff06 0 1px, transparent 1px 14px), linear-gradient(160deg, #221a20 0%, var(--m2f-surface-2) 45%, #120f13 100%);border-bottom:1px solid var(--m2f-border);min-height:96px;max-height:168px;position:relative}.server-opening-card-module__23JVZG__bannerImage{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.server-opening-card-module__23JVZG__bannerBadges{top:var(--m2f-space-3);right:var(--m2f-space-3);gap:var(--m2f-space-2);display:flex;position:absolute}.server-opening-card-module__23JVZG__status,.server-opening-card-module__23JVZG__featuredBadge{font-size:var(--m2f-fs-12);letter-spacing:.01em;white-space:nowrap;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:999px;align-items:center;padding:.22rem .65rem;font-weight:700;display:inline-flex}.server-opening-card-module__23JVZG__statusUpcoming{color:var(--m2f-text-secondary);border:1px solid var(--m2f-border-strong);background:#16171cc7}.server-opening-card-module__23JVZG__statusToday{color:var(--m2f-warning);background:#2e2410d9;border:1px solid #d9a44180}.server-opening-card-module__23JVZG__statusOpened{color:var(--m2f-success);background:#10281ad9;border:1px solid #3fae6a80}.server-opening-card-module__23JVZG__statusPostponed{color:var(--m2f-accent-hover);border:1px solid var(--m2f-accent-border);background:#300e14d9}.server-opening-card-module__23JVZG__featuredBadge{background:var(--m2f-accent);color:var(--m2f-on-accent);border:1px solid #0000}.server-opening-card-module__23JVZG__body{gap:var(--m2f-space-3);padding:0 var(--m2f-space-4) var(--m2f-space-4);flex-direction:column;flex:1;display:flex}.server-opening-card-module__23JVZG__identity{align-items:flex-end;gap:var(--m2f-space-3);min-width:0;display:flex}.server-opening-card-module__23JVZG__logo{border:3px solid var(--m2f-surface-1);background:var(--m2f-surface-2);width:64px;height:64px;box-shadow:var(--m2f-shadow-md);border-radius:16px;flex-shrink:0;margin-top:-32px;overflow:hidden}.server-opening-card-module__23JVZG__logoImage{object-fit:contain;background:var(--m2f-surface-2);width:100%;height:100%;display:block}.server-opening-card-module__23JVZG__monogram{background:linear-gradient(145deg, hsl(var(--monogram-hue) 55% 34%) 0%, hsl(var(--monogram-hue) 45% 18%) 100%);color:#fff;width:100%;height:100%;font-size:var(--m2f-fs-22);letter-spacing:.02em;justify-content:center;align-items:center;font-weight:800;display:flex}.server-opening-card-module__23JVZG__identityText{min-width:0;padding-top:var(--m2f-space-2);flex-direction:column;gap:4px;display:flex}.server-opening-card-module__23JVZG__name{font-size:var(--m2f-fs-18);font-weight:800;line-height:var(--m2f-lh-snug);color:var(--m2f-text);overflow-wrap:anywhere}.server-opening-card-module__23JVZG__meta{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.server-opening-card-module__23JVZG__openingTime{font-size:var(--m2f-fs-15);font-variant-numeric:tabular-nums;color:var(--m2f-text);margin-right:2px;font-weight:800}.server-opening-card-module__23JVZG__badge{border-radius:var(--m2f-radius-sm);background:var(--m2f-surface-2);border:1px solid var(--m2f-border);color:var(--m2f-text-secondary);font-size:var(--m2f-fs-12);white-space:nowrap;align-items:center;padding:.12rem .5rem;font-weight:600;display:inline-flex}.server-opening-card-module__23JVZG__description{font-size:var(--m2f-fs-15);line-height:var(--m2f-lh-body);color:var(--m2f-text-secondary);overflow-wrap:anywhere}.server-opening-card-module__23JVZG__actions{gap:var(--m2f-space-2);flex-wrap:wrap;margin-top:auto;display:flex}.server-opening-card-module__23JVZG__action{border-radius:var(--m2f-radius-md);border:1px solid var(--m2f-border-strong);color:var(--m2f-text);font-size:var(--m2f-fs-14);font-weight:700;line-height:var(--m2f-lh-tight);align-items:center;gap:6px;padding:8px 14px;transition:background-color .15s;display:inline-flex}.server-opening-card-module__23JVZG__action:hover{background:var(--m2f-surface-2)}.server-opening-card-module__23JVZG__actionPrimary{background:var(--m2f-accent);color:var(--m2f-on-accent);border-color:#0000}.server-opening-card-module__23JVZG__actionPrimary:hover{background:var(--m2f-accent-hover)}.server-opening-card-module__23JVZG__action:focus-visible{outline:2px solid var(--m2f-accent);outline-offset:2px}.server-opening-card-module__23JVZG__actionIcon{width:16px;height:16px}
.server-opening-rows-module__yhoiga__frame{--rows-columns:30px 196px minmax(130px, 1.3fr) minmax(112px, .8fr) minmax(150px, 1fr) 92px;--rows-actions:272px;gap:var(--m2f-space-2);flex-direction:column;display:flex;container:serverRows/inline-size}.server-opening-rows-module__yhoiga__head{align-items:center;gap:var(--m2f-space-3);padding:0 calc(var(--m2f-space-3) + 1px);color:var(--m2f-text-tertiary);font-size:var(--m2f-fs-12);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;font-weight:700;display:flex}.server-opening-rows-module__yhoiga__headColumns{grid-template-columns:var(--rows-columns);gap:var(--m2f-space-3);flex:1;min-width:0;display:grid}.server-opening-rows-module__yhoiga__headColumns>:first-child{text-align:center}.server-opening-rows-module__yhoiga__headColumns>:nth-child(2){grid-column:span 2}.server-opening-rows-module__yhoiga__headActions{width:var(--rows-actions);flex-shrink:0}.server-opening-rows-module__yhoiga__list{gap:var(--m2f-space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.server-opening-rows-module__yhoiga__row{background:linear-gradient(90deg, hsl(var(--server-hue) 60% 30% / .16) 0%, transparent 38%), linear-gradient(180deg, #17151a 0%, #111014 100%);border:1px solid #ffffff12;border-radius:12px;transition:border-color .15s,box-shadow .15s;position:relative;box-shadow:0 10px 24px -20px #000000e6}.server-opening-rows-module__yhoiga__row:hover{border-color:#e83a5259}.server-opening-rows-module__yhoiga__rowOpen,.server-opening-rows-module__yhoiga__rowOpen:hover{border-color:var(--m2f-accent-hover);box-shadow:0 0 0 1px #e83a5259,0 0 26px -8px #e83a528c,0 18px 40px -26px #000000e6}.server-opening-rows-module__yhoiga__summary{align-items:center;gap:var(--m2f-space-3);padding:6px var(--m2f-space-3);display:flex}.server-opening-rows-module__yhoiga__toggle{grid-template-columns:var(--rows-columns);align-items:center;gap:var(--m2f-space-3);min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;padding:0;display:grid}.server-opening-rows-module__yhoiga__toggle:focus-visible,.server-opening-rows-module__yhoiga__detailButton:focus-visible,.server-opening-rows-module__yhoiga__action:focus-visible{outline:2px solid var(--m2f-accent);outline-offset:2px;border-radius:var(--m2f-radius-sm)}.server-opening-rows-module__yhoiga__index{color:var(--m2f-text-tertiary);font-size:var(--m2f-fs-14);font-variant-numeric:tabular-nums;text-align:center;font-weight:700}.server-opening-rows-module__yhoiga__rowOpen .server-opening-rows-module__yhoiga__index{color:var(--m2f-accent-hover)}.server-opening-rows-module__yhoiga__strip{border-radius:8px;height:52px;display:block;position:relative;overflow:hidden}.server-opening-rows-module__yhoiga__stripArt,.server-opening-rows-module__yhoiga__coverArt{display:block;position:absolute;inset:0}.server-opening-rows-module__yhoiga__stripArt{-webkit-mask-image:linear-gradient(90deg,#000 70%,#0000 100%);mask-image:linear-gradient(90deg,#000 70%,#0000 100%)}.server-opening-rows-module__yhoiga__artImage{object-fit:cover;width:100%;height:100%}.server-opening-rows-module__yhoiga__artFallback{background:linear-gradient(120deg, hsl(var(--server-hue) 70% 30% / .55), hsl(var(--server-hue) 60% 12% / .35)), var(--m2f-hero-art) 80% center / cover no-repeat, #1a0709;position:absolute;inset:0}.server-opening-rows-module__yhoiga__strip:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0a0a0c0d 40%,#0a0a0c8c 100%);position:absolute;inset:0}.server-opening-rows-module__yhoiga__stripLogo{z-index:1;justify-content:center;align-items:center;width:40px;height:40px;display:flex;position:absolute;top:50%;right:34px;transform:translateY(-50%)}.server-opening-rows-module__yhoiga__logoImage{object-fit:cover;border-radius:8px;width:100%;height:100%;box-shadow:0 4px 12px #0009}.server-opening-rows-module__yhoiga__monogram{color:#fff3ea;text-shadow:0 0 14px hsl(var(--server-hue) 90% 55% / .9), 0 2px 4px #000c;font-family:Georgia,Times New Roman,serif;font-size:1.9rem;font-weight:700;line-height:1}.server-opening-rows-module__yhoiga__nameCell{align-items:center;gap:6px var(--m2f-space-2);flex-wrap:wrap;min-width:0;display:flex}.server-opening-rows-module__yhoiga__name{color:var(--m2f-text);font-size:var(--m2f-fs-18);letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;font-weight:800;overflow:hidden}.server-opening-rows-module__yhoiga__nameBadges{gap:var(--m2f-space-1);flex-wrap:wrap;display:inline-flex}.server-opening-rows-module__yhoiga__featuredBadge,.server-opening-rows-module__yhoiga__registryBadge{font-size:var(--m2f-fs-12);white-space:nowrap;border-radius:999px;padding:2px 10px;font-weight:700;line-height:1.4}.server-opening-rows-module__yhoiga__featuredBadge{color:#ffb3bd;background:#d4293f33;border:1px solid #e83a528c}.server-opening-rows-module__yhoiga__registryBadge{color:#e3c491;background:#c9a36a1a;border:1px solid #c9a36a73}.server-opening-rows-module__yhoiga__levelCell,.server-opening-rows-module__yhoiga__dateCell{flex-direction:column;gap:3px;min-width:0;display:flex}.server-opening-rows-module__yhoiga__cellLine{align-items:center;gap:7px;min-width:0;display:inline-flex}.server-opening-rows-module__yhoiga__primaryText,.server-opening-rows-module__yhoiga__secondaryText{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.server-opening-rows-module__yhoiga__primaryText{color:var(--m2f-text);font-size:var(--m2f-fs-13);font-variant-numeric:tabular-nums;font-weight:700}.server-opening-rows-module__yhoiga__secondaryText{color:var(--m2f-text-secondary);font-size:var(--m2f-fs-13)}.server-opening-rows-module__yhoiga__cellIcon,.server-opening-rows-module__yhoiga__cellIconMuted{flex-shrink:0;width:14px;height:14px}.server-opening-rows-module__yhoiga__cellIcon{color:var(--m2f-accent-hover)}.server-opening-rows-module__yhoiga__cellIconMuted{color:var(--m2f-text-tertiary)}.server-opening-rows-module__yhoiga__statusCell{display:flex}.server-opening-rows-module__yhoiga__status{font-size:var(--m2f-fs-12);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:3px 10px;font-weight:700;display:inline-flex}.server-opening-rows-module__yhoiga__status:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px;box-shadow:0 0 6px}.server-opening-rows-module__yhoiga__statusUpcoming{color:#f0a34b;background:#f0a34b1f}.server-opening-rows-module__yhoiga__statusToday{color:#4ade80;background:#2ecc711f}.server-opening-rows-module__yhoiga__statusOpened{color:#6fd59a;background:#2ecc7114}.server-opening-rows-module__yhoiga__statusPostponed{background:var(--m2f-accent-muted);color:#ff8a9a}.server-opening-rows-module__yhoiga__actions{width:var(--rows-actions);justify-content:flex-end;align-items:center;gap:var(--m2f-space-2);flex-shrink:0;display:flex}.server-opening-rows-module__yhoiga__action,.server-opening-rows-module__yhoiga__detailButton{border:1px solid var(--m2f-border-strong);height:36px;color:var(--m2f-text);font:inherit;font-size:var(--m2f-fs-13);white-space:nowrap;cursor:pointer;background:#ffffff08;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:0 14px;font-weight:700;text-decoration:none;transition:border-color .15s,background-color .15s;display:inline-flex}.server-opening-rows-module__yhoiga__action:hover{border-color:var(--m2f-accent-border);background:#d4293f1a}.server-opening-rows-module__yhoiga__actionIcon{width:15px;height:15px}.server-opening-rows-module__yhoiga__detailButton{border-color:var(--m2f-accent);color:var(--m2f-on-accent);background:linear-gradient(#df3349,#c4243a)}.server-opening-rows-module__yhoiga__detailButton:hover,.server-opening-rows-module__yhoiga__detailButtonOpen{background:linear-gradient(#ea4058,#d12b42)}.server-opening-rows-module__yhoiga__chevron{width:14px;height:14px;transition:transform .15s}.server-opening-rows-module__yhoiga__detailButtonOpen .server-opening-rows-module__yhoiga__chevron{transform:rotate(180deg)}.server-opening-rows-module__yhoiga__panel{gap:var(--m2f-space-5);margin:0 var(--m2f-space-3) var(--m2f-space-3);padding-top:var(--m2f-space-3);border-top:1px solid #e83a5233;grid-template-columns:minmax(0,1.15fr) minmax(0,1.3fr) minmax(0,.95fr);display:grid}.server-opening-rows-module__yhoiga__panel[hidden]{display:none}.server-opening-rows-module__yhoiga__identity,.server-opening-rows-module__yhoiga__about,.server-opening-rows-module__yhoiga__facts{gap:var(--m2f-space-3);flex-direction:column;min-width:0;display:flex}.server-opening-rows-module__yhoiga__cover{aspect-ratio:16/10;background:#1a0709;border:1px solid #e83a524d;border-radius:12px;position:relative;overflow:hidden;box-shadow:inset 0 0 40px #00000080,0 14px 30px -20px #000000e6;container-type:inline-size}.server-opening-rows-module__yhoiga__cover:after{content:"";pointer-events:none;background:linear-gradient(#0000 55%,#0a0a0cb3 100%);position:absolute;inset:0}.server-opening-rows-module__yhoiga__coverLogo{z-index:1;width:72px;height:72px;display:flex;position:absolute;bottom:14px;left:14px}.server-opening-rows-module__yhoiga__coverLogo .server-opening-rows-module__yhoiga__logoImage{border:1px solid #ffffff2e;border-radius:12px}.server-opening-rows-module__yhoiga__coverWordmark{z-index:1;color:#ffe1c4;letter-spacing:.02em;text-align:center;text-overflow:ellipsis;text-shadow:0 0 18px #e83a52d9,0 2px 4px #000000d9;white-space:nowrap;padding:0 8%;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.2rem,10cqi,2.6rem);font-weight:700;position:absolute;bottom:18%;left:0;right:0;overflow:hidden}.server-opening-rows-module__yhoiga__coverTags{gap:var(--m2f-space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.server-opening-rows-module__yhoiga__coverTag{color:#ffd2d8;font-size:var(--m2f-fs-12);letter-spacing:.04em;text-transform:uppercase;background:#d4293f1a;border:1px solid #e83a5259;border-radius:8px;padding:5px 12px;font-weight:700}.server-opening-rows-module__yhoiga__panelHeading{color:var(--m2f-text);font-size:var(--m2f-fs-15);margin:0;font-weight:800}.server-opening-rows-module__yhoiga__description{color:var(--m2f-text-secondary);font-size:var(--m2f-fs-14);line-height:var(--m2f-lh-body);margin:0}.server-opening-rows-module__yhoiga__descriptionEmpty{color:var(--m2f-text-tertiary);font-size:var(--m2f-fs-14);margin:0}.server-opening-rows-module__yhoiga__tags{gap:var(--m2f-space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.server-opening-rows-module__yhoiga__tag{border:1px solid var(--m2f-border-strong);color:var(--m2f-text-secondary);font-size:var(--m2f-fs-12);background:#ffffff08;border-radius:999px;padding:4px 12px;font-weight:700}.server-opening-rows-module__yhoiga__divider{background:linear-gradient(90deg,#e83a5259,#ffffff0f 45%,#0000);height:1px}.server-opening-rows-module__yhoiga__owner{align-items:center;gap:var(--m2f-space-3);padding:var(--m2f-space-3);background:#0a0a0c73;border:1px solid #ffffff12;border-radius:12px;display:flex}.server-opening-rows-module__yhoiga__ownerAvatar{background:#1a0709;border:2px solid #e83a52bf;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;display:flex;overflow:hidden;box-shadow:0 0 16px -4px #e83a52b3}.server-opening-rows-module__yhoiga__ownerAvatarNeutral{box-shadow:none;color:var(--m2f-text-tertiary);background:#ffffff08;border-color:#ffffff29}.server-opening-rows-module__yhoiga__ownerAvatarIcon{width:24px;height:24px}.server-opening-rows-module__yhoiga__ownerText{flex-direction:column;gap:4px;min-width:0;display:flex}.server-opening-rows-module__yhoiga__ownerName{color:var(--m2f-text);font-size:var(--m2f-fs-15);font-weight:700}.server-opening-rows-module__yhoiga__ownerNote{color:var(--m2f-text-tertiary);font-size:var(--m2f-fs-12);line-height:var(--m2f-lh-snug)}.server-opening-rows-module__yhoiga__links{align-items:center;gap:var(--m2f-space-2);flex-wrap:wrap;display:flex}.server-opening-rows-module__yhoiga__linksLabel{margin-right:var(--m2f-space-1);color:var(--m2f-text);font-size:var(--m2f-fs-14);font-weight:800}.server-opening-rows-module__yhoiga__factList{padding:var(--m2f-space-1) var(--m2f-space-3);background:#0a0a0c73;border:1px solid #ffffff12;border-radius:12px;flex-direction:column;margin:0;display:flex}.server-opening-rows-module__yhoiga__fact{align-items:center;gap:var(--m2f-space-2);font-size:var(--m2f-fs-13);border-bottom:1px solid #ffffff0f;grid-template-columns:auto auto minmax(0,1fr);padding:8px 0;display:grid}.server-opening-rows-module__yhoiga__fact:last-child{border-bottom:0}.server-opening-rows-module__yhoiga__factIcon{width:16px;height:16px;color:var(--m2f-accent-hover)}.server-opening-rows-module__yhoiga__fact dt{color:var(--m2f-text-secondary)}.server-opening-rows-module__yhoiga__fact dd{color:var(--m2f-text);text-align:right;margin:0;font-weight:700}.server-opening-rows-module__yhoiga__ownership{padding:var(--m2f-space-2) var(--m2f-space-3);border-radius:var(--m2f-radius-md);border:1px dashed #c9a36a59;flex-direction:column;gap:4px;display:flex}.server-opening-rows-module__yhoiga__ownershipLabel{color:#e3c491;font-size:var(--m2f-fs-12);letter-spacing:.04em;text-transform:uppercase;font-weight:700}.server-opening-rows-module__yhoiga__ownershipText{color:var(--m2f-text-secondary);font-size:var(--m2f-fs-12);line-height:var(--m2f-lh-body)}@media (prefers-reduced-motion:reduce){.server-opening-rows-module__yhoiga__row,.server-opening-rows-module__yhoiga__action,.server-opening-rows-module__yhoiga__detailButton,.server-opening-rows-module__yhoiga__chevron{transition:none}}@container serverRows (max-width:1099px){.server-opening-rows-module__yhoiga__head,.server-opening-rows-module__yhoiga__list{--rows-columns:24px 150px minmax(110px, 1.2fr) minmax(100px, .8fr) minmax(140px, 1fr) 84px;--rows-actions:240px}.server-opening-rows-module__yhoiga__action,.server-opening-rows-module__yhoiga__detailButton{padding:0 10px}.server-opening-rows-module__yhoiga__panel{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr)}.server-opening-rows-module__yhoiga__facts{grid-column:1/-1}}@container serverRows (max-width:759px){.server-opening-rows-module__yhoiga__head{display:none}.server-opening-rows-module__yhoiga__summary{align-items:stretch;gap:var(--m2f-space-3);padding:var(--m2f-space-2);flex-direction:column}.server-opening-rows-module__yhoiga__toggle{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"strip strip""name status""level date";row-gap:8px}.server-opening-rows-module__yhoiga__index{display:none}.server-opening-rows-module__yhoiga__strip{grid-area:strip;height:84px}.server-opening-rows-module__yhoiga__stripArt{-webkit-mask-image:none;mask-image:none}.server-opening-rows-module__yhoiga__strip:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0a0a0c0d 40%,#0a0a0c8c 100%);position:absolute;inset:0}.server-opening-rows-module__yhoiga__stripLogo{z-index:1;left:14px;right:auto}.server-opening-rows-module__yhoiga__nameCell{grid-area:name}.server-opening-rows-module__yhoiga__name{white-space:normal}.server-opening-rows-module__yhoiga__levelCell{grid-area:level}.server-opening-rows-module__yhoiga__dateCell{grid-area:date;align-items:flex-end}.server-opening-rows-module__yhoiga__statusCell{grid-area:status;justify-content:flex-end}.server-opening-rows-module__yhoiga__actions{justify-content:stretch;width:auto}.server-opening-rows-module__yhoiga__action,.server-opening-rows-module__yhoiga__detailButton{flex:1}.server-opening-rows-module__yhoiga__panel{margin:0 var(--m2f-space-2) var(--m2f-space-2);grid-template-columns:minmax(0,1fr)}.server-opening-rows-module__yhoiga__owner{align-items:flex-start}}
