.form-two-col{z-index:1;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px 16px;margin-bottom:16px;display:grid;position:relative;overflow:visible}.form-two-col:has(.glass-select.is-open){z-index:40}.form-two-col>.settings-field,.form-two-col>label.settings-field,.form-two-col>.phone-field{min-width:0;margin-bottom:0}@supports (grid-template-rows:subgrid){.form-two-col{grid-template-rows:auto auto}.form-two-col>.settings-field,.form-two-col>label.settings-field,.form-two-col>.phone-field{grid-template-rows:subgrid;grid-row:span 2;gap:8px;display:grid}}@supports not (grid-template-rows:subgrid){.form-two-col .settings-label{align-items:flex-end;min-height:2.6em;line-height:1.3;display:flex}}@media (max-width:700px){.form-two-col{grid-template-columns:1fr}}.community-detail{--community-icon:96px;--community-icon-overlap:48px;color:inherit;position:relative}.community-detail__hero{isolation:isolate;position:relative}.community-detail__banner{background-position:50%;background-size:cover;border-radius:18px 18px 0 0;height:clamp(180px,32vw,280px);position:relative;overflow:hidden}.community-detail__banner--fallback{background:linear-gradient(145deg,#5865f259,#0ea5e92e 45%,#0f172a66)}.community-detail__banner-fade{pointer-events:none;background:linear-gradient(to bottom, transparent 28%, color-mix(in srgb, var(--background) 55%, transparent) 62%, var(--background) 100%);position:absolute;inset:0}.community-detail__identity{z-index:2;grid-template-columns:var(--community-icon) minmax(0, 1fr) auto;margin-top:calc(var(--community-icon-overlap) * -1);min-height:var(--community-icon);grid-template-areas:"icon title actions";align-items:end;gap:12px 16px;padding:0 4px 0 8px;display:grid;position:relative}.community-detail__icon{width:var(--community-icon);height:var(--community-icon);object-fit:cover;border:3px solid var(--background);background:var(--panel-2,var(--panel));border-radius:20px;grid-area:icon;box-shadow:0 10px 28px #00000059}.community-detail__icon--fallback{color:var(--foreground,#f4f4f5);place-items:center;font-size:2rem;font-weight:800;display:grid}.community-detail__heading{flex-direction:column;grid-area:title;align-self:end;gap:6px;min-width:0;padding:0 0 6px;display:flex}.community-detail__title{letter-spacing:-.02em;text-shadow:0 1px 18px color-mix(in srgb, var(--background) 70%, transparent);overflow-wrap:anywhere;background:0 0;border:none;min-width:0;margin:0;padding:0;font-size:clamp(1.35rem,2.4vw,1.85rem);font-weight:800;line-height:1.2}.community-detail__players{color:var(--foreground,inherit);opacity:.92;align-items:center;gap:8px;margin:0;font-size:.92rem;font-weight:650;display:inline-flex}.community-detail__players-dot{background:#22c55e;border-radius:999px;flex:none;width:8px;height:8px;box-shadow:0 0 0 3px #22c55e47}.community-detail__players.is-offline .community-detail__players-dot{background:#94a3b8;box-shadow:0 0 0 3px #94a3b847}.community-detail__players-hint{color:var(--muted);font-size:.85rem;font-weight:550}.community-detail__actions{flex-wrap:wrap;grid-area:actions;justify-content:flex-end;align-items:center;gap:8px;max-width:min(100%,460px);padding-bottom:6px;display:flex}.community-detail__vote{border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:36px;padding:0 14px;font-size:13px;font-weight:700;display:inline-flex}.community-detail__action{box-sizing:border-box;border:1px solid var(--border);background:color-mix(in srgb, var(--panel,#0f172a8c) 88%, transparent);min-width:96px;min-height:36px;color:var(--foreground,inherit);white-space:nowrap;-webkit-backdrop-filter:blur(10px);border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-size:13px;font-weight:650;line-height:1;text-decoration:none;transition:border-color .15s,background .15s,transform .15s;display:inline-flex}.community-detail__action:hover{border-color:var(--border-strong,#ffffff47);background:color-mix(in srgb, var(--panel-2,#1e293bb3) 92%, transparent);transform:translateY(-1px)}.community-detail__action--play{border-color:color-mix(in srgb, var(--primary,#3b82f6) 55%, var(--border));background:color-mix(in srgb, var(--primary,#3b82f6) 28%, var(--panel,transparent));min-width:148px;min-height:48px;box-shadow:0 8px 22px color-mix(in srgb, var(--primary,#3b82f6) 22%, transparent);border-radius:999px;padding:0 22px;font-size:15px;font-weight:750}.community-detail__action--play:hover{background:color-mix(in srgb, var(--primary,#3b82f6) 40%, var(--panel,transparent))}.community-detail__action--social{border-radius:999px;width:40px;min-width:40px;height:40px;min-height:40px;padding:0}.community-detail__action--social svg{flex:none;display:block}.community-detail__body{flex-direction:column;gap:22px;padding:20px 8px 8px;display:flex}.community-detail__description{color:var(--foreground,inherit);white-space:pre-wrap;overflow-wrap:anywhere;opacity:.92;margin:0;font-size:15px;line-height:1.55}.community-detail__section-title{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin:0 0 10px;font-size:.78rem;font-weight:700}.community-detail__teamspeak{border:1px solid var(--border);background:color-mix(in srgb, var(--panel,#0f172a73) 80%, transparent);border-radius:14px;padding:14px 16px}.community-detail__teamspeak-host{font-variant-numeric:tabular-nums;margin:0;font-size:15px;font-weight:700}.community-detail__teamspeak-desc{color:var(--muted);white-space:pre-wrap;overflow-wrap:anywhere;margin:8px 0 0;font-size:13px;line-height:1.45}.community-detail__gallery{min-width:0}.community-detail__admin{padding-top:4px}@media (max-width:720px){.community-detail{--community-icon:80px;--community-icon-overlap:40px}.community-detail__identity{grid-template-columns:var(--community-icon) minmax(0, 1fr);grid-template-areas:"icon title""actions actions";align-items:end}.community-detail__actions{justify-content:flex-start;max-width:none;padding-bottom:0}.community-detail__title{padding-bottom:0;font-size:1.35rem}}.discord-filter-clear{border-radius:999px!important;padding:10px 16px!important;font-size:13px!important}.account-providers{gap:12px;display:grid}.servers-hub-grid{grid-template-columns:1fr;gap:18px;display:grid}@media (min-width:768px){.servers-hub-grid{grid-template-columns:repeat(2,1fr)}}.hub-server-card{color:inherit;flex-direction:column;min-height:0;text-decoration:none;transition:border-color .15s;display:flex;overflow:hidden}.hub-server-card__link{min-width:0;color:inherit;flex-direction:column;flex:1;text-decoration:none;display:flex}.hub-server-card:hover{border-color:#ffffff29}.hub-server-card__actions{gap:8px;margin-top:-4px;padding:0 14px 14px;display:flex}.hub-server-card__play{border-radius:999px;flex:1 1 0;justify-content:center;align-items:center;gap:8px;min-width:0;padding:8px 14px;font-size:13px;display:inline-flex}.hub-server-card__game-icon{flex-shrink:0;width:16px;height:16px}.hub-server-card__vote{border-radius:999px;flex:1 1 0;justify-content:center;align-items:center;gap:8px;min-width:0;padding:8px 12px;font-size:13px;display:inline-flex}.hub-server-card__vote-count{font-variant-numeric:tabular-nums;min-width:1.6em;color:inherit;background:#ffffff29;border-radius:999px;justify-content:center;align-items:center;padding:2px 8px;font-size:12px;font-weight:800;display:inline-flex}.hub-server-card__banner{aspect-ratio:1158/180;border-bottom:1px solid var(--border);background:#0b1220;width:100%;position:relative;overflow:hidden}.hub-server-card__online{z-index:2;color:#f8fafc;pointer-events:none;background:#000000b8;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:700;line-height:1.2;display:inline-flex;position:absolute;top:10px;left:10px}.hub-server-card__online-dot{background:#23a559;border-radius:999px;flex:none;width:8px;height:8px;box-shadow:0 0 0 2px #23a55947}.hub-server-card__online.is-offline .hub-server-card__online-dot{box-shadow:none;background:#80848e}.hub-server-card__online--skeleton{gap:8px;min-width:72px}.hub-server-card__online--skeleton .hub-server-card__online-dot{box-shadow:none;background:#f8fafc59;animation:1.1s ease-in-out infinite hub-skel-pulse}.hub-server-card__online-skel-bar{background:#f8fafc47;border-radius:999px;width:42px;height:10px;animation:1.1s ease-in-out infinite hub-skel-pulse;display:inline-block}.hub-server-card__avatar-wrap{flex-shrink:0;width:68px;height:68px;position:relative}.hub-server-card__avatar.is-loading{opacity:0;pointer-events:none;position:absolute;inset:0}.hub-server-card__avatar--skeleton{background:linear-gradient(110deg,#94a3b838 20%,#e2e8f061 40%,#94a3b838 60%) 0 0/200% 100%;animation:1.2s linear infinite hub-skel-shimmer}.hub-server-card__banner:after{content:"";pointer-events:none;background:linear-gradient(to bottom, transparent 0%, color-mix(in srgb, var(--background) 45%, transparent) 50%, color-mix(in srgb, var(--background) 88%, transparent) 100%);z-index:1;height:72%;position:absolute;bottom:0;left:0;right:0}.hub-server-card__banner img{object-fit:cover;object-position:center center;width:100%;height:100%;display:block}.hub-server-card__banner-fallback{background:linear-gradient(#5865f247,#0b1220f2);width:100%;height:100%}.hub-server-card__body{flex-direction:column;flex:1;gap:10px;padding:0 18px 18px;display:flex}.hub-server-card__header{z-index:1;align-items:flex-end;gap:14px;margin-top:-32px;display:flex;position:relative}.hub-server-card__avatar{border:2px solid var(--panel);object-fit:cover;border-radius:14px;flex:none;width:68px;height:68px;box-shadow:0 6px 16px #0006}.hub-server-card__avatar--letter,.hub-server-card__avatar--game{color:#fff;place-items:center;font-size:26px;font-weight:800;display:grid}.hub-server-card__avatar--letter{background:linear-gradient(135deg,#5865f2,#2d3561)}.hub-server-card__title-block{flex:1;min-width:0;padding-bottom:2px}.hub-server-card__badges{flex-wrap:wrap;gap:6px;margin-bottom:6px;display:flex}.hub-server-card__name{text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:1.15rem;font-weight:800;line-height:1.25;display:-webkit-box;overflow:hidden}.hub-server-card__desc{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:1.5;display:-webkit-box;overflow:hidden}.hub-server-card__meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;margin-top:auto;padding-top:4px;font-size:12px;line-height:1.45;display:flex}.hub-server-card__meta-dot{opacity:.5}.image-carousel{border:1px solid var(--border);background:#0b1220;border-radius:12px;position:relative;overflow:hidden}.image-carousel__viewport{aspect-ratio:16/9;width:100%;max-height:360px;position:relative;overflow:hidden}.image-carousel__track{will-change:transform;width:100%;height:100%;transition:transform .65s cubic-bezier(.22,1,.36,1);display:flex}.image-carousel__slide{cursor:zoom-in;background:0 0;border:none;flex:0 0 100%;width:100%;height:100%;margin:0;padding:0;display:block}.image-carousel__slide img{object-fit:cover;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;max-height:none;display:block}.image-carousel__nav{border:1px solid var(--border);color:#fff;cursor:pointer;z-index:2;background:#000000a6;border-radius:999px;width:36px;height:36px;font-size:22px;line-height:1;transition:background .2s,transform .2s;position:absolute;top:50%;transform:translateY(-50%)}.image-carousel__nav:hover{background:#000000d9}.image-carousel__nav--prev{left:8px}.image-carousel__nav--next{right:8px}.image-carousel__dots{z-index:2;pointer-events:none;justify-content:center;gap:6px;padding:0;display:flex;position:absolute;bottom:10px;left:0;right:0}.image-carousel__dot{cursor:pointer;pointer-events:auto;background:#fff6;border:none;border-radius:999px;width:8px;height:8px;padding:0;transition:width .35s cubic-bezier(.22,1,.36,1),background .25s}.image-carousel__dot--active{background:#5865f2;width:22px}@media (prefers-reduced-motion:reduce){.image-carousel__track,.image-carousel__dot{transition:none}}.image-lightbox{z-index:9999;background:#000000e0;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.image-lightbox__img{object-fit:contain;border-radius:8px;max-width:min(96vw,1200px);max-height:88vh}.image-lightbox__close{color:#fff;cursor:pointer;background:0 0;border:none;font-size:32px;line-height:1;position:absolute;top:16px;right:20px}.image-lightbox__nav{color:#fff;cursor:pointer;background:#00000080;border:1px solid #ffffff40;border-radius:999px;width:44px;height:44px;font-size:28px;position:absolute;top:50%;transform:translateY(-50%)}.image-lightbox__nav--prev{left:16px}.image-lightbox__nav--next{right:16px}.image-lightbox__counter{color:var(--muted);margin:0;font-size:14px;position:absolute;bottom:20px;left:50%;transform:translate(-50%)}.switch-row--disabled{opacity:.55;cursor:not-allowed}.guild-listing-hero{background:linear-gradient(135deg,#5865f224,#ffffff08);border:1px solid #ffffff1a;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 18px;margin-bottom:16px;padding:12px 16px;display:flex}.guild-listing-hero.is-public{background:linear-gradient(135deg,#22c55e24,#ffffff08);border-color:#22c55e59}.guild-listing-hero.is-private{background:linear-gradient(135deg,#94a3b814,#ffffff05);border-color:#94a3b838}.guild-listing-hero.is-locked{background:linear-gradient(135deg,#ef44441f,#ffffff05);border-color:#ef444459}.guild-listing-hero__copy{flex:240px;min-width:0}.guild-listing-hero__eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:0 0 2px;font-size:11px;font-weight:700}.guild-listing-hero__title{letter-spacing:-.02em;margin:0;font-size:17px;font-weight:800;line-height:1.25}.guild-listing-hero__hint{color:var(--muted);max-width:52ch;margin:4px 0 0;font-size:12px;line-height:1.4}.guild-listing-hero__toggle{background:0 0;border:0;border-radius:0;flex:none;padding:0}.settings-panel--guild-manage{padding-top:18px}.settings-page{max-width:880px;margin:0 auto;padding:24px 0 48px}.settings-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:20px;display:flex}.settings-header h1{letter-spacing:-.02em;margin:0;font-size:28px;font-weight:800}.settings-back{color:var(--muted);align-items:center;gap:6px;margin-bottom:8px;font-size:13px;display:inline-flex}.settings-back:hover{color:var(--primary-2)}.settings-alert--warn{background:#f59e0b14;border:1px solid #f59e0b66}.settings-alert--info{background:#6366f114;border:1px solid #6366f173}.settings-alert-title{margin-bottom:4px;font-weight:700}.settings-panel-title{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin-bottom:14px;font-size:13px;font-weight:700}.settings-field{gap:8px;margin-bottom:16px;display:grid}.settings-field:last-child{margin-bottom:0}.settings-field label,.settings-field .settings-label{color:var(--foreground);font-size:13px;font-weight:600}.field-required{color:#ef4444;margin-left:.2em;font-weight:800}.field-required-gate{opacity:.01;pointer-events:none;border:0;width:1px;height:1px;margin:0;padding:0;position:absolute;overflow:hidden}.settings-field input[type=text],.settings-field textarea,.settings-field select{border:1px solid var(--glass-border);background:var(--glass-bg);-webkit-backdrop-filter:blur(12px);width:100%;color:var(--foreground);font:inherit;border-radius:999px;padding:10px 12px;box-shadow:0 1px 2px #0000000f}.settings-field textarea{resize:vertical;border-radius:14px;min-height:120px;line-height:1.5}.settings-field textarea.textarea-autogrow,textarea.textarea-autogrow{resize:none;field-sizing:content;overflow:hidden}.settings-field select{padding-right:36px}.settings-field input:focus,.settings-field textarea:focus,.settings-field select:focus{border-color:var(--primary);outline:none;box-shadow:0 0 0 2px #2563eb33}.settings-field select:focus{background-color:#ffffff12}.settings-field .glass-select{width:100%}.country-search{z-index:1;position:relative}.country-search:focus-within{z-index:30}.country-search__panel{z-index:40;background:var(--panel-3,#fffffff5);-webkit-backdrop-filter:blur(16px);border:1px solid var(--glass-border,#71717a47);color:var(--foreground,#18181b);border-radius:14px;padding:6px;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow:hidden;box-shadow:0 16px 40px #00000038}.country-search__panel input[type=search]{border:1px solid var(--glass-border,#71717a47);background:var(--glass-bg,#ffffffb8);width:100%;color:var(--foreground);font:inherit;box-shadow:none;border-radius:10px;margin-bottom:4px;padding:8px 10px;font-size:14px}.country-search__panel input[type=search]:focus{border-color:var(--border-strong);outline:none;box-shadow:0 0 0 2px #93c5fd1f}.country-search__list{max-height:220px;margin:0;padding:4px 0;list-style:none;overflow-y:auto}.country-search__list button{text-align:left;width:100%;color:var(--foreground);font:inherit;cursor:pointer;background:0 0;border:none;padding:8px 12px}.country-search__list button:hover,.country-search__list button.is-active{color:var(--primary-2);background:#5865f226}.dashboard-page{padding-bottom:64px}.dashboard-page__header{border-bottom:1px solid #33415573;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:8px;padding-bottom:8px;display:flex}.dashboard-page__actions{flex-wrap:wrap;gap:8px;display:flex}.dashboard-tabs{-webkit-backdrop-filter:blur(12px);background:#ffffff0a;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:4px;margin-top:14px;padding:4px;display:inline-flex;box-shadow:inset 0 1px #ffffff0a}.dashboard-tabs__tab{letter-spacing:.01em;color:var(--muted);white-space:nowrap;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;padding:8px 16px;font-size:13px;font-weight:650;text-decoration:none;transition:color .18s,background .18s,border-color .18s,box-shadow .18s,transform .18s;display:inline-flex;position:relative}.dashboard-tabs__tab:hover{color:var(--foreground);background:#ffffff0f}.dashboard-tabs__tab.is-active{color:#fff;background:linear-gradient(#5865f2f2,#4752c4f2);border-color:#5865f273;box-shadow:0 8px 20px #5865f247,inset 0 1px #ffffff2e}.dashboard-tabs__tab.is-active:after{content:none}.dashboard-section{margin-top:28px}.dashboard-section__head{justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:14px;display:flex}.dashboard-section__head h2{margin:0;font-size:1.1rem;font-weight:800}.dashboard-empty{gap:14px;margin-top:24px;display:grid}.dashboard-empty p{color:var(--muted);margin:0;line-height:1.55}.dash-partner-banner{color:#fff;background:radial-gradient(120% 140% at 0%,#00aa61 0%,#00835e 45%,#00625b 100%);border:1px solid #86efac4d;border-radius:14px;align-items:center;gap:14px;margin-top:24px;padding:14px 16px;text-decoration:none;transition:border-color .15s,transform .15s;display:flex}.dash-partner-banner:hover{border-color:#ffffff8c;transform:translateY(-1px)}.dash-partner-banner__logo{border-radius:11px;flex-shrink:0;box-shadow:0 4px 12px #00000040}.dash-partner-banner__text{flex:1;gap:2px;min-width:0;line-height:1.4;display:grid}.dash-partner-banner__text>span:last-child{color:#ffffffd9;font-size:.9rem}.dash-partner-banner__kicker{letter-spacing:.08em;text-transform:uppercase;color:#ffffffbf;font-size:.7rem;font-weight:700}.dash-partner-banner__cta{color:#00664f;background:#fff;border-radius:10px;flex-shrink:0;padding:8px 14px;font-size:.9rem;font-weight:700}@media (max-width:560px){.dash-partner-banner{flex-wrap:wrap}.dash-partner-banner__cta{text-align:center;width:100%}}.dash-guild-list{flex-direction:column;gap:12px;max-width:820px;display:flex}.dash-guild{border:1px solid color-mix(in srgb, var(--foreground) 7%, transparent);background:color-mix(in srgb, var(--foreground) 5%, transparent);color:var(--foreground);border-radius:10px;align-items:flex-start;gap:14px;padding:14px 18px 14px 14px;text-decoration:none;transition:background .15s,border-color .15s,transform .15s;display:flex}.dash-guild:hover{background:color-mix(in srgb, var(--foreground) 8%, transparent);border-color:color-mix(in srgb, var(--foreground) 14%, transparent)}.dash-guild--unlisted{background:#ef444414;border-color:#ef444473}.dash-guild--unlisted:hover{background:#ef44441f;border-color:#ef4444b3}.dash-guild__warning{color:#f87171;margin:0;font-size:12px;font-weight:600}html[data-tone=light] .dash-guild__warning{color:#dc2626}.dash-add-server__plus{margin-top:-2px;font-size:26px;font-weight:800;line-height:.6}.dash-guild__icon{object-fit:cover;border-radius:8px;flex-shrink:0;width:44px;height:44px}.dash-guild__main{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.dash-guild__meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:10px;font-size:11px;display:flex}.dash-guild__online{color:var(--foreground);align-items:center;gap:6px;font-weight:700;display:inline-flex}.dash-guild__dot{background:#22c55e;border-radius:50%;width:7px;height:7px}.dash-guild__tier{padding:1px 6px;font-size:9px}.dash-guild__name{overflow-wrap:anywhere;font-size:15px;font-weight:800;line-height:1.35}.dash-guild__tags{flex-wrap:wrap;align-items:center;gap:5px;margin-top:6px;display:flex}.dash-guild__tag{color:var(--muted);background:color-mix(in srgb, var(--foreground) 7%, transparent);border:1px solid color-mix(in srgb, var(--foreground) 10%, transparent);text-overflow:ellipsis;white-space:nowrap;border-radius:999px;max-width:160px;padding:2px 8px;font-size:10.5px;font-weight:600;line-height:1.5;overflow:hidden}.dash-guild__tag--nsfw{color:#f87171;border-color:#f8717166}.dash-guild__flag{border-radius:3px;display:block}.dash-guild__cta{color:var(--muted);white-space:nowrap;flex-shrink:0;align-self:center;font-size:18px}.dash-guild:hover .dash-guild__cta{color:var(--foreground)}.guild-manage{max-width:760px;margin:0 auto}.guild-manage__head{border-bottom:1px solid color-mix(in srgb, var(--foreground) 10%, transparent);align-items:center;gap:16px;margin:8px 0 28px;padding-bottom:18px;display:flex}.guild-manage__icon{object-fit:cover;border-radius:10px;flex-shrink:0;width:48px;height:48px}.guild-manage__name{text-align:left;overflow-wrap:anywhere;flex:1;min-width:0;margin:0;font-size:1.35rem;font-weight:800;line-height:1.3}.guild-manage__status-row{justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.guild-manage__label{color:var(--muted);margin:0 0 4px;font-size:12px}.guild-manage__label--strong{letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:12px;font-weight:800}.guild-manage__status{letter-spacing:.02em;text-transform:uppercase;align-items:center;gap:10px;margin:0;font-size:1.4rem;font-weight:900;display:flex}.guild-manage__status-dot{background:currentColor;border-radius:50%;width:8px;height:8px}.guild-manage__status--public .guild-manage__status-dot{background:#22c55e}.guild-manage__status--hidden .guild-manage__status-dot{background:#a1a1aa}.guild-manage__status--blacklisted{color:#f87171}.guild-manage__edit{color:#09090b;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;background:#fafafa;border:1px solid #fafafa;border-radius:999px;padding:11px 18px;font-size:13px;font-weight:800;text-decoration:none;transition:filter .15s;box-shadow:0 8px 22px #00000052}.guild-manage__edit:hover{filter:brightness(1.08)}html[data-tone=light] .guild-manage__edit{color:#fff;background:#111827;border-color:#111827;box-shadow:0 8px 22px #0f172a29}html[data-tone=light] .guild-manage__edit:hover{filter:brightness(1.25)}.guild-manage__preview-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.guild-manage__preview{width:100%;max-width:376px;margin:0 auto 24px}.guild-manage__preview .server-card--listing{height:320px;min-height:320px}.guild-manage__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.guild-manage__premium{color:inherit;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;background:#ffc8001f;border:1px solid #ffc8008c;border-radius:999px;padding:10px 16px;font-size:13px;font-weight:800;text-decoration:none;transition:background .15s}.guild-manage__premium:hover{background:#ffc80038}.admin-guild{background:color-mix(in srgb, var(--foreground) 4%, transparent);border:1px solid #ef444447;border-radius:12px;margin-bottom:22px;padding:16px 18px}.admin-guild__title{color:#f87171;margin-bottom:10px}.admin-guild__row{border-top:1px solid color-mix(in srgb, var(--foreground) 8%, transparent);justify-content:space-between;align-items:center;gap:16px;padding:12px 0;display:flex}.admin-guild__row:first-of-type{border-top:0}.admin-guild__label{margin:0 0 4px;font-size:14px;font-weight:700}.admin-guild__hint{color:var(--muted);margin:0;font-size:12px}.admin-guild__error{color:#f87171;margin:0 0 8px;font-size:12px}.admin-guild__current{align-items:center;gap:8px;font-size:13px;display:flex}.admin-guild__avatar{object-fit:cover;border-radius:50%;flex-shrink:0}.admin-guild__avatar--empty{background:color-mix(in srgb, var(--foreground) 12%, transparent);display:inline-block}.admin-guild__clear{border:1px solid color-mix(in srgb, var(--foreground) 14%, transparent);color:var(--muted);font:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:2px 8px;font-size:11px}.admin-guild__clear:hover{color:var(--foreground)}.admin-guild__picker{width:min(320px,100%);position:relative}.admin-guild__picker input{width:100%}.admin-guild__picker .admin-guild__results{z-index:40;flex-direction:column;max-height:280px;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto}.admin-guild__result{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;padding:8px 10px;font-size:13px;display:flex}.admin-guild__result:hover{background:#7f7f7f24}.admin-guild__result-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.admin-guild__result-id{color:var(--muted);font-variant-numeric:tabular-nums;font-size:11px}.switch-input:checked+.switch-ui--danger{background:linear-gradient(#ef4444,#dc2626)}@media (max-width:640px){.admin-guild__row--adder{flex-direction:column;align-items:stretch}.admin-guild__picker{width:100%}.guild-manage__head{flex-wrap:wrap}.guild-manage__name{font-size:1.1rem}}.suggest-game{margin-top:8px}.suggest-game__form{border:1px solid var(--border);background:#02061740;border-radius:10px;margin-top:10px;padding:12px}.prose-legal{line-height:1.7}.prose-legal h1{color:var(--foreground);margin:0 0 16px;font-size:32px;font-weight:800;line-height:1.2}.prose-legal h2{color:var(--foreground);margin:24px 0 12px;font-size:24px;font-weight:800;line-height:1.3}.prose-legal h3{color:var(--foreground);margin:20px 0 10px;font-size:18px;font-weight:700;line-height:1.35}.prose-legal p{color:var(--muted);margin:10px 0}.prose-legal ul,.prose-legal ol{margin:8px 0 16px;padding-left:22px}.prose-legal li{color:var(--muted);margin:6px 0}.prose-legal a{color:var(--primary-2);text-underline-offset:2px;text-decoration:underline}.prose-legal strong{color:var(--foreground);font-weight:700}.prose-legal code{border:1px solid var(--border);background:#0f172a99;border-radius:6px;padding:1px 6px}@media (max-width:600px){.prose-legal h1{font-size:26px}.prose-legal h2{font-size:20px}}.home-zone__kicker{letter-spacing:.12em;text-transform:uppercase;color:var(--primary-2);background:var(--glass-bg);border:1px solid var(--glass-border);-webkit-backdrop-filter:blur(8px);border-radius:999px;margin:0 0 12px;padding:5px 12px;font-size:11px;font-weight:600;display:inline-block}.home-zone__title{letter-spacing:-.03em;margin:0 0 18px;font-size:clamp(1.45rem,3.2vw,2.1rem);font-weight:800;line-height:1.15}.badge--discord{color:#a5b4fc;background:#5865f233}.badge--steam{color:#7dd3fc;background:#1b9ae033}.badge--game{color:#86efac;background:#22c55e26}.servers-search-strip{margin-top:20px;margin-bottom:8px}.servers-hub-filters{flex-wrap:wrap;justify-content:center;gap:10px;width:100%;margin-top:12px}.servers-hub-filters .servers-search__game{z-index:25;flex:0 auto;min-width:180px;max-width:280px;position:relative}.servers-hub-filters .servers-search__game .glass-select__trigger{box-sizing:border-box;border-radius:999px;height:40px;min-height:40px}.servers-hub-filters .servers-search__game .glass-select__menu{overflow:hidden;border-radius:14px!important}.servers-hub-filters .discord-filter-sort{flex:none}.servers-hub-filters .discord-filter-sort .discord-filter-pill{cursor:pointer}.premium-panel{margin-bottom:20px}.premium-tier-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px;display:grid}.premium-tier-card__head{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.premium-tier-card__head h3{margin:0;font-size:1.1rem;font-weight:800}.premium-tier-card__features{color:var(--muted);flex:1;margin:0;padding-left:18px;font-size:12px}.premium-tier-card__features li{margin-bottom:4px}.form-grid--with-charts{max-width:none}.settings-charts{width:100%;margin-top:8px}.form-two-col>.country-search{min-width:0;margin-bottom:0}.form-grid{gap:12px;max-width:420px;display:grid}.form-grid label{gap:6px;font-size:13px;font-weight:600;display:grid}.form-grid.form-grid--with-charts,.form-grid--with-charts .form-two-col,.form-grid--with-charts .settings-field,.form-grid--with-charts .settings-charts,.form-grid--with-charts .stats-panel{width:100%;max-width:none}.form-grid--with-charts .stats-panel{margin-top:4px}.form-grid--with-charts .stats-chart-grid{width:100%}.discord-search-filters{flex-direction:column;align-items:center;gap:14px;margin-top:20px;display:flex}.discord-search-filters__row{justify-content:center;width:100%;margin-top:0}.discord-search-block--filters{align-items:stretch;width:100%;max-width:620px;margin:0 auto}.discord-size-filter{z-index:5;min-width:148px;position:relative}.discord-size-filter.is-open{z-index:40}.discord-size-filter__slider-head{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:8px;font-size:13px;font-weight:600;display:flex}.discord-size-filter__slider-head strong{letter-spacing:.02em;color:var(--foreground);font-size:13px;font-weight:800}.discord-size-filter__slider-head label{color:var(--muted)}.discord-size-filter__range{appearance:none;cursor:pointer;background:0 0;outline:none;width:100%;height:24px;margin:0;padding:0}.discord-size-filter__range:focus,.discord-size-filter__range:active{outline:none}.discord-size-filter__range::-webkit-slider-runnable-track{-webkit-appearance:none;background:linear-gradient(90deg,#5865f2b3 0%,#8b5cf68c 55%,#a78bfa66 100%);border:none;border-radius:999px;height:6px}.discord-size-filter__range:hover::-webkit-slider-runnable-track{background:linear-gradient(90deg,#5865f2b3 0%,#8b5cf68c 55%,#a78bfa66 100%)}.discord-size-filter__range:active::-webkit-slider-runnable-track{background:linear-gradient(90deg,#5865f2b3 0%,#8b5cf68c 55%,#a78bfa66 100%)}.discord-size-filter__range:focus::-webkit-slider-runnable-track{background:linear-gradient(90deg,#5865f2b3 0%,#8b5cf68c 55%,#a78bfa66 100%)}.discord-size-filter__range::-webkit-slider-thumb{appearance:none;cursor:grab;background:#f8fafc;border:2px solid #5865f2;border-radius:50%;width:18px;height:18px;margin-top:-6px;box-shadow:0 2px 8px #00000059}.discord-size-filter__range:active::-webkit-slider-thumb{cursor:grabbing;background:#fff;border-color:#818cf8}.discord-size-filter__range::-moz-range-track{background:linear-gradient(90deg,#5865f2b3 0%,#8b5cf68c 55%,#a78bfa66 100%);border:none;border-radius:999px;height:6px}.discord-size-filter__range::-moz-range-progress{background:#5865f2d9;border-radius:999px;height:6px}.discord-size-filter__range::-moz-range-thumb{cursor:grab;background:#f8fafc;border:2px solid #5865f2;border-radius:50%;width:18px;height:18px;box-shadow:0 2px 8px #00000059}.discord-size-filter__range:active::-moz-range-thumb{cursor:grabbing;background:#fff;border-color:#818cf8}.discord-size-filter__ticks{letter-spacing:.04em;color:var(--muted);opacity:.85;justify-content:space-between;margin-top:6px;font-size:10px;font-weight:600;display:flex}.account-header__avatar{object-fit:cover;border-radius:14px;flex-shrink:0;width:56px;height:56px}.account-header__avatar--fallback{color:#fff;background:linear-gradient(135deg,#5865f2,#4752c4);place-items:center;font-size:14px;font-weight:700;display:grid}.glass-dropdown{flex-direction:column;gap:2px;max-height:280px;display:flex;overflow-y:auto}.glass-dropdown button.is-active,.glass-select__menu .glass-dropdown button.is-active{font-weight:600}.company-owner-list{gap:10px;margin:0 0 20px;padding:0;list-style:none;display:grid}.company-owner-list__item{border:1px solid var(--glass-border);background:var(--glass-bg);border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.glass-select{z-index:1;position:relative}.glass-select.is-open{z-index:40}.glass-select__trigger{border:1px solid var(--glass-border,#71717a47);background:var(--glass-bg,#ffffffb8);-webkit-backdrop-filter:blur(12px);width:100%;color:var(--foreground,#18181b);font:inherit;cursor:pointer;border-radius:999px;justify-content:space-between;align-items:center;gap:8px;padding:10px 14px;font-size:13px;font-weight:600;transition:border-color .15s,background .15s;display:flex;box-shadow:0 1px 2px #0000000f}.glass-select__trigger:hover:not(:disabled){z-index:5;border-color:var(--border-strong,#52525b59)}.glass-select__trigger:focus-visible{border-color:var(--border-strong);outline:none;box-shadow:0 0 0 3px #93c5fd1f}.glass-select__trigger:disabled{opacity:.65;cursor:not-allowed}.glass-select__label{text-overflow:ellipsis;white-space:nowrap;text-align:left;overflow:hidden}.glass-select__chevron{color:var(--muted);flex-shrink:0;font-size:10px;line-height:1}.glass-select__panel{z-index:50;min-width:max(100%,180px);padding-top:8px;position:absolute;top:100%;left:0;right:0}.glass-select__panel--portal{z-index:500;box-sizing:border-box;border-radius:14px;min-width:0;padding-top:0;position:fixed;right:auto;overflow:hidden;transform:translateZ(0)}.glass-select__panel--modal-layer{z-index:12100}.glass-select__panel--portal .glass-select__menu{max-height:inherit;box-sizing:border-box;border-radius:14px;width:100%;min-width:0;min-height:0;overflow:hidden}.glass-select__panel--portal .glass-select__menu .glass-dropdown{flex:auto;min-height:0;max-height:none;overflow-y:auto}.glass-select__menu{box-sizing:border-box;border-radius:14px;flex-direction:column;min-width:max(100%,180px);display:flex;overflow:hidden}.glass-select__search{border-bottom:1px solid var(--glass-border);flex-shrink:0;margin-bottom:4px;padding:4px 4px 8px}.glass-select__search .form-control{border-radius:10px;width:100%;min-height:36px;padding:8px 10px;font-size:14px}.glass-select__menu .glass-dropdown{box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border:none;border-radius:0;min-width:0;max-height:240px;padding:0}.glass-select__empty{color:var(--muted);text-align:center;margin:0;padding:12px;font-size:13px}.glass-select__hint{color:var(--muted);font-size:12px;font-weight:400}.tag-input input{width:100%}.tag-input__list{flex-wrap:wrap;gap:8px;margin:10px 0 0;padding:0;list-style:none;display:flex}.tag-input__list li{background:#5865f226;border:1px solid #5865f240;border-radius:999px;align-items:center;gap:4px;padding:4px 8px 4px 10px;display:inline-flex}.tag-input__chip{font-size:13px;font-weight:600}.tag-input__list button{color:var(--muted);cursor:pointer;background:0 0;border:none;padding:0 2px;font-size:16px;line-height:1}body:has(.auth-shell--metal){color:#18181b;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#e8eaee!important}body:has(.auth-shell--metal) .site-footer{display:none!important}body:has(.auth-shell--metal) .site-header{background:#eceef2eb;border-bottom-color:#71717a38}body:has(.auth-shell--metal) main.page-wrap{min-height:calc(100vh - var(--site-header-height));background:#e8eaee;padding:0}body:has(.auth-shell--wood){color:#2c2118;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#f3ebe0!important}body:has(.auth-shell--wood) .site-footer{display:none!important}body:has(.auth-shell--wood) main.page-wrap{min-height:calc(100vh - var(--site-header-height));background:#f3ebe0;padding:0}.auth-shell{min-height:calc(100vh - var(--site-header-height));z-index:2;isolation:isolate;color:#f4f4f5;background:#0c0d10;place-items:center;padding:48px 20px 56px;display:grid;position:relative;overflow:hidden}.auth-shell:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(135deg,#09090b 0%,#14151a 18%,#2a2d35 38%,#4e5360 48%,#8d929e 50.5%,#4e5360 53%,#252830 68%,#121318 86%,#09090b 100%);position:absolute;inset:0}.auth-shell:after{content:"";z-index:0;pointer-events:none;background:radial-gradient(120% 80% at 50% 42%,#0c0d1047 0%,#0c0d10b8 100%),linear-gradient(#0000002e,#0000006b);position:absolute;inset:0}.auth-shell--metal{color:#18181b;background:#e8eaee}.auth-shell--metal:before{background:linear-gradient(135deg,#d7dae1 0%,#e4e7ec 16%,#f1f3f6 34%,#c9ced8 48%,#9aa1ad 50.5%,#c9ced8 53%,#eceef2 68%,#e0e3e9 86%,#d5d8df 100%)}.auth-shell--metal:after{background:radial-gradient(120% 80% at 50% 42%,#ffffff6b 0%,#e8eaeec7 100%),linear-gradient(#fff3,#a1a1aa1f)}.auth-shell--metal .auth-brand,.auth-shell--metal .auth-lead,.auth-shell--metal .auth-divider,.auth-shell--metal .auth-legal{color:#71717a}.auth-shell--metal .auth-title,.auth-shell--metal .auth-brand:hover,.auth-shell--metal .auth-email-toggle:hover{color:#18181b}.auth-shell--metal .auth-btn--ghost,.auth-shell--metal .auth-email-form input{color:#18181b;background:#ffffffd1;border-color:#71717a47}.auth-shell--metal .auth-divider:before,.auth-shell--metal .auth-divider:after{background:#71717a47}.auth-shell--metal .auth-legal a{color:#3f3f46}.auth-shell--wood{color:#2c2118;background:#f3ebe0}.auth-shell--wood:before{background:radial-gradient(42% 58% at 50% 118%,#c495582e,#0000 70%),radial-gradient(28% 40% at 18% 8%,#e8c58c47,#0000 68%),linear-gradient(#f7f0e6 0%,#efe4d4 28%,#e8d9c4 52%,#f1e7da 78%,#f3ebe0 100%)}.auth-shell--wood:after{background:radial-gradient(70% 36% at 50% 0,#ffffff59,#0000 58%),linear-gradient(#0000 0%,#c495581a 100%)}.auth-shell--wood .auth-brand,.auth-shell--wood .auth-lead,.auth-shell--wood .auth-divider,.auth-shell--wood .auth-legal{color:#8a6f55}.auth-shell--wood .auth-title{color:#2c2118;font-family:Georgia,Times New Roman,serif}.auth-shell--wood .auth-brand:hover,.auth-shell--wood .auth-email-toggle:hover{color:#2c2118}.auth-shell--wood .auth-btn--ghost,.auth-shell--wood .auth-email-form input{color:#2c2118;background:#fffcf7e0;border-color:#a67c5252}.auth-shell--wood .auth-divider:before,.auth-shell--wood .auth-divider:after{background:#a67c5247}.auth-shell--wood .auth-legal a{color:#8b5e34}.auth-shell__inner{z-index:1;text-align:center;width:100%;max-width:392px;position:relative}.auth-brand{letter-spacing:.16em;text-transform:uppercase;color:#71717a;margin-bottom:40px;font-size:.8rem;font-weight:700;display:inline-block}.auth-brand:hover{color:#f4f4f5}.auth-title{letter-spacing:-.045em;color:#fafafa;margin:0;font-size:clamp(1.7rem,4vw,2.05rem);font-weight:600;line-height:1.2}.auth-lead{color:#a1a1aa;margin:12px 0 0;font-size:15px;font-weight:400;line-height:1.55}.auth-error{color:#fecaca;background:#2a1215;border:1px solid #7f1d1d;border-radius:10px;margin:20px 0 0;padding:10px 12px;font-size:13px;line-height:1.45}.auth-providers{gap:10px;margin-top:32px;display:grid}.auth-providers__row{grid-template-columns:1fr 1fr;gap:10px;display:grid}.auth-btn{letter-spacing:-.01em;color:#fff;cursor:pointer;width:100%;min-height:48px;box-shadow:none;white-space:nowrap;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 16px;font-size:14px;font-weight:600;text-decoration:none;transition:transform .22s cubic-bezier(.16,1,.3,1),background .12s,border-color .12s;display:inline-flex;position:relative;transform:translateZ(0)}.auth-btn:hover{z-index:5;transform:scale(1.04)}.auth-btn:active{transform:scale(1.02)}.auth-btn__icon{flex-shrink:0;width:18px;height:18px;display:block}.auth-btn--discord{background:#5865f2}.auth-btn--discord:hover{background:#4752c4}.auth-btn--steam{background:#1b2838;border-color:#2a3f55}.auth-btn--steam:hover{background:#16202d}.auth-btn--google{color:#1f1f1f;background:#fff;border-color:#fff}.auth-btn--google:hover{background:#f4f4f5}.auth-btn--ghost{color:#f4f4f5;background:#18181b;border-color:#3f3f46}.auth-btn--ghost:hover{background:#27272a;border-color:#52525b}.auth-divider{color:#71717a;letter-spacing:.04em;align-items:center;gap:12px;margin:28px 0 18px;font-size:12px;display:flex}.auth-divider:before,.auth-divider:after{content:"";background:#27272a;flex:1;height:1px}.auth-email-form{text-align:left;gap:12px;display:grid}.auth-email-form label{color:#a1a1aa;gap:6px;font-size:13px;font-weight:600;display:grid}.auth-email-form input{color:#fafafa;width:100%;min-height:44px;box-shadow:none;-webkit-backdrop-filter:none;background:#18181b;border:1px solid #3f3f46;border-radius:12px}.auth-email-form input:focus{box-shadow:none;border-color:#71717a}.auth-email-toggle{color:#a1a1aa;cursor:pointer;background:0 0;border:0;margin-top:14px;font-size:13px}.auth-email-toggle:hover{color:#f4f4f5}.auth-legal{color:#71717a;margin:28px 0 0;font-size:12px;line-height:1.55}.auth-legal a{color:#e4e4e7;text-underline-offset:3px;text-decoration:underline}@media (max-width:420px){.auth-providers__row{grid-template-columns:1fr}}.ds-page{--game-accent:#5865f2;--game-from:#2d3561;--game-to:#121428}.ds-totals{border:1px solid var(--border);background:linear-gradient(180deg, var(--panel), var(--panel-2));border-radius:16px;flex-wrap:wrap;gap:32px;margin:22px 0 6px;padding:18px 22px;display:flex}.ds-totals div{flex-direction:column;gap:2px;display:flex}.ds-totals strong{font-variant-numeric:tabular-nums;font-size:1.5rem;font-weight:800}.ds-totals span{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:12px}.ds-game-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:18px;margin-top:26px;display:grid}.ds-game-card{color:inherit;border:1px solid var(--border);background:linear-gradient(160deg, var(--game-from), var(--game-to));border-radius:16px;text-decoration:none;transition:transform .16s,border-color .16s,box-shadow .16s;display:block;position:relative;overflow:hidden}.ds-game-card:hover{border-color:var(--game-accent);transform:translateY(-3px);box-shadow:0 12px 30px #00000059}.ds-game-card__art{aspect-ratio:460/215;position:relative}.ds-game-card__art img{object-fit:cover;opacity:.9;width:100%;height:100%;display:block}.ds-game-card__art:after{content:"";background:linear-gradient(180deg, transparent 35%, var(--game-to));position:absolute;inset:0}.ds-game-card__art-fallback{background:linear-gradient(135deg, var(--game-from), var(--game-to));width:100%;height:100%}.ds-game-card__body{z-index:2;margin-top:-30px;padding:0 18px 18px;position:relative}.ds-game-card__name{color:#fff;margin:0 0 8px;font-size:1.15rem;font-weight:800}.ds-game-card__stats{color:#ffffffb8;gap:14px;font-size:12.5px;display:flex}.ds-game-card__stats strong{color:#fff;font-variant-numeric:tabular-nums;font-weight:700}.ds-game-card__bar{background:#ffffff24;border-radius:999px;height:3px;margin-top:12px;overflow:hidden}.ds-game-card__bar span{background:var(--game-accent);height:100%;display:block}.ds-hero{border-bottom:1px solid var(--border);background:linear-gradient(150deg, var(--game-from), var(--game-to));position:relative;overflow:hidden}.ds-hero__bg{object-fit:cover;opacity:.16;filter:saturate(1.2);width:100%;height:100%;position:absolute;inset:0}.ds-hero__inner{z-index:2;padding:26px 0 24px;position:relative}.ds-hero__back{color:#ffffffb3;font-size:13px;text-decoration:none}.ds-hero__back:hover{color:#fff}.ds-hero__title{color:#fff;letter-spacing:-.02em;margin:10px 0 12px;font-size:2.3rem;font-weight:900}.ds-hero__stats{color:#ffffffb8;flex-wrap:wrap;align-items:center;gap:20px;font-size:13px;display:flex}.ds-hero__stats strong{color:#fff;font-variant-numeric:tabular-nums;font-size:1.05rem;font-weight:800}.ds-hero__connect{background:var(--game-accent);color:#fff;text-transform:uppercase;letter-spacing:.05em;border-radius:999px;padding:3px 10px;font-size:11.5px;font-weight:700}.ds-controls{flex-wrap:wrap;gap:10px;margin:22px 0 0;display:flex}.ds-controls input[name=q]{flex:1;min-width:220px}.ds-controls input,.ds-controls select{border:1px solid var(--glass-border,#71717a47);background:var(--glass-bg,#ffffffb8);color:var(--foreground);border-radius:999px;padding:10px 14px;font-size:13px;font-weight:600;box-shadow:0 1px 2px #0000000f}.ds-controls select{padding-right:36px}.ds-controls input:focus,.ds-controls select:focus{border-color:var(--border-strong);outline:none;box-shadow:0 0 0 3px #93c5fd1f}.ds-facets{margin-top:18px}.ds-facets__head{color:var(--muted);text-transform:uppercase;letter-spacing:.07em;justify-content:space-between;align-items:center;margin-bottom:9px;font-size:11.5px;display:flex}.ds-facets__clear{color:var(--game-accent);text-transform:none;letter-spacing:0;font-size:12.5px;text-decoration:none}.ds-facets__hint{color:var(--muted);margin:9px 0 0;font-size:12px}.ds-tagbar{flex-wrap:wrap;gap:7px;display:flex}.ds-tag{border:1px solid var(--border);background:var(--panel-2);color:var(--muted);border-radius:999px;align-items:center;gap:6px;padding:5px 11px;font-size:12px;text-decoration:none;transition:color .12s,border-color .12s,background .12s;display:inline-flex}.ds-tag:hover{color:var(--fg);border-color:var(--game-accent)}.ds-tag span{opacity:.55;font-variant-numeric:tabular-nums;font-size:11px}.ds-tag em{opacity:.85;font-style:normal}.ds-tag--active{background:var(--game-accent);border-color:var(--game-accent);color:#fff;font-weight:600}.ds-tag--active span{opacity:.85}.ds-tag--sm{padding:3px 9px;font-size:11px}.ds-list{flex-direction:column;gap:9px;margin-top:20px;display:flex}.ds-row{border:1px solid var(--border);background:linear-gradient(180deg, var(--panel), var(--panel-2));border-left:3px solid #0000;border-radius:12px;align-items:center;gap:16px;padding:13px 18px 13px 14px;transition:border-color .14s,transform .14s;display:flex}.ds-row:hover{border-left-color:var(--game-accent);transform:translate(2px)}.ds-row--idle{opacity:.62}.ds-row--idle:hover{opacity:1}.ds-row__rank{text-align:center;min-width:30px;color:var(--muted);font-variant-numeric:tabular-nums;font-size:13px;font-weight:800}.ds-row__avatar{background:linear-gradient(135deg, var(--game-from), var(--game-to));color:#fff;border-radius:10px;flex:none;justify-content:center;align-items:center;width:44px;height:44px;font-size:17px;font-weight:800;display:flex;overflow:hidden}.ds-row__avatar img{object-fit:cover;width:100%;height:100%}.ds-row__main{flex:1;min-width:0}.ds-row__head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ds-row__name{color:var(--fg);text-overflow:ellipsis;white-space:nowrap;max-width:52ch;font-size:14.5px;font-weight:700;text-decoration:none;overflow:hidden}.ds-row__name:hover{color:var(--game-accent)}.ds-chip{background:var(--panel-2);border:1px solid var(--border);color:var(--muted);text-transform:uppercase;letter-spacing:.04em;border-radius:999px;padding:2px 8px;font-size:10.5px;font-weight:700}.ds-chip--lock{color:#fde047;background:#eab30829;border-color:#0000}.ds-chip--full{color:#fca5a5;background:#ef444429;border-color:#0000}.ds-row__meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:14px;margin-top:4px;font-size:12px;display:flex}.ds-row__addr{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px}.ds-row__tags{flex-wrap:wrap;gap:5px;margin-top:8px;display:flex}.ds-row__side{flex-direction:column;align-items:flex-end;gap:7px;min-width:176px;display:flex}.ds-row__players{font-variant-numeric:tabular-nums;align-items:baseline;gap:4px;display:flex}.ds-row__players strong{font-size:1.2rem;font-weight:800}.ds-row__players span{color:var(--muted);font-size:11.5px}.ds-row__bar{background:var(--panel-2);border-radius:999px;width:100%;height:3px;overflow:hidden}.ds-row__bar span{background:var(--game-accent);height:100%;display:block}.ds-pager{color:var(--muted);justify-content:center;align-items:center;gap:18px;margin-top:28px;font-size:13px;display:flex}@media (max-width:860px){.ds-row{flex-wrap:wrap}.ds-row__side{align-items:flex-start;width:100%;min-width:0}.ds-row__name{max-width:100%}.ds-hero__title{font-size:1.75rem}}.ds-facets__group{align-items:baseline;gap:12px;margin-bottom:10px;display:flex}.ds-facets__label{min-width:88px;color:var(--muted);text-transform:uppercase;letter-spacing:.06em;flex:none;padding-top:5px;font-size:11px}.ds-detail__title{overflow-wrap:anywhere;font-size:1.9rem}.ds-detail{padding-bottom:64px}.ds-detail__grid{grid-template-columns:minmax(0,1fr) 340px;gap:24px;margin-top:24px;display:grid}.ds-detail__main{flex-direction:column;gap:22px;min-width:0;display:flex}.ds-detail__block{min-width:0}.ds-detail__heading{color:var(--muted);text-transform:uppercase;letter-spacing:.07em;margin:0 0 10px;font-size:11.5px;font-weight:700}.ds-detail__desc{color:var(--fg);white-space:pre-line;overflow-wrap:anywhere;margin:0;line-height:1.75}.ds-detail__side{min-width:0}.ds-detail__card{position:sticky;top:84px;overflow:hidden}.ds-detail__banner{object-fit:cover;width:100%;max-height:150px;display:block}.ds-detail__cardbody{flex-direction:column;gap:14px;padding:16px 18px 18px;display:flex}.ds-detail__cardbody .server-connect{flex-wrap:wrap}.ds-detail__cardbody .server-connect .button{padding:8px 14px;font-size:13px}.ds-detail__facts{flex-direction:column;gap:9px;margin:0;display:flex}.ds-detail__facts>div{justify-content:space-between;align-items:baseline;gap:14px;display:flex}.ds-detail__facts dt{color:var(--muted);flex:none;font-size:12px}.ds-detail__facts dd{text-align:right;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;min-width:0;margin:0;font-size:12.5px}.ds-detail__links{flex-wrap:wrap;gap:8px;display:flex}@media (max-width:860px){.ds-detail__grid{grid-template-columns:minmax(0,1fr)}.ds-detail__card{position:static}.ds-facets__group{flex-direction:column;gap:6px}.ds-facets__label{min-width:0;padding-top:0}}.category-page{isolation:isolate;min-height:calc(100vh - var(--site-header-height));padding:36px 0 72px;position:relative;overflow:visible}.category-page:has(.company-hero){padding-top:0}.category-page:has(.company-hero) .companies-detail.container{padding-top:24px}.category-page__lead{color:var(--muted);max-width:52ch;margin:0 0 22px;line-height:1.55}.category-page--play{background:0 0}.category-page--metal{color:#18181b;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#e8eaee}.category-page--metal:before{content:"";pointer-events:none;background:linear-gradient(135deg,#d7dae1 0%,#e4e7ec 16%,#f1f3f6 34%,#c9ced8 48%,#9aa1ad 50.5%,#c9ced8 53%,#eceef2 68%,#e0e3e9 86%,#d5d8df 100%);position:absolute;inset:0}.category-page--metal:after{content:"";pointer-events:none;background:radial-gradient(120% 80% at 50% 42%,#ffffff73 0%,#e8eaeed1 100%),linear-gradient(#ffffff38,#a1a1aa24);position:absolute;inset:0}.category-page--wood{color:#2c2118;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#f3ebe0}.category-page--wood:before{content:"";pointer-events:none;background:radial-gradient(42% 58% at 50% 118%,#c4955829,#0000 70%),radial-gradient(28% 40% at 18% 8%,#e8c58c38,#0000 68%),linear-gradient(#f7f0e6 0%,#efe4d4 28%,#e8d9c4 52%,#f1e7da 78%,#f3ebe0 100%);position:absolute;inset:0}.category-page--wood .category-page__lead{color:#7a5c45}:is(body:has(.category-page--metal),body:has(.auth-shell--metal)){color:#18181b;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--foreground:#18181b;--muted:#71717a;--glass-bg:#ffffffb3;--glass-border:#71717a47;--border:#71717a33;--border-strong:#52525b4d;--card:#fff9;--panel:#ffffff80;--panel-2:#ffffffa6;--panel-3:#ffffffd9;--primary-2:#52525b;background:#e8eaee}:is(body:has(.category-page--wood),body:has(.auth-shell--wood)){color:#2c2118;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--foreground:#2c2118;--muted:#8a6f55;--glass-bg:#fffcf7c7;--glass-border:#a67c524d;--border:#a67c5238;--border-strong:#8b5e3452;--card:#fffcf7b3;--panel:#fffcf78c;--panel-2:#fffcf7b8;--panel-3:#fffcf7e6;--primary-2:#8b5e34;background:#f3ebe0}.dashboard-shell__inner{text-align:left}.dashboard-page__header{margin-bottom:24px}.dashboard-page__header .home-zone__kicker{margin-left:0}.dashboard-page__subtitle{color:var(--muted);margin:-8px 0 16px;font-size:15px}.dashboard-page__header .dashboard-tabs{margin-top:4px}.image-upload-field__input{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.image-upload-field__slot{width:100%;min-height:var(--form-control-height);background:#0c0d108c;border:1px solid #a1a1aa3d;border-radius:10px;align-items:center;display:flex;position:relative}.image-upload-field__slot--empty{justify-content:center}.image-upload-field__choose{appearance:none;color:#d4d4d8;width:100%;font:inherit;cursor:pointer;text-align:center;background:#0c0d108c;border:1px solid #a1a1aa3d;border-radius:10px;justify-content:center;align-items:center;margin:0;padding:0;font-size:14px;font-weight:600;display:flex}.image-upload-field__choose:hover:not(:disabled){color:#fff;background:#121318b8;border-color:#a1a1aa66}.image-upload-field__choose:disabled{cursor:wait;color:#71717a}.image-upload-field__slot--banner.image-upload-field__slot--empty,.image-upload-field__choose.image-upload-field__slot--banner{min-height:120px}.image-upload-field__slot--square.image-upload-field__slot--empty,.image-upload-field__choose.image-upload-field__slot--square{width:120px;min-height:120px}.image-upload-field__slot--filled{min-height:0;padding:12px}.image-upload-field__preview{border-radius:8px;width:100%;position:relative;overflow:visible}.image-upload-field__slot--square .image-upload-field__preview{border-radius:12px;width:96px;margin:0 auto;overflow:visible}.image-upload-field__img{object-fit:cover;background:#0c0d10;border:1px solid #a1a1aa3d;border-radius:8px;width:100%;display:block}.image-upload-field__slot--banner .image-upload-field__img{aspect-ratio:16/9;max-height:160px}.image-upload-field__slot--square .image-upload-field__img{border-radius:12px;width:96px;height:96px}.image-upload-field__actions{z-index:2;opacity:1;pointer-events:auto;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;display:flex;position:absolute}.image-upload-field__actions--icons{-webkit-backdrop-filter:none;background:0 0;border-radius:0;flex-direction:row;gap:6px;padding:0;inset:auto 8px 8px auto}.image-upload-field__actions--labeled{-webkit-backdrop-filter:none;background:0 0;gap:12px;padding:0 16px;inset:auto 0 16px}.image-upload-field__actions--hero{inset:auto 0 20px}.image-upload-field__icon{flex-shrink:0;width:16px;height:16px;display:block}.image-upload-field__action-btn{white-space:nowrap;-webkit-backdrop-filter:none;justify-content:center;align-items:center;gap:8px;min-width:88px;padding:9px 16px;font-size:13px;font-weight:700;display:inline-flex;color:#18181b!important;background:#fafafa!important;border:1px solid #fffffff2!important;box-shadow:0 2px 10px #00000073,inset 0 0 0 1px #0000001f!important}.image-upload-field__action-btn--icon{border-radius:999px;width:34px;min-width:34px;height:34px;padding:0}.image-upload-field__action-btn--icon .image-upload-field__icon{width:15px;height:15px}.image-upload-field__action-btn--labeled{border-radius:10px;min-width:118px;padding:11px 18px;font-size:14px}.image-upload-field__action-btn--labeled .image-upload-field__icon{width:17px;height:17px}.image-upload-field__action-btn:hover:not(:disabled){transform:translateY(-1px);color:#09090b!important;background:#fff!important;box-shadow:0 4px 14px #00000080,inset 0 0 0 1px #0000001a!important}.image-upload-field__action-btn--remove{color:#fff!important;background:#ef4444!important;border-color:#fecacad9!important}.image-upload-field__action-btn--remove:hover:not(:disabled){color:#fff!important;background:#dc2626!important}.image-upload-field__slot--square .image-upload-field__action-btn--icon{width:32px;min-width:32px;height:32px}:is(body:has(.category-page--metal) main.page-wrap,body:has(.category-page--wood) main.page-wrap){padding:0}.category-page--metal .dashboard-page__subtitle,.category-page--metal .hint,.category-page--metal .settings-back{color:#52525b}.category-page--metal .home-zone__kicker{color:#3f3f46;background:#ffffff8c;border-color:#71717a47}.category-page--metal .home-zone__title,.category-page--metal .discord-section__head h2{color:#18181b}.category-page--metal .discord-browse-link{color:#3f3f46;background:#ffffffb8;border-color:#71717a47}.category-page--metal .discord-browse-link:hover{color:#18181b;background:#ffffffeb;border-color:#52525b59}.category-page--metal .dashboard-tabs__tab{color:#52525b;background:#ffffff8c;border-color:#71717a47}.category-page--metal .dashboard-tabs__tab.is-active{color:#18181b;background:#ffffffeb;border-color:#52525b66}.category-page--metal .settings-panel{background:#ffffffb8;border-color:#71717a38}.category-page--metal .settings-field input[type=text],.category-page--metal .settings-field input[type=email],.category-page--metal .settings-field input[type=url],.category-page--metal .settings-field input[type=tel],.category-page--metal .settings-field textarea{background:var(--glass-bg);border-color:var(--glass-border);color:var(--foreground)}.category-page--metal .glass-select__trigger,.category-page--metal .country-search__trigger,.category-page--metal select{background:var(--glass-bg);border-color:var(--glass-border);color:var(--foreground);-webkit-backdrop-filter:blur(12px);border-radius:999px;box-shadow:0 1px 2px #0000000f}.category-page--metal .glass-card.cat-card{color:#f8fafc;background:#18181b59;border-color:#71717a47}.category-page--metal .cat-card__footer{background:#0c0c0ead;border-top-color:#ffffff1a}.category-page--metal .cat-card__meta strong,.category-page--metal .cat-card__count{color:#fafafa}.category-page--metal .cat-card__meta span{color:#e4e4e7e6}.category-page--metal .cat-card--metal .cat-card__meta em{color:#d4d4d8}.category-page--metal .company-card,.category-page--metal .company-map,.category-page--metal .company-map-modal__panel{color:#18181b;background:#ffffffd1;border-color:#71717a3d}.category-page--metal .companies-directory__lead{color:#52525b}.category-page--metal .opening-hours__day{color:#18181b}.category-page--metal .opening-hours__toggle{background:#f4f4f5f2;border-color:#71717a47}.category-page--metal .opening-hours__toggle-btn{color:#71717a}.category-page--metal .opening-hours__toggle-btn:hover:not(.is-active){color:#18181b}.category-page--metal .opening-hours__toggle-btn.is-active,.category-page--metal .opening-hours__toggle.is-closed .opening-hours__toggle-btn.is-active{color:#fff}.category-page--metal .company-edit-form__meta-select .glass-select__trigger{color:#52525b;background:#ffffff8c;border-color:#71717a47}.category-page--metal .settings-panel-title{color:#71717a}.category-page--metal .company-card__desc,.category-page--metal .company-card__crumb,.category-page--metal .companies-detail__desc,.category-page--metal .companies-detail__hours{color:#3f3f46}.category-page--metal .company-card__title,.category-page--metal .company-profile-head__title{color:#18181b}.category-page--metal .company-card__hours-panel{background:#121212;border-color:#3f3f46f2}.category-page--metal .company-card__hours-head{background:#1c1c1e;border-bottom-color:#3f3f46f2}.category-page--metal .company-card__hours-cell{color:#e4e4e7}.category-page--metal .company-card__hours-head .company-card__hours-cell{color:#c4c4c8}.category-page--metal .company-card__hours-cell:first-child{border-right-color:#3f3f46f2}.category-page--metal .company-card__hours li{background:#121212;border-bottom-color:#3f3f46f2}.category-page--metal .company-card .company-phone-row .hint{color:#3f3f46;background:#ffffffbf;border-color:#71717a38}.category-page--metal .company-map-modal__panel{color:#18181b;background:#f4f4f5;border-color:#71717a47}.category-page--metal .button.button--ghost,.category-page--metal .settings-back{color:#52525b}.category-page--wood .dashboard-page__subtitle,.category-page--wood .hint,.category-page--wood .settings-back{color:#7a5c45}.category-page--wood .home-zone__kicker{color:#8b5e34;background:#fffcf7b3;border-color:#a67c5252}.category-page--wood .home-zone__title{color:#2c2118;font-family:Georgia,Times New Roman,serif}.category-page--wood .dashboard-tabs__tab{color:#7a5c45;background:#fffcf7a6;border-color:#a67c5247}.category-page--wood .dashboard-tabs__tab.is-active{color:#2c2118;background:#fffcf7f2;border-color:#a67c5273}.category-page--wood .settings-panel{background:#fffcf7c7;border-color:#a67c5242}.category-page--wood .settings-field input[type=text],.category-page--wood .settings-field input[type=email],.category-page--wood .settings-field input[type=url],.category-page--wood .settings-field input[type=tel],.category-page--wood .settings-field textarea{color:#2c2118;background:#fffcf7eb;border-color:#a67c524d}.category-page--wood .glass-select__trigger,.category-page--wood .country-search__trigger{color:#2c2118;background:#fffcf7db;border-color:#a67c524d;border-radius:999px;box-shadow:0 1px 2px #0000000f}.category-page--wood .glass-card.cat-card{color:#f8fafc;background:#2c1c1266;border-color:#a67c5252}.category-page--wood .cat-card__footer{background:#0e0805b3;border-top-color:#e8c58c2e}.category-page--wood .cat-card__meta strong,.category-page--wood .cat-card__count{color:#f8f1e7}.category-page--wood .cat-card__meta span{color:#f3e6d4e6}.category-page--wood .cat-card--wood .cat-card__meta em{color:#e8c58c}.category-page--wood .settings-panel-title{color:#8a6f55}.category-page--wood .opening-hours__row,.category-page--wood .address-search__list{background:#fffcf7e0;border-color:#a67c5242}.phone-field{z-index:1;position:relative}.phone-field:focus-within{z-index:50}.phone-field:has(.glass-select.is-open){z-index:50}.phone-field__row{grid-template-columns:minmax(148px,38%) 1fr;align-items:center;gap:10px;display:grid;overflow:visible}.phone-field__dial{z-index:1;min-width:0;position:relative}.phone-field__dial.glass-select.is-open,.phone-field__dial .glass-select.is-open{z-index:60}.phone-field__dial .glass-select,.phone-field__dial .glass-select__trigger{height:var(--form-control-height,44px);min-height:var(--form-control-height,44px)}.phone-field__dial .glass-select__panel{z-index:70;min-width:max(100%,220px)}.phone-field__row>.form-control{width:100%;min-width:0}@media (max-width:640px){.phone-field__row{grid-template-columns:1fr}}.settings-field:has(.glass-select.is-open){z-index:50;position:relative}.form-control,.settings-field input[type=text],.settings-field input[type=email],.settings-field input[type=url],.settings-field input[type=tel],.settings-field input[type=search],.settings-field input[type=password],.settings-field input[type=file],.settings-field select,.glass-select__trigger,.opening-hours__times select.form-control,.opening-hours__times .opening-hours__time-input{min-height:var(--form-control-height);height:var(--form-control-height);box-sizing:border-box}.opening-hours__times select.form-control,.opening-hours__times .opening-hours__time-input{border:1px solid var(--glass-border);background-color:var(--glass-bg);width:100%;color:var(--foreground);font:inherit;border-radius:999px;padding:0 10px;font-size:13px;box-shadow:inset 0 1px #ffffff0a}.opening-hours__times select.form-control{padding:0 28px 0 10px}.opening-hours__toolbar{gap:6px;margin-bottom:10px;display:grid}.opening-hours__apply-btn{justify-self:start;padding:8px 12px!important;font-size:13px!important}.opening-hours__apply-btn:disabled{opacity:.55;cursor:not-allowed}.opening-hours__toolbar-hint{margin:0;font-size:12px;line-height:1.35}.settings-field textarea.form-control,.settings-field textarea{height:auto;min-height:120px}.opening-hours__grid{gap:8px;display:grid}.opening-hours__row{border:1px solid var(--glass-border);background:#ffffff08;border-radius:12px;grid-template-columns:minmax(72px,88px) 168px minmax(0,1fr);align-items:center;gap:12px;min-height:56px;padding:10px 12px;display:grid}.opening-hours__row--split{align-items:start}.opening-hours__row--split .opening-hours__day,.opening-hours__row--split .opening-hours__toggle{margin-top:6px}.opening-hours__day{color:#e4e4e7;align-items:center;font-size:14px;font-weight:700;line-height:1.2;display:inline-flex}.opening-hours__toggle{box-sizing:border-box;isolation:isolate;background:#0c0d108c;border:1px solid #a1a1aa47;border-radius:999px;grid-template-columns:1fr 1fr;width:168px;height:40px;padding:3px;display:grid;position:relative;overflow:hidden}.opening-hours__toggle-thumb{z-index:0;pointer-events:none;will-change:transform;border-radius:999px;width:calc(50% - 3px);transition:background .45s cubic-bezier(.22,1.15,.36,1),box-shadow .45s cubic-bezier(.22,1.15,.36,1);position:absolute;top:3px;bottom:3px;left:3px;box-shadow:0 1px 3px #00000024}.opening-hours__toggle-thumb.is-open{background:#16a34a}.opening-hours__toggle-thumb.is-closed{background:#be123c}.opening-hours__toggle-btn{appearance:none;z-index:1;color:#a1a1aa;font:inherit;letter-spacing:.01em;cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;margin:0;padding:0 8px;font-size:13px;font-weight:700;line-height:1;transition:color .28s cubic-bezier(.22,1,.36,1);display:inline-flex;position:relative}.opening-hours__toggle-label{z-index:1;position:relative}.opening-hours__toggle-btn:hover:not(.is-active){color:#e4e4e7}.opening-hours__toggle-btn.is-active,.opening-hours__toggle.is-closed .opening-hours__toggle-btn.is-active{color:#fff}.opening-hours__slots{gap:8px;min-width:0;display:grid}.opening-hours__slot{gap:4px;min-width:0;display:grid}.opening-hours__slot-label{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:700}.opening-hours__times{grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;min-width:0;display:grid}.opening-hours__sep{color:var(--muted);font-size:14px;line-height:1}.opening-hours__split-btn{appearance:none;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:1px dashed #71717a66;border-radius:8px;justify-self:start;margin:0;padding:6px 10px;font-size:12px;font-weight:700;transition:color .15s,border-color .15s,background .15s}.opening-hours__split-btn:hover{color:var(--foreground);background:#ffffff0f;border-color:#71717aa6}.opening-hours__closed{min-height:40px;color:var(--muted);align-items:center;font-size:13px;font-weight:600;display:inline-flex}@media (max-width:720px){.opening-hours__row{grid-template-columns:1fr;align-items:stretch;gap:10px}.opening-hours__row--split .opening-hours__day,.opening-hours__row--split .opening-hours__toggle{margin-top:0}.opening-hours__toggle{width:100%}}.address-search{z-index:2;position:relative}.address-search__list{border:1px solid var(--glass-border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:50;background:#0c0d10f5;border-radius:12px;max-height:260px;margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:auto}.address-search__list button{text-align:left;width:100%;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:10px 12px}.address-search__list button:hover{background:#ffffff14}.address-search__hint{margin:6px 0 0}.address-search__hint--error{color:#fca5a5}.address-search__hint--ok{color:#86efac}.image-upload-field{position:relative}.companies-directory .home-zone__kicker,.companies-directory .home-zone__title{text-align:center}.companies-directory__lead{text-align:center;margin-left:auto;margin-right:auto}.companies-location-bar{background:#0c0d1073;border:1px solid #a1a1aa38;border-radius:14px;max-width:960px;margin:0 auto 16px;padding:12px 14px}.companies-location-bar__row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 14px;display:flex}.companies-location-bar__label strong{color:#f4f4f5;font-weight:700}.companies-location-bar__actions{flex-wrap:wrap;gap:8px;display:flex}.companies-location-bar__edit{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.companies-location-bar__edit input{flex:1;min-width:140px}.companies-geo-status{text-align:left;max-width:960px;margin:0 auto 10px}.companies-search-panel{background:0 0;max-width:960px;margin:0 auto 20px}.companies-search{text-align:center;flex-direction:column;align-items:stretch;gap:14px;display:flex}.companies-search .discord-search-block--home{width:100%;max-width:none;margin:0}.companies-search__filters{flex-wrap:nowrap;justify-content:stretch;align-items:center;width:100%}.companies-search__filters .glass-select{flex:1 1 0;min-width:0;max-width:none}.companies-search__clear{white-space:nowrap;flex:none}@media (max-width:720px){.companies-search__filters{flex-wrap:wrap}.companies-search__filters .glass-select{flex:calc(50% - 5px);min-width:140px}.companies-search__clear{margin-left:auto}}.companies-directory__results{text-align:left;max-width:1120px;margin:0 auto 12px}.companies-directory__list{text-align:left;gap:16px;max-width:1120px;margin:0 auto;display:grid}.company-card{transition:border-color .15s,background .15s;position:relative;border-radius:18px!important;padding:18px!important}.company-card:hover{background:#ffffff0a;border-color:#d4d4d859}.company-card__hit{z-index:1;border-radius:inherit;position:absolute;inset:0}.company-card__interactive{z-index:2;position:relative}.company-card__layout{grid-template-columns:minmax(0,1.35fr);align-items:stretch;gap:16px 18px;min-height:0;display:grid;position:relative}.company-card__layout--hours{grid-template-columns:minmax(0,1.35fr) minmax(240px,280px)}.company-card__layout--hours.company-card__layout--map{grid-template-columns:minmax(0,1.15fr) minmax(240px,280px) minmax(160px,200px)}.company-card__layout--map:not(.company-card__layout--hours){grid-template-columns:minmax(0,1.35fr) minmax(160px,200px)}.company-card__lead{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px 16px;min-width:0;display:grid}.company-card__icon{align-self:center;align-items:center;display:flex}.company-logo{object-fit:cover;background:#18181b;flex-shrink:0;display:block}.company-logo--card{border:1px solid #a1a1aa47;border-radius:18px;width:96px;height:96px}.company-logo--detail{border:3px solid #0c0d10;border-radius:22px;width:120px;height:120px;box-shadow:0 10px 28px #00000059}.company-logo--fallback{color:#e4e4e7;background:linear-gradient(135deg,#a1a1aa59,#52525b8c);place-items:center;font-size:2.25rem;font-weight:800;display:grid}.company-logo--card.company-logo--fallback{font-size:2rem}.company-card__copy{flex-direction:column;gap:8px;min-width:0;display:flex}.company-card__crumb{color:#a1a1aa;margin:0;font-size:12px;line-height:1.3}.company-card__title{letter-spacing:-.02em;color:#fafafa;margin:0;font-size:1.35rem;font-weight:800;line-height:1.2}.company-card__desc{color:#e4e4e7;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:14px;line-height:1.45;display:-webkit-box;overflow:hidden}.company-card__phones{margin-top:2px}.company-card .company-phone-reveal{gap:8px;margin-top:0}.company-card .company-phone-row{flex-wrap:wrap;align-items:center;gap:8px 10px;display:flex}.company-card .company-phone-row .hint{letter-spacing:.02em;text-transform:none;color:#d4d4d8;background:#ffffff14;border:1px solid #a1a1aa38;border-radius:999px;align-items:center;margin:0;padding:3px 10px;font-size:11px;font-weight:700;display:inline-flex}.company-card .company-phone-row__mask{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.company-card__actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:auto;padding-top:6px;display:flex}.company-card__actions .button,.company-card__actions .company-booking-cta{white-space:nowrap;transition:transform .22s cubic-bezier(.16,1,.3,1),box-shadow .22s,filter .2s,background .2s,border-color .2s;transform:translateZ(0);border-radius:999px!important;padding:8px 14px!important;font-size:13px!important}.company-card__actions .button:hover,.company-card__actions .company-booking-cta:hover{z-index:5;transform:scale(1.1)}.company-card__actions .button:active,.company-card__actions .company-booking-cta:active{transform:scale(1.04)}.company-card__actions .button--ghost:hover{background:#ffffff29!important;border-color:#52525b8c!important;box-shadow:inset 0 1px #ffffff24,0 12px 28px #00000047!important}.company-card__actions .company-booking-cta:hover{filter:brightness(1.14)saturate(1.08);box-shadow:inset 0 1px #ffffff2e,0 14px 32px #5865f27a!important}.company-card__actions .company-booking-cta{border:0!important}.company-card__hours-panel{background:#121212;border:1px solid #3f3f46f2;border-radius:14px;flex-direction:column;align-self:stretch;min-width:0;display:flex;overflow:hidden}.company-card__hours-head,.company-card__hours li{grid-template-columns:minmax(92px,.85fr) minmax(0,1.75fr);align-items:stretch;min-width:0;display:grid}.company-card__hours-head{background:#1c1c1e;border-bottom:1px solid #3f3f46f2}.company-card__hours-cell{color:#e4e4e7;text-align:left;align-items:center;min-width:0;padding:7px 12px;font-size:12px;line-height:1.3;display:flex}.company-card__hours-head .company-card__hours-cell{color:#c4c4c8;padding:8px 12px;font-size:11px;font-weight:600}.company-card__hours-cell:first-child{border-right:1px solid #3f3f46f2}.company-card__hours{flex:1;margin:0;padding:0;list-style:none;display:grid}.company-card__hours li{background:#121212;border-bottom:1px solid #3f3f46f2}.company-card__hours li:last-child{border-bottom:0}.company-card__map{align-self:stretch;min-width:0}.company-card__map .company-map--mini{aspect-ratio:auto;border-radius:14px;height:100%;min-height:180px}.company-booking-cta{white-space:nowrap;justify-content:center;align-items:center;transition:transform .22s cubic-bezier(.16,1,.3,1),box-shadow .22s,background .2s,border-color .2s;position:relative;transform:translateZ(0);display:inline-flex!important}.company-booking-cta:hover{z-index:5;transform:scale(1.1)}.company-booking-cta:active{transform:scale(1.04)}.company-profile-head__cta .company-booking-cta{padding:10px 18px!important;font-size:14px!important}@media (max-width:980px){.company-card__layout--hours.company-card__layout--map{grid-template-columns:minmax(0,1fr) minmax(180px,220px)}.company-card__layout--hours.company-card__layout--map .company-card__map{grid-column:1/-1;max-width:320px;max-height:160px}.company-card__layout--hours.company-card__layout--map .company-card__map .company-map--mini{min-height:140px}}@media (max-width:720px){.company-card__layout,.company-card__layout--hours,.company-card__layout--map,.company-card__layout--hours.company-card__layout--map{grid-template-columns:1fr}.company-card__layout--hours.company-card__layout--map .company-card__map{grid-column:auto;max-width:none;max-height:none}.company-card__lead{grid-template-columns:auto minmax(0,1fr)}.company-card__hours-panel{max-width:none}}.company-booking-modal{z-index:1000;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.company-booking-modal__backdrop{background:#000000b8;position:absolute;inset:0}.company-booking-modal__panel{z-index:1;color:#f4f4f5;background:linear-gradient(135deg,#09090b 0%,#14151a 22%,#2a2d35 48%,#4e5360 58%,#2a2d35 72%,#121318 100%);border:1px solid #a1a1aa47;border-radius:20px;grid-template-rows:auto auto auto;gap:0;width:min(520px,100%);max-height:min(88vh,680px);padding:0;display:grid;position:relative;overflow:auto;box-shadow:0 24px 64px #00000080}.company-booking-modal__head{justify-content:space-between;align-items:flex-start;gap:12px;padding:14px 16px 10px;display:flex}.company-booking-modal__title{letter-spacing:-.02em;margin:0;font-size:1.2rem;font-weight:800}.company-booking-modal__close{appearance:none;color:#e4e4e7;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff24;border-radius:999px;flex-shrink:0;width:34px;height:34px;font-size:22px;line-height:1}.company-booking-modal__close:hover{background:#ffffff1f}.company-booking-modal__hero{background:0 0;border:0;border-radius:0;height:112px;margin:0;line-height:0;overflow:hidden}.company-booking-modal__hero img{object-fit:cover;object-position:center;transform-origin:50%;width:100%;height:100%;display:block;transform:scale(1.24)}.company-booking-modal__body{align-content:start;gap:12px;padding:12px 16px 14px;display:grid}.company-booking-modal__identity{align-items:center;gap:12px;display:flex}.company-booking-modal__identity .company-logo--card{border-radius:12px;width:56px;height:56px}.company-booking-modal__identity-copy{gap:2px;min-width:0;display:grid}.company-booking-modal__identity-copy strong{font-size:1.05rem}.company-booking-modal__rows{gap:10px;margin:0;padding:0;list-style:none;display:grid}.company-booking-modal__rows li{grid-template-columns:40px minmax(0,1fr);align-items:center;gap:10px;display:grid}.company-booking-modal__row-icon{color:#cbd5e1;background:#94a3b829;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;line-height:0;display:flex}.company-booking-modal__rows .company-booking-modal__row-icon{justify-content:center;align-items:center;display:flex}.company-booking-modal__svg{flex-shrink:0;width:18px;height:18px;margin:0;display:block;overflow:visible}.company-booking-modal__rows strong{font-size:14px;display:block}.company-booking-modal__rows a,.company-booking-modal__rows li>div span{color:#a1a1aa;word-break:break-word;font-size:13px;display:block}.company-booking-modal__rows a:hover{color:#e4e4e7}.company-booking-modal__gate{background:#00000047;border:1px solid #a1a1aa38;border-radius:14px;gap:10px;padding:12px;display:grid}.company-booking-modal__footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:4px;display:flex}.company-booking-modal__actions{flex-wrap:wrap;gap:10px;margin-left:auto;display:flex}.company-booking-modal__action{justify-content:center;align-items:center;gap:10px;min-height:48px;border:0!important;border-radius:999px!important;padding:14px 22px!important;font-size:15px!important;font-weight:700!important;display:inline-flex!important}.company-booking-modal__action .company-booking-modal__svg{width:20px;height:20px}.company-booking-modal__action--call{color:#fafafa!important;background:linear-gradient(135deg,#52525b,#18181b)!important}.company-booking-modal__action--mail{color:#fff!important}.category-page--metal .company-booking-modal__panel{color:#18181b;background:linear-gradient(165deg,#fafafa 0%,#e4e4e7 48%,#d4d4d8 100%);border-color:#71717a47}.category-page--metal .company-booking-modal__title,.category-page--metal .company-booking-modal__identity-copy strong,.category-page--metal .company-booking-modal__rows strong{color:#18181b}.category-page--metal .company-booking-modal__rows a,.category-page--metal .company-booking-modal__rows li>div span,.category-page--metal .company-booking-modal__identity-copy .hint{color:#52525b}.category-page--metal .company-booking-modal__close{color:#3f3f46;background:#ffffffd9;border-color:#71717a47}.category-page--metal .company-booking-modal__row-icon{color:#2563eb;background:#3b82f61f}.category-page--metal .company-booking-modal__gate{background:#ffffffa6;border-color:#71717a38}.company-map{cursor:pointer;background:#121318;border:1px solid #a1a1aa38;border-radius:12px;width:100%;padding:0;display:block;position:relative;overflow:hidden}.company-map--mini{aspect-ratio:4/3}.company-map__preview{pointer-events:none;-webkit-user-select:none;user-select:none;background:#d4d4d8;position:absolute;inset:0;overflow:hidden}.company-map__tiles{transform-origin:50%;will-change:transform;width:768px;height:768px;position:absolute;top:50%;left:50%}.company-map__tile{image-rendering:auto;width:256px;height:256px;display:block;position:absolute}.company-map__pin{z-index:1;background:#2563eb;border:2px solid #fff;border-radius:50% 50% 50% 0;width:18px;height:18px;margin:-18px 0 0 -9px;position:absolute;top:50%;left:50%;transform:rotate(-45deg);box-shadow:0 2px 8px #00000059}.company-map__pin:after{content:"";background:#fff;border-radius:50%;width:6px;height:6px;margin:-3px 0 0 -3px;position:absolute;top:50%;left:50%}.company-map iframe{pointer-events:none;border:0;width:100%;height:100%;display:block}.company-map__expand{z-index:2;letter-spacing:.04em;text-transform:uppercase;color:#f4f4f5;background:#0c0d10c7;border:1px solid #a1a1aa47;border-radius:999px;padding:4px 10px;font-size:11px;font-weight:600;position:absolute;bottom:10px;left:10px}.company-map--blocked .company-map__blocked-fill{background:radial-gradient(circle at 50% 42%,#a1a1aa2e,#0000 58%),#121318;position:absolute;inset:0}.company-map-modal__blocked{text-align:center;color:#d4d4d8;background:#1a1b20;border-radius:12px;align-content:center;place-items:center;gap:12px;min-height:220px;padding:24px;display:grid}.company-map-modal{z-index:1000;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.company-map-modal__backdrop{background:#000000b8;position:absolute;inset:0}.company-map-modal__panel{z-index:1;color:#f4f4f5;background:#121318;border:1px solid #a1a1aa3d;border-radius:16px;grid-template-rows:auto 1fr auto;gap:12px;width:min(920px,100%);max-height:min(90vh,820px);padding:16px;display:grid;position:relative}.company-map-modal__head{justify-content:space-between;align-items:center;gap:12px;display:flex}.company-map-modal__frame{border:0;border-radius:12px;width:100%;height:55vh;min-height:420px}.company-map-modal__links{flex-wrap:wrap;gap:8px;display:flex}.company-phone-reveal{gap:12px;margin-top:8px;display:grid}.company-phone-row{gap:4px;display:grid}.company-phone-row__real{letter-spacing:.01em;font-weight:600}.company-phone-row__mask{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.company-phone-row__dial{font-variant-numeric:tabular-nums;color:#f4f4f5;min-width:2.5rem;font-weight:700}.company-phone-row__fake{letter-spacing:.12em;color:#f4f4f58c;filter:blur(4.5px);-webkit-user-select:none;user-select:none;pointer-events:none;background:#ffffff0a;border-radius:6px;padding:2px 4px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:14px;position:relative}.company-phone-row__reveal{color:#f4f4f5!important;background:#ffffff14!important;border:1px solid #a1a1aa59!important;border-radius:999px!important;padding:6px 12px!important;font-size:12px!important}.company-phone-row__reveal:hover{background:#ffffff24!important}.company-phone-modal{z-index:1000;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.company-phone-modal__backdrop{background:#000000b8;position:absolute;inset:0}.company-phone-modal__panel{z-index:1;color:#f4f4f5;background:#121318;border:1px solid #a1a1aa3d;border-radius:16px;gap:14px;width:min(440px,100%);padding:18px;display:grid;position:relative;box-shadow:0 24px 60px #00000073}.company-phone-modal__head{justify-content:space-between;align-items:center;gap:12px;display:flex}.company-phone-modal__actions{flex-wrap:wrap;gap:8px;display:flex}.companies-detail{text-align:left;max-width:880px}.companies-detail--has-hero{z-index:2;position:relative}.companies-detail--has-hero .settings-back{z-index:3;position:relative}.company-hero-stack{position:relative}.company-hero__topbar{z-index:4;pointer-events:none;padding-top:16px;position:absolute;inset:0 0 auto}.company-hero__topbar .settings-back{pointer-events:auto;margin-bottom:0}.settings-back--hero{color:#f4f4f5;text-shadow:0 1px 8px #000000e6}.settings-back--hero:hover{color:#fff}.company-profile-head{align-items:flex-end;gap:16px;margin:12px 0 18px;display:flex}.companies-detail--has-hero .company-logo--detail{margin-top:-56px}.company-profile-head__copy{flex:1;min-width:0}.company-profile-head__meta{margin:0 0 6px}.company-profile-head__title{margin:0}.company-profile-head__cta{flex-shrink:0;align-self:center;margin-left:auto}@media (max-width:640px){.company-profile-head{flex-wrap:wrap;align-items:flex-start}.company-profile-head__cta{width:100%;margin-left:0}.company-profile-head__cta .company-booking-cta{justify-content:center;width:100%}}.company-hero{background:#0c0d10;border-bottom:1px solid #a1a1aa2e;width:100%;height:clamp(160px,28vw,240px);position:relative;overflow:hidden}.company-hero__img{object-fit:cover;object-position:center center;width:100%;height:100%;display:block}.company-hero__scrim{pointer-events:none;background:linear-gradient(#0c0d1026 0%,#0c0d108c 45%,#0c0d10eb 100%);position:absolute;inset:0}.companies-detail__desc{color:#e4e4e7;margin:0 0 20px;line-height:1.6}.companies-detail__grid{gap:14px;display:grid}.companies-detail .company-map--mini{aspect-ratio:auto;width:min(100%,260px);height:140px;max-height:140px;margin-top:10px}.companies-detail__hours{gap:8px;margin:0;padding:0;list-style:none;display:grid}.companies-detail__hours li{border-bottom:1px solid #a1a1aa24;justify-content:space-between;gap:16px;padding-bottom:8px;font-size:14px;display:flex}.companies-detail__hours li:last-child{border-bottom:0;padding-bottom:0}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.company-edit-form--embedded .company-hero-stack .image-upload-field--hero,.company-edit-form--embedded .company-hero-stack,.company-edit-form--embedded .image-upload-field--hero{width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.company-edit-form__body--embedded{text-align:left;max-width:880px;margin:0 auto;padding-top:24px}.company-create-section{margin-top:24px}.company-create-section__title{text-align:left;max-width:880px;margin:0 auto 16px}.company-edit-page{padding-bottom:48px}.company-edit-form__body .settings-alert{margin-bottom:14px}.company-edit-form__intro{z-index:2;margin:0 0 18px;position:relative}.game-server-edit-form__identity{align-items:center;gap:18px;margin:0 0 20px;display:flex}.game-server-edit-form__logo{flex-shrink:0;margin:0}.game-server-edit-form__logo .company-edit-form__logo-label,.game-server-edit-form__logo .settings-label{display:none}.game-server-edit-form__name-block{flex:1;min-width:0;padding-bottom:4px}.game-server-edit-form__name-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:0 0 4px;font-size:12px;font-weight:650}.game-server-edit-form__name{letter-spacing:-.03em;word-break:break-word;margin:0;font-size:clamp(1.55rem,2.6vw,2.15rem);font-weight:750;line-height:1.15}.game-server-edit-frame{gap:16px;padding:18px 18px 20px;display:grid;overflow:hidden}.game-server-edit-frame .company-edit-form__intro,.game-server-edit-frame .game-server-edit-form__identity{margin-bottom:4px}.game-server-edit-frame .game-server-edit-form__logo{margin-top:0}.game-server-edit-frame__game-link{border-top:1px solid var(--glass-border,#94a3b838);gap:8px;margin-top:8px;padding-top:16px;display:grid}.game-server-edit-frame__game-link-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.game-server-edit-frame__game-link-edit{padding:6px 12px;font-size:13px}.game-server-edit-frame__game-link-edit-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.game-server-edit-frame__game-link-edit-row .form-control{flex:220px;min-width:0}.game-server-edit-frame__game-link-url{word-break:break-all;color:var(--primary,#5865f2);font-size:14px;font-weight:600;text-decoration:none}.game-server-edit-frame__game-link-url--plain{color:var(--foreground,inherit);margin:0;font-weight:650}.game-server-edit-frame__game-link-url:hover{text-decoration:underline}.social-links-field{gap:8px;display:grid}.social-links-field__head{justify-content:space-between;align-items:center;gap:10px;display:flex}.social-links-field__add{border-radius:999px;flex-shrink:0;width:36px;height:36px;padding:0;font-size:22px;line-height:1}.social-links-field__empty{margin:0}.social-links-field__rows{gap:10px;display:grid}.social-links-field__row{grid-template-columns:minmax(140px,180px) minmax(0,1fr) 36px;align-items:center;gap:8px;display:grid}.social-links-field__network,.social-links-field__url{min-width:0}.social-links-field__remove{border-radius:999px;width:36px;height:36px;padding:0;font-size:20px;line-height:1}@media (max-width:720px){.social-links-field__row{grid-template-columns:1fr 36px}.social-links-field__network{grid-column:1/-1}}.companies-detail--has-hero .company-edit-form__logo:not(.game-server-edit-form__logo){margin-top:-56px}.companies-detail>.settings-back,.company-edit-form__body>.settings-back{margin:0 0 12px;display:inline-block}.company-edit-form__logo{margin-bottom:14px;position:relative}.company-edit-form__logo-label{margin-bottom:8px;display:block}.company-edit-form__logo .image-upload-field{margin:0}.company-edit-form__identity{min-width:0}.company-edit-form__name{margin-bottom:0}.company-edit-form__meta{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 6px;display:flex}.company-edit-form__meta-sep{color:#71717a;font-size:14px;line-height:1}.company-edit-form__meta-select{flex:140px;min-width:0;max-width:100%}.company-edit-form__meta-select .glass-select{width:100%}.company-edit-form__meta-select .glass-select__trigger{color:#a1a1aa;background:#0c0d1059;border-style:dashed;border-color:#a1a1aa47;min-height:34px;padding:4px 10px;font-size:13px}.company-edit-form__meta-select .glass-select__trigger:hover{color:#d4d4d8;border-color:#a1a1aa6b}.company-edit-form__logo .image-upload-field__slot,.company-edit-form__logo .image-upload-field__preview{width:120px;height:120px;overflow:visible}.company-edit-form__logo .image-upload-field__slot--filled{background:0 0;border:none;padding:0}.company-edit-form__logo .image-upload-field__choose,.company-edit-form__logo .image-upload-field__img{border-radius:22px;width:120px;height:120px}.company-edit-form__logo .image-upload-field__img{border:3px solid #0c0d10;box-shadow:0 10px 28px #00000059}.company-edit-form__logo .image-upload-field__choose{border:3px dashed #a1a1aa59;padding:8px;font-size:12px;line-height:1.3}.company-edit-form__desc{margin:0 0 20px}.company-edit-form__desc-input{color:#e4e4e7;resize:vertical;background:#0c0d1059;border-color:#a1a1aa2e;min-height:72px;line-height:1.6}.company-edit-form__actions{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.company-edit-form__delete{border-top:1px solid #a1a1aa2e;justify-content:flex-end;margin-top:20px;padding-top:20px;display:flex}.company-edit-form__delete-btn{color:#fca5a5!important;background:#ef444433!important;border:1px solid #ef444466!important}.image-upload-field--hero{margin:0}.image-upload-field--hero .image-upload-field__preview--hero{z-index:2;position:absolute;inset:0}.image-upload-field__preview--hero .image-upload-field__actions{justify-content:center;align-items:center}.company-hero--editable{position:relative}.company-hero--empty{background:#0c0d10eb;place-items:center;display:grid}.company-hero__placeholder{appearance:none;color:#a1a1aa;width:100%;height:100%;font:inherit;cursor:pointer;text-align:center;background:0 0;border:0;justify-content:center;align-items:center;margin:0;padding:24px;font-size:15px;font-weight:600;display:flex}.company-hero__placeholder:hover:not(:disabled){color:#e4e4e7;background:#ffffff0a}.image-upload-field__hero-error{max-width:880px;margin:10px auto 0;padding:0 16px;color:#fca5a5!important}.image-upload-field--compact>.hint{display:none}.category-page--metal .opening-hours__row,.category-page--metal .address-search__list{background:#ffffffd1;border-color:#71717a3d}.company-invite-toggle{border:1px solid var(--glass-border);background:var(--glass-bg);border-radius:14px;margin:0 0 16px;padding:14px 16px}.company-invite-toggle__label{cursor:pointer;align-items:flex-start;gap:12px;display:flex}.company-invite-toggle__label>input{opacity:0;width:1px;height:1px;position:absolute}.company-invite-toggle__switch{background:#71717a59;border:1px solid #71717a66;border-radius:999px;flex-shrink:0;width:42px;height:24px;margin-top:2px;transition:background .2s;position:relative}.company-invite-toggle__switch:after{content:"";background:#f4f4f5;border-radius:999px;width:18px;height:18px;transition:transform .2s;position:absolute;top:2px;left:2px}.company-invite-toggle__label>input:checked+.company-invite-toggle__switch{background:#52525be6;border-color:#a1a1aa80}.company-invite-toggle__label>input:checked+.company-invite-toggle__switch:after{transform:translate(18px)}.company-invite-toggle__copy{flex-direction:column;gap:4px;min-width:0;display:flex}.company-invite-toggle__copy strong{font-size:14px}.company-invite-toggle__hint{margin:12px 0 0}.company-booking-channels__list{flex-direction:column;gap:12px;display:flex}.company-claim-invite{margin-bottom:16px}.company-claim-invite__row{flex-wrap:wrap;align-items:flex-end;gap:8px;margin-top:8px;display:flex}.company-claim-invite__row label{min-width:200px;color:var(--muted);flex-direction:column;flex:1;gap:4px;font-size:12px;display:flex}.company-claim-invite__row input{border:1px solid var(--glass-border);width:100%;color:inherit;font:inherit;background:#ffffff14;border-radius:10px;padding:8px 10px;font-size:13px}.company-claim-page{min-height:calc(100vh - var(--site-header-height,64px));position:relative}.company-claim-backdrop{pointer-events:none;-webkit-user-select:none;user-select:none;filter:saturate(.94);padding-bottom:48px}.company-claim-backdrop .company-hero-stack,.company-claim-backdrop .companies-detail{opacity:.92}.company-claim-modal .company-booking-modal__panel{max-height:min(92vh,760px)}.company-claim-modal__lead{margin:0}.company-claim-modal__auth .auth-divider{color:#a1a1aa;margin:14px 0 12px}.company-claim-modal__auth .auth-email-form{gap:10px;display:grid}.company-claim-modal__auth .auth-email-form label{color:#a1a1aa;gap:4px;font-size:12px;display:grid}.company-claim-modal__auth .auth-email-form input{color:#f4f4f5;width:100%;font:inherit;background:#ffffff0f;border:1px solid #a1a1aa47;border-radius:10px;padding:10px 12px}.company-claim-modal__auth .auth-email-toggle{color:#a1a1aa;font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;margin-top:8px;padding:0}.company-claim-modal__auth .auth-email-toggle:hover{color:#e4e4e7}.company-claim-modal__providers{gap:8px;display:grid}.company-claim-modal__provider-row{grid-template-columns:1fr 1fr;gap:8px;display:grid}.company-claim-modal__providers .button{justify-content:center;align-items:center;gap:8px;width:100%;padding:10px 12px;font-size:13px;display:inline-flex}.company-claim-modal__google{width:100%}.company-claim-modal__provider-icon{flex-shrink:0;width:18px;height:18px}.company-claim-modal__confirm{margin:0}.company-claim-modal__confirm .button{width:100%}.company-claim-modal__legal{text-align:center;margin:0;font-size:12px}.company-claim-modal__legal a{color:#d4d4d8}.company-claim-modal__preview-banner{text-align:center;border:0;border-bottom:1px solid #a1a1aa38;border-radius:20px 20px 0 0;margin:0;font-size:13px}.company-claim-modal--preview .company-booking-modal__head{padding-top:12px}.company-claim-modal__btn--disabled,.company-claim-modal--preview .auth-email-form input:disabled,.company-claim-modal--preview .auth-email-form button:disabled,.company-claim-modal--preview .auth-email-toggle:disabled{opacity:.55;pointer-events:none;cursor:not-allowed}.company-claim-page--preview .company-claim-backdrop{filter:saturate(.9)blur(.3px)}body:has(.company-claim-page){background:#0c0d10}.company-premium-panel__price{color:#f4f4f5;margin:4px 0 0;font-size:1.15rem;font-weight:700}.company-tier-badge{letter-spacing:.06em;text-transform:uppercase;vertical-align:middle;border-radius:999px;margin-left:10px;padding:2px 8px;font-size:11px;font-weight:700;display:inline-block}.company-tier-badge--bronze,.company-tier-badge--presence{color:#f5d0a9;background:#b46e3247;border:1px solid #cd7f32a6}.company-tier-badge--silver,.company-tier-badge--spotlight{color:#f4f4f5;background:#a1a1aa47;border:1px solid #d4d4d8b3}.company-tier-badge--gold,.company-tier-badge--premier{color:#fef3c7;background:#eab30838;border:1px solid #facc15a6}.company-gallery-fields{margin-top:16px}.company-gallery-fields__grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:12px;display:grid}.company-detail-gallery{max-width:880px;margin:0 0 20px}.game-server-edit-page.category-page--play{min-height:100%}.game-server-edit-page .company-hero{border-bottom-color:#94a3b82e}.game-server-edit-page .company-hero__img,.game-server-edit-page .image-upload-field--locked .image-upload-field__preview--hero img{object-fit:cover;object-position:center center;width:100%;height:100%}.game-server-edit-page .image-upload-field--locked .image-upload-field__preview--hero{position:absolute;inset:0}.game-server-edit-form__body>.settings-panel{margin-top:16px}.game-server-create-page{place-items:center;min-height:min(70vh,640px);padding:32px 12px 48px;display:grid}.game-server-create-page__card{border:1px solid var(--glass-border,#94a3b847);background:var(--card,#ffffffb8);-webkit-backdrop-filter:blur(18px);border-radius:20px;width:min(100%,520px);padding:28px 28px 24px;box-shadow:0 18px 48px #0f172a1f}.game-server-create-page__eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:0 0 8px;font-size:12px;font-weight:600}.game-server-create-page__title{letter-spacing:-.02em;margin:0 0 10px;font-size:clamp(1.6rem,2.4vw,2rem);line-height:1.15}.game-server-create-page__lead{color:var(--muted);margin:0 0 22px;line-height:1.5}.game-server-create-page__actions{flex-wrap:wrap;gap:10px;display:flex}.game-server-create-page__hint{margin:16px 0 0}.game-server-create-modal{z-index:1000;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.game-server-create-modal__backdrop{-webkit-backdrop-filter:blur(10px);background:#020617b8;position:absolute;inset:0}.game-server-create-modal__panel{z-index:1;color:#111827;background:#fff;border:1px solid #94a3b847;border-radius:20px;grid-template-rows:auto 1fr auto;width:min(440px,100%);max-height:min(88vh,640px);display:grid;position:relative;overflow:auto;box-shadow:0 28px 72px #00000073}.game-server-create-modal__head{justify-content:space-between;align-items:flex-start;gap:12px;padding:18px 18px 8px;display:flex}.game-server-create-modal__title{letter-spacing:-.02em;margin:0;font-size:1.2rem;font-weight:700}.game-server-create-modal__close{appearance:none;border:1px solid var(--glass-border,#94a3b847);background:var(--glass-bg,#ffffff8c);width:34px;height:34px;color:var(--foreground,inherit);cursor:pointer;border-radius:999px;flex-shrink:0;font-size:22px;line-height:1}.game-server-create-modal__close:hover{border-color:var(--border-strong,#64748b66)}.game-server-create-modal__close:disabled{opacity:.55;cursor:not-allowed}.game-server-create-modal__body{gap:14px;padding:8px 18px 12px;display:grid}.game-server-create-modal__secondary{animation:.16s ease-out game-server-create-fade}.game-server-create-modal__platform-switch{width:100%;display:flex}.game-server-create-modal__platform-switch .discord-filter-pill{flex:1;justify-content:center}.game-server-create-modal__warn{margin:0}.game-server-create-modal__footer{border-top:1px solid var(--glass-border,#94a3b833);flex-wrap:wrap;justify-content:flex-end;gap:10px;padding:12px 18px 18px;display:flex}html[data-tone=dark] .game-server-create-modal__backdrop{background:#000000c7}html[data-tone=dark] .game-server-create-modal__panel{color:#f4f4f5;background:#12141c;border-color:#ffffff24;box-shadow:0 28px 72px #000000a6}html[data-tone=dark] .game-server-create-modal__close{color:#f4f4f5;background:#ffffff14;border-color:#ffffff29}html[data-tone=dark] .game-server-create-modal__footer{border-top-color:#ffffff1a}html[data-tone=light] .game-server-create-modal__close{color:#111827;background:#0f172a0a;border-color:#94a3b859}.gallery-banner-picker__frame{cursor:move;touch-action:none;-webkit-user-select:none;user-select:none}.gallery-banner-picker__frame.is-dragging{cursor:move}.gallery-banner-picker__frame--empty{cursor:default;background:color-mix(in srgb, var(--panel,#0f172a) 88%, transparent);place-items:center;display:grid}.gallery-banner-picker__clear{z-index:4;appearance:none;border:1px solid var(--glass-border,#94a3b866);background:color-mix(in srgb, var(--panel-3,#0f172a) 82%, transparent);width:36px;height:36px;color:var(--foreground,#f8fafc);cursor:pointer;-webkit-backdrop-filter:blur(10px);border-radius:999px;font-size:22px;line-height:1;position:absolute;top:12px;right:12px}.gallery-banner-picker__clear:hover{color:#fecaca;border-color:#f871718c}.gallery-banner-picker__chooser{z-index:2;justify-items:center;gap:12px;width:min(100%,720px);padding:16px 18px;display:grid;position:relative}.gallery-banner-picker__chooser-title{color:var(--muted);margin:0;font-size:14px;font-weight:650}.gallery-banner-picker__thumbs--hero{grid-template-columns:repeat(auto-fit,minmax(96px,1fr));gap:10px;width:100%;display:grid}.gallery-banner-picker__hint{z-index:3;letter-spacing:.02em;color:var(--foreground,#f8fafc);background:color-mix(in srgb, var(--panel-3,#0f172a) 72%, transparent);border:1px solid var(--glass-border,#94a3b859);-webkit-backdrop-filter:blur(10px);pointer-events:none;opacity:.92;border-radius:999px;padding:6px 12px;font-size:12px;font-weight:600;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}.gallery-banner-picker__thumbs{gap:10px}.gallery-banner-picker__thumb{appearance:none;cursor:pointer;aspect-ratio:16/10;background:#0f172a59;border:2px solid #0000;border-radius:12px;min-height:72px;margin:0;padding:0;position:relative;overflow:hidden}.gallery-banner-picker__thumb img{object-fit:cover;width:100%;height:100%;display:block}.gallery-banner-picker__thumb:hover{border-color:color-mix(in srgb, var(--primary,#5865f2) 55%, transparent)}.suggest-game{gap:10px;display:grid}.suggest-game__form{gap:12px;display:grid}.suggest-game__quota{margin:0}.image-upload-field--locked .image-upload-field__preview{position:relative}.image-upload-field__locked-badge{z-index:2;letter-spacing:.04em;text-transform:uppercase;color:var(--foreground,#e2e8f0);background:color-mix(in srgb, var(--panel-3,#0f172a) 78%, transparent);border:1px solid var(--glass-border,#94a3b859);-webkit-backdrop-filter:blur(10px);pointer-events:none;border-radius:999px;padding:4px 8px;font-size:11px;font-weight:650;position:absolute;top:8px;right:8px}.image-upload-field__slot--locked-empty{color:var(--muted);cursor:default;place-items:center;font-size:13px;display:grid}.company-hero__placeholder--locked{cursor:default;opacity:.72}.docs-widget-page{max-width:920px;padding:20px 0 72px}.docs-widget__hero{margin-top:12px;margin-bottom:28px}.docs-widget__eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:0 0 10px;font-size:12px;font-weight:700}.docs-widget__title{color:var(--foreground);margin:0 0 16px;font-size:clamp(1.6rem,2.4vw,2.15rem);font-weight:800;line-height:1.2}.docs-widget__summary{color:var(--foreground);margin:0 0 12px;font-size:1.05rem;line-height:1.65}.docs-widget__who{color:var(--muted);margin:0;font-size:.95rem;line-height:1.6}.docs-widget__toc{border:1px solid var(--border);background:var(--panel);border-radius:16px;margin:0 0 32px;padding:16px 18px}.docs-widget__toc-title{color:var(--foreground);margin:0 0 10px;font-size:13px;font-weight:700}.docs-widget__toc ol{gap:6px;margin:0;padding-left:18px;display:grid}.docs-widget__toc a{color:var(--primary-2)}.docs-widget__section{margin:0 0 36px}.docs-widget__section h2{color:var(--foreground);margin:0 0 12px;font-size:1.35rem;font-weight:800}.docs-widget__section h3{color:var(--foreground);margin:20px 0 10px;font-size:1.05rem;font-weight:700}.docs-widget__section p,.docs-widget__section li,.docs-widget__note{color:var(--muted);line-height:1.65}.docs-widget__section ul{padding-left:20px}.docs-widget__table-wrap{margin:14px 0 8px;overflow-x:auto}.docs-widget__table{border-collapse:collapse;width:100%;font-size:13px}.docs-widget__table th,.docs-widget__table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--border);padding:10px 12px}.docs-widget__table thead th{text-transform:uppercase;letter-spacing:.04em;color:var(--muted);font-size:11px}.docs-widget__table tbody th{color:var(--foreground);white-space:nowrap;font-weight:700}.docs-widget__code-wrap{margin:12px 0;position:relative}.docs-widget__copy{z-index:1;border:1px solid var(--border);background:var(--panel-2);color:var(--foreground);cursor:pointer;border-radius:999px;padding:6px 12px;font-size:12px;font-weight:700;position:absolute;top:10px;right:10px}.docs-widget__pre{border:1px solid var(--border);color:#e2e8f0;background:#0206178c;border-radius:14px;margin:0;padding:16px 96px 16px 18px;font-size:12.5px;line-height:1.55;overflow-x:auto}.docs-widget__pre--plain{white-space:pre-wrap;padding-right:18px}.docs-widget__faq{gap:14px;margin:0;display:grid}.docs-widget__faq dt{color:var(--foreground);font-weight:700}.docs-widget__faq dd{color:var(--muted);margin:4px 0 0;line-height:1.6}.docs-widget__related ul{padding-left:18px}.docs-widget__related a{color:var(--primary-2)}.faq-page{max-width:920px;padding:20px 0 72px}.faq-page__hero{margin:12px 0 22px}.faq-page__eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:0 0 10px;font-size:12px;font-weight:700}.faq-page__title{color:var(--foreground);margin:0 0 12px;font-size:clamp(1.6rem,2.4vw,2.15rem);font-weight:800;line-height:1.2}.faq-page__lead{color:var(--muted);margin:0;font-size:1.05rem;line-height:1.65}.faq-topics{flex-wrap:wrap;gap:8px;margin:0 0 32px;display:flex}.faq-topics__chip{border:1px solid var(--border);background:var(--panel);color:var(--foreground);border-radius:999px;padding:6px 12px;font-size:13px;font-weight:600;transition:border-color .15s}.faq-topics__chip:hover{border-color:var(--primary-2)}.faq-section{margin:0 0 32px;scroll-margin-top:96px}.faq-section__title{color:var(--foreground);margin:0 0 12px;font-size:1.35rem;font-weight:800}.compare-page{max-width:960px;padding:20px 0 72px}.compare-page__title{margin:0 0 12px;font-size:clamp(1.6rem,2.4vw,2.15rem);font-weight:800;line-height:1.2}.compare-page__lead{color:var(--muted);margin:0;font-size:1.05rem;line-height:1.65}.compare-page h2{margin:0 0 14px;font-size:1.25rem;font-weight:800}.compare-table{border-collapse:collapse;width:100%;font-size:.92rem}.compare-table thead th{font-weight:700}:is(html[data-tone=dark] body:has(.category-page--metal),html[data-tone=dark] body:has(.auth-shell--metal)){color:#f4f4f5;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--foreground:#f4f4f5;--muted:#a1a1aa;--glass-bg:#ffffff0f;--glass-border:#ffffff1f;--border:#ffffff1a;--border-strong:#ffffff2e;--card:#ffffff0d;--panel:#ffffff0d;--panel-2:#ffffff12;--panel-3:#121218f0;--primary-2:#a1a1aa;background:#0c0d10!important}:is(html[data-tone=dark] body:has(.category-page--wood),html[data-tone=dark] body:has(.auth-shell--wood)){color:#f3e6d4;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--foreground:#f3e6d4;--muted:#c4b09a;--glass-bg:#2a18108c;--glass-border:#c495583d;--border:#c4955833;--border-strong:#e8c48c59;--card:#2a181080;--panel:#2a181073;--panel-2:#2a181099;--panel-3:#2a1810d9;--primary-2:#e8c48c;background:#0e0806!important}html[data-tone=dark] body:has(.auth-shell--metal) main.page-wrap{background:#0c0d10}html[data-tone=dark] body:has(.auth-shell--wood) main.page-wrap{background:#0e0806}html[data-tone=dark] .category-page--metal{color:#f4f4f5;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0c0d10}html[data-tone=dark] .category-page--metal:before{background:linear-gradient(135deg,#09090b 0%,#14151a 18%,#2a2d35 38%,#4e5360 48%,#8d929e 50.5%,#4e5360 53%,#252830 68%,#121318 86%,#09090b 100%)}html[data-tone=dark] .category-page--metal:after{background:radial-gradient(120% 80% at 50% 42%,#0c0d1047 0%,#0c0d10c7 100%),linear-gradient(#0000002e,#0000006b)}html[data-tone=dark] .category-page--wood{color:#f3e6d4;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0e0806}html[data-tone=dark] .category-page--wood:before{background:radial-gradient(42% 58% at 50% 118%,#c4844029,#0000 70%),radial-gradient(28% 40% at 18% 8%,#5a301659,#0000 68%),linear-gradient(#1a100a 0%,#2a1810 28%,#3a2214 52%,#1c100b 78%,#0e0806 100%)}html[data-tone=dark] .category-page--wood .category-page__lead{color:#c4b09a}html[data-tone=dark] .auth-shell--metal{color:#f4f4f5;background:#0c0d10}html[data-tone=dark] .auth-shell--metal:before{background:linear-gradient(135deg,#09090b 0%,#14151a 18%,#2a2d35 38%,#4e5360 48%,#8d929e 50.5%,#4e5360 53%,#252830 68%,#121318 86%,#09090b 100%)}html[data-tone=dark] .auth-shell--metal:after{background:radial-gradient(120% 80% at 50% 42%,#0c0d1047 0%,#0c0d10b8 100%),linear-gradient(#0000002e,#0000006b)}html[data-tone=dark] .auth-shell--metal .auth-brand,html[data-tone=dark] .auth-shell--metal .auth-lead,html[data-tone=dark] .auth-shell--metal .auth-divider,html[data-tone=dark] .auth-shell--metal .auth-legal{color:#a1a1aa}html[data-tone=dark] .auth-shell--metal .auth-title{color:#fafafa}html[data-tone=dark] .auth-shell--metal .auth-brand:hover,html[data-tone=dark] .auth-shell--metal .auth-email-toggle:hover{color:#f4f4f5}html[data-tone=dark] .auth-shell--metal .auth-btn--ghost,html[data-tone=dark] .auth-shell--metal .auth-email-form input{color:#f4f4f5;background:#18181b;border-color:#3f3f46}html[data-tone=dark] .auth-shell--metal .auth-divider:before,html[data-tone=dark] .auth-shell--metal .auth-divider:after{background:#27272a}html[data-tone=dark] .auth-shell--metal .auth-legal a{color:#d4d4d8}html[data-tone=dark] .auth-shell--wood{color:#f3e6d4;background:#0e0806}html[data-tone=dark] .auth-shell--wood:before{background:radial-gradient(42% 58% at 50% 118%,#c4844029,#0000 70%),radial-gradient(28% 40% at 18% 8%,#5a301659,#0000 68%),linear-gradient(#1a100a 0%,#2a1810 28%,#3a2214 52%,#1c100b 78%,#0e0806 100%)}html[data-tone=dark] .auth-shell--wood:after{background:radial-gradient(70% 36% at 50% 0,#08040233,#0000 58%),linear-gradient(#0000 0%,#08040247 100%)}html[data-tone=dark] .auth-shell--wood .auth-brand,html[data-tone=dark] .auth-shell--wood .auth-lead,html[data-tone=dark] .auth-shell--wood .auth-divider,html[data-tone=dark] .auth-shell--wood .auth-legal{color:#c4b09a}html[data-tone=dark] .auth-shell--wood .auth-title,html[data-tone=dark] .auth-shell--wood .auth-brand:hover,html[data-tone=dark] .auth-shell--wood .auth-email-toggle:hover{color:#f3e6d4}html[data-tone=dark] .auth-shell--wood .auth-btn--ghost,html[data-tone=dark] .auth-shell--wood .auth-email-form input{color:#f3e6d4;background:#1c100ad9;border-color:#c4955847}html[data-tone=dark] .auth-shell--wood .auth-divider:before,html[data-tone=dark] .auth-shell--wood .auth-divider:after{background:#c4955847}html[data-tone=dark] .auth-shell--wood .auth-legal a{color:#e8c48c}html[data-tone=dark] .category-page--metal .dashboard-page__subtitle,html[data-tone=dark] .category-page--metal .hint,html[data-tone=dark] .category-page--metal .settings-back,html[data-tone=dark] .category-page--metal .button.button--ghost{color:#a1a1aa}html[data-tone=dark] .category-page--metal .home-zone__kicker{color:#d4d4d8;background:#ffffff0f;border-color:#a1a1aa38}html[data-tone=dark] .category-page--metal .home-zone__title,html[data-tone=dark] .category-page--metal .company-card__title,html[data-tone=dark] .category-page--metal .company-profile-head__title,html[data-tone=dark] .category-page--metal .discord-section__head h2{color:#f4f4f5}html[data-tone=dark] .category-page--metal .discord-browse-link{color:#d4d4d8;background:#ffffff0f;border-color:#a1a1aa47}html[data-tone=dark] .category-page--metal .discord-browse-link:hover{color:#fafafa;background:#ffffff1a;border-color:#d4d4d859}html[data-tone=dark] .category-page--metal .dashboard-tabs__tab{color:#a1a1aa;background:#ffffff0a;border-color:#a1a1aa38}html[data-tone=dark] .category-page--metal .dashboard-tabs__tab.is-active{color:#f4f4f5;background:#ffffff1a;border-color:#d4d4d873}html[data-tone=dark] .category-page--metal .settings-panel{background:#121318b8;border-color:#a1a1aa33}html[data-tone=dark] .category-page--metal .settings-field input[type=text],html[data-tone=dark] .category-page--metal .settings-field input[type=email],html[data-tone=dark] .category-page--metal .settings-field input[type=url],html[data-tone=dark] .category-page--metal .settings-field input[type=tel],html[data-tone=dark] .category-page--metal .settings-field textarea,html[data-tone=dark] .category-page--metal .glass-select__trigger,html[data-tone=dark] .category-page--metal .country-search__trigger,html[data-tone=dark] .category-page--metal select,html[data-tone=dark] .category-page--metal .companies-search .form-search__input{-webkit-backdrop-filter:blur(12px);color:#e4e4e7!important;box-shadow:none!important;background:#ffffff0f!important;border-color:#ffffff1f!important}html[data-tone=dark] .category-page--metal .glass-card.cat-card{color:#f4f4f5;background:#0c0d1073;border-color:#a1a1aa47}html[data-tone=dark] .category-page--metal .cat-card__footer{background:#04060ab8}html[data-tone=dark] .category-page--metal .cat-card__meta strong,html[data-tone=dark] .category-page--metal .cat-card__count{color:#f4f4f5}html[data-tone=dark] .category-page--metal .cat-card__meta span{color:#a1a1aa}html[data-tone=dark] .category-page--metal .cat-card--metal .cat-card__meta em{color:#d4d4d8}html[data-tone=dark] .category-page--metal .companies-search .form-search__icon{color:#e2e8f0eb}html[data-tone=dark] .category-page--metal .companies-directory__lead,html[data-tone=dark] .category-page--metal .settings-panel-title{color:#a1a1aa}html[data-tone=dark] .category-page--metal .company-card,html[data-tone=dark] .category-page--metal .company-map,html[data-tone=dark] .category-page--metal .company-map-modal__panel,html[data-tone=dark] .category-page--metal .company-booking-modal__panel,html[data-tone=dark] .category-page--metal .opening-hours__row,html[data-tone=dark] .category-page--metal .address-search__list{color:#f4f4f5;background:#121318e6;border-color:#a1a1aa33}html[data-tone=dark] .category-page--metal .opening-hours__day{color:#e4e4e7}html[data-tone=dark] .category-page--metal .opening-hours__toggle{background:#0c0d108c;border-color:#a1a1aa47}html[data-tone=dark] .category-page--metal .opening-hours__toggle-btn{color:#a1a1aa}html[data-tone=dark] .category-page--metal .opening-hours__toggle-btn:hover:not(.is-active){color:#e4e4e7}html[data-tone=dark] .category-page--metal .opening-hours__toggle-btn.is-active,html[data-tone=dark] .category-page--metal .opening-hours__toggle.is-closed .opening-hours__toggle-btn.is-active{color:#fff}html[data-tone=dark] .category-page--metal .company-edit-form__meta-select .glass-select__trigger{color:#e4e4e7;background:#ffffff0f;border-color:#ffffff1f}html[data-tone=dark] .category-page--metal .company-card__desc,html[data-tone=dark] .category-page--metal .company-card__crumb,html[data-tone=dark] .category-page--metal .companies-detail__desc,html[data-tone=dark] .category-page--metal .companies-detail__hours{color:#d4d4d8}html[data-tone=dark] .category-page--metal .company-card__title{color:#fafafa}html[data-tone=dark] .category-page--metal .company-card__hours-panel{background:#121212;border-color:#3f3f46f2}html[data-tone=dark] .category-page--metal .company-card__hours-head{color:#c4c4c8;background:#1c1c1e;border-bottom-color:#3f3f46f2}html[data-tone=dark] .category-page--metal .company-card__hours-cell{color:#e4e4e7}html[data-tone=dark] .category-page--metal .company-card__hours-head .company-card__hours-cell{color:#c4c4c8}html[data-tone=dark] .category-page--metal .company-card__hours-cell:first-child{border-right-color:#3f3f46f2}html[data-tone=dark] .category-page--metal .company-card__hours li{color:#e4e4e7;background:#121212;border-bottom-color:#3f3f46f2}html[data-tone=dark] .category-page--metal .company-card__hours li span:first-child{color:#e4e4e7}html[data-tone=dark] .category-page--metal .company-card .company-phone-row .hint{color:#d4d4d8;background:#ffffff14;border-color:#a1a1aa38}html[data-tone=dark] .category-page--metal .company-booking-modal__panel{color:#f4f4f5;background:linear-gradient(135deg,#09090b 0%,#14151a 22%,#2a2d35 48%,#4e5360 58%,#2a2d35 72%,#121318 100%);border-color:#a1a1aa47}html[data-tone=dark] .category-page--metal .company-booking-modal__title,html[data-tone=dark] .category-page--metal .company-booking-modal__identity-copy strong,html[data-tone=dark] .category-page--metal .company-booking-modal__rows strong{color:#f4f4f5}html[data-tone=dark] .category-page--metal .company-booking-modal__rows a,html[data-tone=dark] .category-page--metal .company-booking-modal__rows li>div span{color:#a1a1aa}html[data-tone=dark] .category-page--wood .dashboard-page__subtitle,html[data-tone=dark] .category-page--wood .hint,html[data-tone=dark] .category-page--wood .settings-back{color:#c4b09a}html[data-tone=dark] .category-page--wood .home-zone__kicker{color:#e8c48c;background:#3e24168c;border-color:#c4955847}html[data-tone=dark] .category-page--wood .home-zone__title{color:#f3e6d4}html[data-tone=dark] .category-page--wood .dashboard-tabs__tab{color:#c4b09a;background:#2a181073;border-color:#c4955838}html[data-tone=dark] .category-page--wood .dashboard-tabs__tab.is-active{color:#f3e6d4;background:#3e2416a6;border-color:#e8c48c66}html[data-tone=dark] .category-page--wood .settings-panel{background:#2a18108c;border-color:#c4955838}html[data-tone=dark] .category-page--wood .settings-field input[type=text],html[data-tone=dark] .category-page--wood .settings-field input[type=email],html[data-tone=dark] .category-page--wood .settings-field input[type=url],html[data-tone=dark] .category-page--wood .settings-field input[type=tel],html[data-tone=dark] .category-page--wood .settings-field textarea,html[data-tone=dark] .category-page--wood .glass-select__trigger,html[data-tone=dark] .category-page--wood .country-search__trigger,html[data-tone=dark] .category-page--wood select{color:#f3e6d4;box-shadow:none;-webkit-backdrop-filter:blur(12px);background:#ffffff0f;border-color:#c4955847}html[data-tone=dark] .category-page--wood .glass-card.cat-card{color:#f3e6d4;background:#1c100b80;border-color:#c4955847}html[data-tone=dark] .category-page--wood .cat-card__footer{background:#0a0604bf}html[data-tone=dark] .category-page--wood .cat-card__meta strong,html[data-tone=dark] .category-page--wood .cat-card__count{color:#f3e6d4}html[data-tone=dark] .category-page--wood .cat-card__meta span{color:#c4b09a}html[data-tone=dark] .category-page--wood .cat-card--wood .cat-card__meta em{color:#e8c58c}html[data-tone=dark] .category-page--wood .settings-panel-title{color:#c4b09a}html[data-tone=dark] .category-page--wood .opening-hours__row,html[data-tone=dark] .category-page--wood .address-search__list{background:#2a1810b3;border-color:#c495583d}html[data-tone=dark] body:has(.site-header--hub) .glass-select__trigger:not(.site-header .glass-select__trigger){color:#e4e4e7;box-shadow:none;-webkit-backdrop-filter:blur(12px);background:#ffffff0f;border-color:#ffffff1f}html[data-tone=dark] .category-page--metal .glass-select__menu,html[data-tone=dark] .category-page--metal .glass-dropdown,html[data-tone=dark] .category-page--metal .country-search__panel{color:#f4f4f5;-webkit-backdrop-filter:blur(18px);background:#121218f0;border-color:#ffffff1f;box-shadow:0 16px 40px #00000073}html[data-tone=light] .category-page--metal .glass-select__trigger,html[data-tone=light] .category-page--metal .country-search__trigger,html[data-tone=light] .category-page--metal select,html[data-tone=light] .category-page--metal .companies-search .form-search__input{color:#1f2937!important;background:#ffffffc7!important;border-color:#94a3b847!important;box-shadow:0 1px 2px #0f172a0d!important}html[data-tone=light] .category-page--metal .companies-search .form-search__icon{color:#374151d9}html[data-tone=light] .category-page--metal .glass-select__menu,html[data-tone=light] .category-page--metal .glass-dropdown,html[data-tone=light] .category-page--metal .country-search__panel{color:#111827!important;background:#fffffffa!important;border-color:#94a3b83d!important;box-shadow:0 16px 40px #0f172a1a!important}html[data-tone=light] body:has(.site-header--play) .glass-select__menu .glass-dropdown{box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border-color:#0000}html[data-tone=light] body:has(.site-header--play) .hub-server-card__banner{background:#e2e8f0;border-bottom-color:#94a3b833}html[data-tone=light] body:has(.site-header--play) .hub-server-card__banner-fallback{background:linear-gradient(#5865f238,#e2e8f0f2)}html[data-tone=light] body:has(.site-header--play) .hub-server-card__avatar{border-color:#fff;box-shadow:0 8px 18px #0f172a29}html[data-tone=light] body:has(.site-header--play) .home-zone__kicker{color:#2563eb;background:#ffffffc7;border-color:#93c5fd80}html[data-tone=light] body:has(.site-header--play) .category-page--play .glass-card.cat-card{color:#111827;background:#ffffffe0;border-color:#94a3b838}html[data-tone=light] body:has(.site-header--play) .category-page--play .cat-card__footer{background:#ffffffd1;border-top-color:#94a3b82e}html[data-tone=light] body:has(.site-header--play) .category-page--play .cat-card__meta strong{color:#111827}html[data-tone=light] body:has(.site-header--play) .category-page--play .cat-card__count{color:#111827}:is(html[data-tone=light] body:has(.site-header--play) .category-page--play .cat-card__meta span,html[data-tone=light] body:has(.site-header--play) .category-page--play .cat-card__meta em){color:#6b7280}html[data-tone=light] body:has(.site-header--play) .dashboard-tabs{box-shadow:none;background:#0f172a0a;border-color:#0f172a14}html[data-tone=light] body:has(.site-header--play) .dashboard-tabs__tab{color:#64748b;background:0 0;border-color:#0000}html[data-tone=light] body:has(.site-header--play) .dashboard-tabs__tab:hover{color:#0f172a;background:#0f172a0d}html[data-tone=light] body:has(.site-header--play) .dashboard-tabs__tab.is-active{color:#fff;background:linear-gradient(#5865f2,#4752c4);border-color:#5865f259;box-shadow:0 8px 18px #5865f238}html[data-tone=light] body:has(.auth-shell--play){color:#111827;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#f4f7fb!important}html[data-tone=light] .auth-shell--play{color:#111827;background:0 0}html[data-tone=light] .auth-shell--play:before{background:radial-gradient(48% 42% at 12% 18%,#93c5fd8c,#0000 70%),radial-gradient(42% 38% at 88% 12%,#c4b5fd7a,#0000 68%),radial-gradient(46% 40% at 78% 78%,#a7f3d06b,#0000 70%),linear-gradient(#f8fafc 0%,#eef4fb 42%,#f1f5f9 100%)}html[data-tone=light] .auth-shell--play:after{background:radial-gradient(70% 40% at 50% 0,#ffffff8c,#0000 60%),linear-gradient(#0000 0%,#e2e8f059 100%)}html[data-tone=light] .auth-shell--play .auth-brand,html[data-tone=light] .auth-shell--play .auth-lead,html[data-tone=light] .auth-shell--play .auth-divider,html[data-tone=light] .auth-shell--play .auth-legal{color:#6b7280}html[data-tone=light] .auth-shell--play .auth-title,html[data-tone=light] .auth-shell--play .auth-brand:hover,html[data-tone=light] .auth-shell--play .auth-email-toggle:hover{color:#111827}html[data-tone=light] .auth-shell--play .auth-btn--ghost,html[data-tone=light] .auth-shell--play .auth-email-form input{color:#111827;background:#ffffffe6;border-color:#94a3b84d}html[data-tone=light] .auth-shell--play .auth-divider:before,html[data-tone=light] .auth-shell--play .auth-divider:after{background:#94a3b859}html[data-tone=light] .auth-shell--play .auth-legal a{color:#374151}html[data-tone=dark] body:has(.site-header--play) .glass-select__menu .glass-dropdown{box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border-color:#0000}html[data-tone=dark] body:has(.site-header--play) .hub-server-card__banner{background:#0a0a0f;border-bottom-color:#ffffff14}html[data-tone=dark] body:has(.site-header--play) .hub-server-card__banner-fallback{background:linear-gradient(#5865f247,#07070af2)}html[data-tone=dark] body:has(.site-header--play) .hub-server-card__avatar{border-color:#07070ae6;box-shadow:0 8px 18px #0006}html[data-tone=dark] body:has(.site-header--play) .home-zone__kicker{color:#93c5fd;-webkit-backdrop-filter:blur(12px);background:#ffffff0f;border-color:#3b82f647}html[data-tone=dark] body:has(.site-header--play) .category-page--play .glass-card.cat-card{color:#f4f4f5;background:#ffffff0b;border-color:#ffffff1a}html[data-tone=dark] body:has(.site-header--play) .category-page--play .cat-card__footer{background:#ffffff0a;border-top-color:#ffffff14}html[data-tone=dark] body:has(.site-header--play) .category-page--play .cat-card__meta strong{color:#fafafa}html[data-tone=dark] body:has(.site-header--play) .category-page--play .cat-card__count{color:#fafafa}:is(html[data-tone=dark] body:has(.site-header--play) .category-page--play .cat-card__meta span,html[data-tone=dark] body:has(.site-header--play) .category-page--play .cat-card__meta em){color:#a1a1aa}html[data-tone=dark] body:has(.site-header--play) .dashboard-tabs{-webkit-backdrop-filter:blur(14px);background:#ffffff0d;border-color:#ffffff1a}html[data-tone=dark] body:has(.site-header--play) .dashboard-tabs__tab{color:#a1a1aa;-webkit-backdrop-filter:none;background:0 0;border-color:#0000}html[data-tone=dark] body:has(.site-header--play) .dashboard-tabs__tab:hover{color:#f4f4f5;background:#ffffff0f}html[data-tone=dark] body:has(.site-header--play) .dashboard-tabs__tab.is-active{color:#fff;background:linear-gradient(#5865f2f2,#4752c4f2);border-color:#5865f280;box-shadow:0 8px 20px #5865f24d,inset 0 1px #ffffff29}html[data-tone=dark] body:has(.auth-shell--play){color:#f4f4f5;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#07070a!important}html[data-tone=dark] .auth-shell--play{color:#f4f4f5;background:0 0}html[data-tone=dark] .auth-shell--play:before{background:radial-gradient(52% 44% at 8% 12%,#2563eb61,#0000 70%),radial-gradient(40% 36% at 22% 28%,#3b82f62e,#0000 68%),radial-gradient(56% 48% at 92% 8%,#8b5cf657,#0000 72%),radial-gradient(44% 40% at 78% 22%,#7c3aed38,#0000 70%),radial-gradient(50% 42% at 50% 100%,#0f766e38,#0000 72%),linear-gradient(#06060a 0%,#08080c 48%,#0a0b10 100%)}html[data-tone=dark] .auth-shell--play:after{background:radial-gradient(70% 40% at 50% 0,#ffffff0a,#0000 60%),linear-gradient(#0000 0%,#00000059 100%)}html[data-tone=dark] .auth-shell--play .auth-brand,html[data-tone=dark] .auth-shell--play .auth-lead,html[data-tone=dark] .auth-shell--play .auth-divider,html[data-tone=dark] .auth-shell--play .auth-legal{color:#a1a1aa}html[data-tone=dark] .auth-shell--play .auth-title,html[data-tone=dark] .auth-shell--play .auth-brand:hover,html[data-tone=dark] .auth-shell--play .auth-email-toggle:hover{color:#fafafa}html[data-tone=dark] .auth-shell--play .auth-btn--ghost,html[data-tone=dark] .auth-shell--play .auth-email-form input{color:#f4f4f5;-webkit-backdrop-filter:blur(12px);background:#ffffff0f;border-color:#ffffff1f}html[data-tone=dark] .auth-shell--play .auth-divider:before,html[data-tone=dark] .auth-shell--play .auth-divider:after{background:#ffffff24}html[data-tone=dark] .auth-shell--play .auth-legal a{color:#d4d4d8}.compare-page__title{margin:12px 0 6px;font-size:2rem;font-weight:800}.compare-page__lead{margin:0 0 18px}.compare-picker{max-width:420px;position:relative}.compare-picker__input{border:1px solid var(--border);width:100%;color:inherit;font:inherit;background:#94a3b814;border-radius:999px;padding:10px 16px}.compare-picker .compare-picker__results{z-index:30;max-height:280px;margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto}.compare-picker__results button{text-align:left;width:100%;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;padding:8px 12px}.compare-picker__results button:hover{background:#94a3b824}.compare-table-wrap{margin-top:20px;padding:0;overflow-x:auto}.compare-table{border-collapse:collapse;width:100%;min-width:520px}.compare-table th,.compare-table td{border-bottom:1px solid var(--border);text-align:left;vertical-align:middle;padding:12px 16px}.compare-table tbody th{color:var(--muted);white-space:nowrap;font-size:.88rem;font-weight:600}.compare-table td{font-variant-numeric:tabular-nums;font-weight:600}.compare-table__best{color:#4ade80}html[data-tone=light] .compare-table__best{color:#16a34a}.compare-table__median{color:var(--muted);font-weight:500}.compare-head{flex-direction:column;align-items:flex-start;gap:6px;min-width:150px;display:flex}.compare-head img{border-radius:12px}.compare-head__name{text-overflow:ellipsis;white-space:nowrap;max-width:220px;color:inherit;font-weight:700;overflow:hidden}.compare-head__remove{color:#f87171;font-size:.75rem;font-weight:600}.hour-profile{align-items:flex-end;gap:2px;min-width:150px;height:40px;display:flex}.hour-profile__bar{opacity:.85;background:#60a5fa;border-radius:2px 2px 0 0;flex:1}html[data-tone=light] .hour-profile__bar{background:#4f46e5}.owner-insights{flex-direction:column;gap:22px;display:flex}.owner-insights__head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.owner-insights__head h2{margin:0}.owner-block{flex-direction:column;gap:10px;display:flex}.owner-block h3{margin:0;font-size:1rem}.owner-block h3 .meta{font-size:.85rem;font-weight:500}.owner-up{color:#4ade80;font-weight:700}.owner-down{color:#f87171;font-weight:700}html[data-tone=light] .owner-up{color:#16a34a}html[data-tone=light] .owner-down{color:#dc2626}.owner-link{color:#60a5fa;align-self:flex-start;font-size:.85rem;font-weight:600;text-decoration:none}html[data-tone=light] .owner-link{color:#4f46e5}.owner-link:hover{text-underline-offset:3px;text-decoration:underline}.owner-locked{border-radius:14px;position:relative;overflow:hidden}.owner-locked__preview{filter:blur(6px)saturate(.6);opacity:.55;pointer-events:none;-webkit-user-select:none;user-select:none}.owner-locked__cta{color:#fff;background:#0f172ad9;border:1px solid #ffffff2e;border-radius:999px;width:max-content;height:max-content;margin:auto;padding:9px 16px;font-size:.85rem;font-weight:700;text-decoration:none;position:absolute;inset:0}html[data-tone=light] .owner-locked__cta{background:#1f2937}.owner-locked__cta--inline{align-self:flex-start;margin:0;position:static}.owner-bars{width:100%;height:120px;display:block}.owner-bars__axis{stroke:var(--border);stroke-width:1px}.owner-bars__join{fill:#4ade80;opacity:.85}.owner-bars__leave{fill:#f87171;opacity:.75}.owner-rank{color:#60a5fa;width:100%;height:120px;display:block}html[data-tone=light] .owner-rank{color:#4f46e5}.owner-rank__scale{justify-content:space-between;margin-top:4px;font-size:.72rem;display:flex}.owner-exports{flex-wrap:wrap;gap:8px;display:flex}.owner-widgets{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px;display:grid}.owner-widget{border:1px solid var(--border);background:#94a3b80f;border-radius:14px;flex-direction:column;gap:10px;min-width:0;padding:14px;display:flex}.owner-widget__head{justify-content:space-between;align-items:center;gap:8px;display:flex}.owner-widget img{align-self:flex-start}.owner-tag{color:#86efac;background:#22c55e29;border-radius:999px;padding:2px 8px;font-size:.7rem;font-weight:700}.owner-tag--pro{color:#fde68a;background:#facc1529}html[data-tone=light] .owner-tag{color:#15803d}html[data-tone=light] .owner-tag--pro{color:#a16207}.dev-panel{scroll-margin-top:90px}.dev-panel__body{flex-direction:column;gap:16px;display:flex}.dev-panel__picker{border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-bottom:14px;display:flex}.dev-panel__picker .meta{margin:2px 0 0}.dev-panel .owner-widgets{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:760px){.dev-panel .owner-widgets{grid-template-columns:1fr}}.dev-panel__label{margin:0;font-size:.85rem;font-weight:700}.dev-panel__select{min-width:240px;max-width:100%}.dev-panel__preview{border:1px dashed var(--border);border-radius:12px;justify-content:center;align-items:center;min-height:64px;padding:12px;display:flex;overflow:hidden}.dev-panel__preview--badge{justify-content:flex-start;min-height:0}.dev-panel__preview discoverse-card{width:100%;max-width:380px;display:block}.dev-panel__iframe{border:0;border-radius:16px;width:100%;max-width:420px;height:300px;display:block}.copy-snippet{flex-direction:column;gap:4px;min-width:0;display:flex;position:relative}.copy-snippet__label{color:var(--muted);font-size:.72rem}.copy-snippet__code{white-space:pre-wrap;word-break:break-all;border:1px solid var(--border);background:#02061773;border-radius:10px;margin:0;padding:10px 64px 10px 12px;font-size:.74rem;line-height:1.45;overflow-x:auto}html[data-tone=light] .copy-snippet__code{background:#0f172a0a}.copy-snippet__btn{cursor:pointer;border:1px solid var(--border);color:inherit;background:#94a3b829;border-radius:999px;padding:4px 10px;font-size:.72rem;font-weight:700;position:absolute;bottom:6px;right:6px}.owner-bot{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.owner-bot li{border:1px solid var(--border);border-radius:12px;grid-template-columns:minmax(0,260px) 1fr auto;align-items:center;gap:12px;padding:8px 12px;font-size:.85rem;display:grid}.owner-bot code{font-size:.78rem}.owner-bot span{color:var(--muted)}.owner-on,.owner-off{border-radius:999px;padding:2px 8px;font-size:.72rem}.owner-on{color:#4ade80;background:#22c55e29}.owner-off{color:var(--muted);background:#94a3b824}@media (max-width:640px){.owner-bot li{grid-template-columns:1fr auto}.owner-bot span{grid-area:2/1/auto/-1}}.notif-list,.notif-follows{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.notif-item__link{border:1px solid var(--border);color:inherit;border-radius:14px;align-items:center;gap:12px;padding:12px 14px;text-decoration:none;display:flex}a.notif-item__link:hover{background:#94a3b814}.notif-item--unread .notif-item__link{background:#60a5fa14;border-color:#60a5fa73}.notif-item__text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.notif-item__text span{color:var(--muted);font-size:.85rem}.notif-item__time{color:var(--muted);white-space:nowrap;font-size:.75rem}.notif-follow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.notif-follow__name{min-width:0;color:inherit;align-items:center;gap:10px;font-weight:600;text-decoration:none;display:inline-flex}.notif-follow__name img{border-radius:10px;flex:none}.notif-follow__name span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.notif-empty{color:var(--muted);margin:0;font-size:.9rem}.notif-empty a{color:#60a5fa}html[data-tone=light] .notif-empty a{color:#4f46e5}
