.community-section.svelte-n3sck1{padding-bottom:var(--section-space)}.community-banner.svelte-n3sck1{position:relative;isolation:isolate;overflow:hidden;display:flex;align-items:center;gap:1.7rem;padding:2.35rem;border:1px solid var(--color-border-strong);border-radius:var(--radius-lg);background:linear-gradient(110deg,#241a14,#1b1511 75%)}.discord-mark.svelte-n3sck1{display:grid;place-items:center;width:4.6rem;height:4.6rem;flex-shrink:0;transform:rotate(-7deg);border:1px solid #d69a6a35;border-radius:1rem;background:#b86d3812;color:#f0b17c}.discord-mark.svelte-n3sck1 svg{transform:rotate(7deg)}.community-copy.svelte-n3sck1{position:relative;z-index:1}.community-copy.svelte-n3sck1>span:where(.svelte-n3sck1){color:#bb8f72;font-size:.75rem;font-weight:780;letter-spacing:.13em}h2.svelte-n3sck1{margin-top:.45rem;font-size:1.75rem;letter-spacing:-.04em}p.svelte-n3sck1{max-width:30rem;margin-top:.55rem;color:var(--color-text-muted);font-size:1rem;line-height:1.65}.button-light.svelte-n3sck1{position:relative;z-index:1;min-height:48px;margin-left:auto;background:#f3dfd1;color:#26170f}.button-light.svelte-n3sck1:hover{background:#fff0e5}.community-logo.svelte-n3sck1{position:absolute;top:-.75rem;right:1.5rem;z-index:-1;width:22rem;height:14rem;transform:rotate(-10deg);opacity:.025;object-fit:contain;pointer-events:none}@media(max-width:760px){.community-banner.svelte-n3sck1{align-items:start;flex-wrap:wrap;padding:1.7rem}.community-copy.svelte-n3sck1{flex:1}.button-light.svelte-n3sck1{margin-left:5rem}}@media(max-width:540px){.community-banner.svelte-n3sck1{gap:1rem;padding:1.45rem}.discord-mark.svelte-n3sck1{width:3rem;height:3rem;border-radius:.75rem}.discord-mark.svelte-n3sck1 svg{width:1.85rem}.community-copy.svelte-n3sck1{flex-basis:calc(100% - 4rem)}.community-copy.svelte-n3sck1>span:where(.svelte-n3sck1){letter-spacing:.09em}h2.svelte-n3sck1{font-size:1.5rem}.button-light.svelte-n3sck1{width:100%;margin-left:0}}.server-copy.svelte-1hzs6kt{display:flex;align-items:center;justify-content:space-between;gap:2.25rem;min-height:56px;padding:.5rem 1.1rem;border:1px solid #dcb59a45;border-radius:var(--radius-sm);background:#1b1512d9;text-align:left;transition:border-color .16s ease,background .16s ease}.server-copy.svelte-1hzs6kt:hover{border-color:#e5a77790;background:#211813}.server-copy.svelte-1hzs6kt small:where(.svelte-1hzs6kt){display:block;color:var(--color-text-muted);font-size:.75rem;letter-spacing:.08em;line-height:1.45}.server-copy.svelte-1hzs6kt strong:where(.svelte-1hzs6kt){font-size:.95rem;font-weight:700;letter-spacing:.02em}.server-copy.svelte-1hzs6kt>svg{color:#c2a18e}.server-copy.svelte-1hzs6kt>.copy-success{color:#ffad70}.inline-copy.svelte-1hzs6kt{display:flex;align-items:center;gap:.8rem;min-height:44px;padding:0;background:none;color:var(--color-accent-soft);font-size:.875rem;font-weight:650}.copy-toast.svelte-1hzs6kt{position:fixed;bottom:1.5rem;left:50%;z-index:80;display:flex;align-items:center;gap:.75rem;width:max-content;max-width:calc(100vw - 2rem);padding:.9rem 1.15rem;transform:translate(-50%);border:1px solid #c5855555;border-radius:var(--radius-md);background:#2a1b13;box-shadow:var(--shadow-lg);color:#f4dfd0;font-size:.875rem}.copy-toast.svelte-1hzs6kt>svg{color:#ffad70}@media(max-width:540px){.server-copy.svelte-1hzs6kt{width:100%;gap:1rem;padding-inline:1rem}.server-copy.svelte-1hzs6kt>span:where(.svelte-1hzs6kt){display:flex;align-items:center;gap:.8rem}}.server-status.svelte-5yhb8t{display:flex;align-items:center;gap:.55rem;min-height:1.25rem;margin-top:1.2rem;color:var(--color-text-muted);font-size:.8rem}.status-dot.svelte-5yhb8t{width:.42rem;height:.42rem;flex-shrink:0;border-radius:50%;background:#8d837d}.status-dot.online.svelte-5yhb8t{background:#97cf63;box-shadow:0 0 .8rem #97cf634d}.status-dot.loading.svelte-5yhb8t{animation:svelte-5yhb8t-pulse 1.4s ease-in-out infinite}strong.svelte-5yhb8t{color:var(--color-text)}.muted.svelte-5yhb8t{margin-left:.2rem;color:var(--color-text-dim)}@keyframes svelte-5yhb8t-pulse{50%{opacity:.3}}@media(max-width:540px){.muted.svelte-5yhb8t{display:none}}.hero.svelte-tc3uts{position:relative;isolation:isolate;overflow:hidden;border-bottom:1px solid var(--color-border);background:#141312}.hero.svelte-tc3uts:before{position:absolute;inset:0 0 0 50%;z-index:-1;border-left:1px solid #ffffff08;background-image:linear-gradient(#ffffff04 1px,transparent 1px),linear-gradient(90deg,#ffffff04 1px,transparent 1px);background-size:4.5rem 4.5rem;content:""}.hero-inner.svelte-tc3uts{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(22rem,.92fr);align-items:center;gap:clamp(2rem,5vw,5rem);min-height:38rem;padding-block:5.5rem}.hero-content.svelte-tc3uts{position:relative;z-index:1}.hero-eyebrow.svelte-tc3uts{display:flex;align-items:center;gap:.9rem;color:var(--color-text-soft);font-size:.75rem;font-weight:750;letter-spacing:.13em}.separator.svelte-tc3uts{width:1px;height:1rem;background:#ffffff24}h1.svelte-tc3uts{margin-top:1.55rem;font-size:clamp(3rem,6vw,5rem);font-weight:820;letter-spacing:-.065em;line-height:1.02}h1.svelte-tc3uts span:where(.svelte-tc3uts){color:var(--color-accent)}p.svelte-tc3uts{max-width:34rem;margin-top:1.5rem;color:var(--color-text-muted);font-size:1.05rem;line-height:1.75}.hero-actions.svelte-tc3uts{display:flex;align-items:center;gap:.9rem;margin-top:2rem}.play-triangle.svelte-tc3uts{width:0;height:0;border-top:.32rem solid transparent;border-bottom:.32rem solid transparent;border-left:.45rem solid currentColor}.hero-brandmark.svelte-tc3uts{min-width:0;pointer-events:none}.hero-emblem.svelte-tc3uts{width:100%;aspect-ratio:2 / 1;background:#fff;-webkit-mask:url(../../../images/logo.png) center / contain no-repeat;mask:url(../../../images/logo.png) center / contain no-repeat}.hero-brandline.svelte-tc3uts{display:flex;justify-content:space-between;gap:1rem;margin:1.75rem 10% 0;padding-top:1rem;border-top:1px solid #ffffff18;color:var(--color-text-dim);font-size:.75rem;letter-spacing:.08em}.hero-brandline.svelte-tc3uts span:where(.svelte-tc3uts):first-child{color:var(--color-text-soft);font-weight:750;letter-spacing:.24em}@media(max-width:900px){.hero.svelte-tc3uts:before{inset:0;border-left:0;background-size:3.5rem 3.5rem}.hero-inner.svelte-tc3uts{grid-template-columns:1fr;min-height:34rem;padding-block:4.5rem}.hero-content.svelte-tc3uts{max-width:42rem}.hero-brandmark.svelte-tc3uts{position:absolute;right:-6rem;bottom:1.5rem;width:24rem;opacity:.07}.hero-brandline.svelte-tc3uts{display:none}}@media(max-width:540px){.hero-inner.svelte-tc3uts{min-height:0;padding-block:3.8rem 4.5rem}.hero-eyebrow.svelte-tc3uts span:where(.svelte-tc3uts):last-child,.separator.svelte-tc3uts{display:none}h1.svelte-tc3uts{margin-top:1.8rem;font-size:clamp(2.75rem,14vw,3.65rem)}p.svelte-tc3uts{font-size:1rem}.hero-actions.svelte-tc3uts{align-items:stretch;flex-direction:column;width:min(100%,21rem)}.hero-actions.svelte-tc3uts .button{width:100%}.hero-brandmark.svelte-tc3uts{right:-8rem;bottom:2rem;width:22rem}}.section-heading.svelte-tuz5hs{display:flex;align-items:end;justify-content:space-between;gap:2rem;margin-bottom:2.25rem}.eyebrow.svelte-tuz5hs{display:flex;align-items:center;gap:.6rem;color:var(--color-accent);font-size:.75rem;font-weight:800;letter-spacing:.14em}.eyebrow.svelte-tuz5hs>span:where(.svelte-tuz5hs){width:.34rem;height:.34rem;background:currentColor}h2.svelte-tuz5hs{margin-top:.75rem;font-size:clamp(1.85rem,3.2vw,2.35rem);font-weight:780;letter-spacing:-.045em;line-height:1.2}p.svelte-tuz5hs{max-width:26rem;color:var(--color-text-muted);font-size:1rem;line-height:1.7}@media(max-width:640px){.section-heading.svelte-tuz5hs{display:block;margin-bottom:1.65rem}p.svelte-tuz5hs{margin-top:.9rem}}.how-section.svelte-yto4uf{padding-block:var(--section-space)}.steps-grid.svelte-yto4uf{display:grid;grid-template-columns:repeat(3,1fr);gap:2.25rem}.step.svelte-yto4uf{display:flex;gap:1.2rem;min-width:0;padding-top:.65rem}.step.svelte-yto4uf+.step:where(.svelte-yto4uf){padding-left:1.9rem;border-left:1px solid var(--color-border)}.step-number.svelte-yto4uf{flex-shrink:0;padding-top:.35rem;color:#765341;font-size:.75rem;font-weight:750;font-variant-numeric:tabular-nums}.step.svelte-yto4uf svg{margin-bottom:.9rem;color:#c59a7c}h3.svelte-yto4uf{margin-bottom:.55rem;font-size:1rem;font-weight:720;letter-spacing:-.02em}p.svelte-yto4uf{color:var(--color-text-muted);font-size:1rem;line-height:1.75}p.svelte-yto4uf strong:where(.svelte-yto4uf){color:var(--color-text-soft);font-weight:650}@media(max-width:800px){.steps-grid.svelte-yto4uf{grid-template-columns:1fr;gap:1.55rem}.step.svelte-yto4uf+.step:where(.svelte-yto4uf){padding:1.55rem 0 0;border-top:1px solid var(--color-border);border-left:0}.step.svelte-yto4uf>div:where(.svelte-yto4uf){display:grid;grid-template-columns:2rem 1fr;align-items:center;flex:1;column-gap:.8rem}.step.svelte-yto4uf svg{grid-row:1;grid-column:1;width:1.25rem;margin:0}h3.svelte-yto4uf{grid-row:1;grid-column:2;margin:0}p.svelte-yto4uf,.step.svelte-yto4uf .inline-copy{grid-column:2;margin-top:.55rem}}.faq-section.svelte-1t8i6y4{padding-block:var(--section-space);border-top:1px solid var(--color-border)}.faq-list.svelte-1t8i6y4{max-width:56rem;margin-inline:auto;border-top:1px solid var(--color-border)}.faq-item.svelte-1t8i6y4{border-bottom:1px solid var(--color-border)}h3.svelte-1t8i6y4{margin:0}.faq-question.svelte-1t8i6y4{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;width:100%;min-height:4.8rem;padding:1.1rem .25rem;background:transparent;color:var(--color-text-soft);text-align:left;font-size:1rem;font-weight:650;transition:color .16s ease}.faq-question.svelte-1t8i6y4:hover,.open.svelte-1t8i6y4 .faq-question:where(.svelte-1t8i6y4){color:#ffd5b8}.faq-question.svelte-1t8i6y4>span:where(.svelte-1t8i6y4){display:flex;align-items:center;gap:1.35rem}.faq-question.svelte-1t8i6y4 small:where(.svelte-1t8i6y4){color:#8d614b;font-size:.75rem;font-variant-numeric:tabular-nums;letter-spacing:.08em}.faq-question.svelte-1t8i6y4 svg{color:#a8795c;transition:transform .16s ease,color .16s ease}.open.svelte-1t8i6y4 .faq-question:where(.svelte-1t8i6y4) svg{transform:rotate(180deg);color:var(--color-accent)}.faq-answer.svelte-1t8i6y4{padding:0 3.4rem 1.4rem 2.9rem}.faq-answer.svelte-1t8i6y4 p:where(.svelte-1t8i6y4){max-width:45rem;color:var(--color-text-muted);font-size:1rem;line-height:1.85}@media(max-width:540px){.faq-question.svelte-1t8i6y4{min-height:4.4rem;font-size:.95rem}.faq-question.svelte-1t8i6y4>span:where(.svelte-1t8i6y4){gap:.8rem}.faq-answer.svelte-1t8i6y4{padding:0 2.25rem 1.2rem 1.95rem}}.checkout-body.svelte-1ubz2lg{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:24px 28px;scrollbar-width:thin;scrollbar-color:#725240 #1b1511}.checkout-steps.svelte-1ubz2lg{display:flex;gap:22px;list-style:none;padding:0 0 22px;margin:0 0 23px;border-bottom:1px solid #ffffff11}.checkout-steps.svelte-1ubz2lg li:where(.svelte-1ubz2lg){display:flex;align-items:center;gap:8px;color:#a58b78;font-size:.875rem}.checkout-steps.svelte-1ubz2lg li:where(.svelte-1ubz2lg)>span:where(.svelte-1ubz2lg){display:grid;place-items:center;width:23px;height:23px;border:1px solid #ffffff1a;border-radius:4px;font-size:.75rem}.checkout-steps.svelte-1ubz2lg li.active:where(.svelte-1ubz2lg){color:#ffd2b0;font-weight:650}.checkout-steps.svelte-1ubz2lg li.active:where(.svelte-1ubz2lg)>span:where(.svelte-1ubz2lg){border-color:#ff6a0080;background:#ff6a0015}.checkout-steps.svelte-1ubz2lg li.complete:where(.svelte-1ubz2lg){color:#ccb29d}.checkout-intro.svelte-1ubz2lg{margin:0 0 23px;font-size:.875rem;line-height:1.75;color:#cbb3a0}.field.svelte-1ubz2lg{min-width:0}.target-rank-field.svelte-1ubz2lg{margin-top:24px}.field.svelte-1ubz2lg label:where(.svelte-1ubz2lg){display:block;margin-bottom:9px;color:#eed6c4;font-size:.875rem;font-weight:650}input.svelte-1ubz2lg,select.svelte-1ubz2lg{box-sizing:border-box;width:100%;min-height:48px;padding:12px;border:1px solid #ffffff28;border-radius:5px;background:#15110e;color:#f1e4da;font:inherit;font-size:1rem}input.svelte-1ubz2lg::placeholder{color:#9d8777}input.svelte-1ubz2lg:disabled,select.svelte-1ubz2lg:disabled{opacity:.65;cursor:wait}input.svelte-1ubz2lg:focus-visible,select.svelte-1ubz2lg:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}select[aria-invalid=true].svelte-1ubz2lg{border-color:var(--color-accent)}.field-hint.svelte-1ubz2lg{margin:8px 0 0;color:#b8a08c;font-size:.75rem;line-height:1.75}.field-error.svelte-1ubz2lg{margin:8px 0 0;color:#ffb59d;font-size:.875rem;line-height:1.65}.price-summary.svelte-1ubz2lg{margin-top:26px;padding:18px;border:1px solid #ffffff12;border-radius:6px;background:#251b14}.price-summary.svelte-1ubz2lg>div:where(.svelte-1ubz2lg){display:flex;justify-content:space-between;align-items:baseline;gap:18px;color:#cbb19c;font-size:.875rem;line-height:1.7}.price-summary.svelte-1ubz2lg>div:where(.svelte-1ubz2lg)+div:where(.svelte-1ubz2lg){margin-top:9px}.price-summary.svelte-1ubz2lg strong:where(.svelte-1ubz2lg){white-space:nowrap;color:#e8cdb7;font-weight:650}.price-summary.svelte-1ubz2lg .deduction:where(.svelte-1ubz2lg) strong:where(.svelte-1ubz2lg){color:#ffb77f}.price-summary.svelte-1ubz2lg .total:where(.svelte-1ubz2lg){border-top:1px solid #ffffff14;margin-top:16px;padding-top:14px;color:#f2ddcc;font-weight:650}.price-summary.svelte-1ubz2lg .total:where(.svelte-1ubz2lg) strong:where(.svelte-1ubz2lg){color:#ffd1ac;font-size:1.75rem;line-height:1.2;letter-spacing:-.7px}.lookup-result.svelte-1ubz2lg strong:where(.svelte-1ubz2lg){color:#ffd0ad}.review-heading.svelte-1ubz2lg{font-size:1.25rem;color:#f0d9c7;margin:0 0 9px}.review-heading.svelte-1ubz2lg:focus-visible{outline:2px solid var(--color-accent);outline-offset:5px;border-radius:3px}.review-details.svelte-1ubz2lg{margin:0;display:grid;gap:15px}.review-details.svelte-1ubz2lg>div:where(.svelte-1ubz2lg){display:flex;align-items:baseline;justify-content:space-between;gap:20px;font-size:.875rem;line-height:1.7}.review-details.svelte-1ubz2lg dt:where(.svelte-1ubz2lg){color:#bca18b}.review-details.svelte-1ubz2lg dd:where(.svelte-1ubz2lg){margin:0;text-align:right;color:#eed5c0;overflow-wrap:anywhere}.review-details.svelte-1ubz2lg .player-name:where(.svelte-1ubz2lg){font-size:1rem;font-weight:700}.payment-error.svelte-1ubz2lg{grid-column:1/-1;margin:0}.checkout-legal.svelte-1ubz2lg{margin-top:22px}.checkout-footer.svelte-1ubz2lg{flex-shrink:0;display:grid;gap:12px;padding:18px 28px;border-top:1px solid #ffffff12;background:#201711}.checkout-footer.review.svelte-1ubz2lg{grid-template-columns:auto minmax(230px,1fr)}.checkout-primary.svelte-1ubz2lg,.checkout-edit.svelte-1ubz2lg{min-height:48px;padding:12px 16px;border-radius:4px;font-size:.875rem;line-height:1.5;font-weight:700}.checkout-primary.svelte-1ubz2lg{width:100%;background:var(--color-accent);border:1px solid var(--color-accent);color:#19110b}.checkout-primary.svelte-1ubz2lg:hover:not(:disabled){background:#ff862e;border-color:#ff862e}.checkout-primary.svelte-1ubz2lg:disabled{cursor:not-allowed;background:#352820;border-color:#ffffff14;color:#bca18e}.checkout-edit.svelte-1ubz2lg{background:transparent;color:#e1bea3;border:1px solid #ffffff1c}.checkout-edit.svelte-1ubz2lg:hover{background:#ffffff06}@media(max-width:580px){.checkout-body.svelte-1ubz2lg{padding:20px 18px}.checkout-steps.svelte-1ubz2lg{gap:14px;padding-bottom:18px;margin-bottom:20px}.checkout-steps.svelte-1ubz2lg li:where(.svelte-1ubz2lg){gap:6px;font-size:.75rem}.price-summary.svelte-1ubz2lg{padding:15px}.review-details.svelte-1ubz2lg>div:where(.svelte-1ubz2lg){flex-direction:column;gap:3px}.review-details.svelte-1ubz2lg dd:where(.svelte-1ubz2lg){text-align:left}.checkout-footer.svelte-1ubz2lg{padding:14px 18px;gap:8px}.checkout-footer.review.svelte-1ubz2lg{grid-template-columns:1fr}.checkout-primary.svelte-1ubz2lg{font-size:1rem}.checkout-edit.svelte-1ubz2lg{grid-row:2}}@media(max-height:500px){.checkout-body.svelte-1ubz2lg{padding:16px 18px}.checkout-footer.svelte-1ubz2lg{padding:10px 18px}}@media(max-height:500px)and (min-width:540px){.checkout-footer.review.svelte-1ubz2lg{grid-template-columns:auto minmax(0,1fr)}.checkout-edit.svelte-1ubz2lg{grid-row:auto}}.donate-section.svelte-7liwoz{padding-block:var(--section-space);border-top:1px solid var(--color-border)}.privilege-grid.svelte-7liwoz{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.privilege-card.svelte-7liwoz{display:flex;flex-direction:column;min-width:0;padding:24px;border:1px solid #ffffff13;border-radius:8px;background:#1b1612;transition:border-color .2s,transform .2s}.privilege-card.svelte-7liwoz:hover{border-color:color-mix(in srgb,var(--rank-color) 45%,transparent);transform:translateY(-3px)}.card-meta.svelte-7liwoz{margin-bottom:23px;color:#ad9280;font-size:.75rem;letter-spacing:1.5px}.privilege-card.svelte-7liwoz h3:where(.svelte-7liwoz){color:var(--rank-color);font-size:1.625rem;letter-spacing:-.8px;font-weight:750}.card-description.svelte-7liwoz{min-height:3.2em;margin-top:10px;color:#b6a296;font-size:1rem;line-height:1.6}.card-price.svelte-7liwoz{display:flex;justify-content:space-between;align-items:center;gap:10px;margin:25px 0 26px}.card-price.svelte-7liwoz>strong:where(.svelte-7liwoz){color:#f7f1ec;font-size:2.5rem;font-weight:750;letter-spacing:-1.6px;line-height:1;white-space:nowrap}.card-price.svelte-7liwoz>strong:where(.svelte-7liwoz)>span:where(.svelte-7liwoz){color:#b6a296;font-weight:500;font-size:1.375rem;margin-left:4px}.card-limits.svelte-7liwoz{margin:0;border-top:1px solid #ffffff10;border-bottom:1px solid #ffffff10;padding:15px 0}.card-limits.svelte-7liwoz>div:where(.svelte-7liwoz){display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:6px 0;font-size:.875rem}.card-limits.svelte-7liwoz dt:where(.svelte-7liwoz){color:#baa699;line-height:1.5}.card-limits.svelte-7liwoz dd:where(.svelte-7liwoz){margin:0;white-space:nowrap;color:#a88e7e;font-size:.75rem}.card-limits.svelte-7liwoz strong:where(.svelte-7liwoz){margin-left:3px;color:#f4e5da;font-size:1.125rem;font-weight:700}.chunk-description.svelte-7liwoz{margin-top:12px;color:#c7ad99;font-size:.875rem;line-height:1.7}.card-highlights.svelte-7liwoz{list-style:none;padding:0;margin:21px 0 25px;display:grid;gap:11px}.card-highlights.svelte-7liwoz li:where(.svelte-7liwoz){display:flex;align-items:flex-start;gap:8px;font-size:.875rem;color:#cfb9ab;line-height:1.55}.card-highlights.svelte-7liwoz svg{margin-top:3px;color:var(--rank-color)}.card-actions.svelte-7liwoz{display:grid;gap:5px;margin-top:auto}.purchase-button.svelte-7liwoz{display:flex;align-items:center;justify-content:center;gap:9px;width:100%;min-height:48px;padding:12px 13px;background:var(--color-accent);border:1px solid var(--color-accent);border-radius:4px;color:#19110b;font-size:.875rem;font-weight:800;line-height:1.5;transition:background .2s,border-color .2s}.purchase-button.svelte-7liwoz:hover{background:#ff862e;border-color:#ff862e}.privilege-button.svelte-7liwoz{display:flex;align-items:center;justify-content:center;gap:9px;width:100%;min-height:44px;padding:10px 8px;background:transparent;border:0;border-radius:4px;color:#c8b09f;font-size:.875rem;font-weight:550;transition:background .2s,color .2s}.privilege-button.svelte-7liwoz:hover{background:#ffffff04;color:#f5dfce}.privilege-button.svelte-7liwoz svg{color:var(--rank-color)}.privilege-dialog.svelte-7liwoz{width:min(620px,calc(100vw - 32px));max-height:calc(100dvh - 40px);padding:0;border:1px solid #ffffff22;border-radius:12px;color:#f7f1ec;background:#1b1511;box-shadow:0 30px 100px #0009;overflow:hidden}.privilege-dialog[open].svelte-7liwoz{display:flex;flex-direction:column}.privilege-dialog.svelte-7liwoz::backdrop{background:#080604cc;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}body:has(.privilege-dialog[open]){overflow:hidden}.panel-heading.svelte-7liwoz{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-shrink:0;padding:24px 28px;border-bottom:1px solid #ffffff11}.panel-identity.svelte-7liwoz{min-width:0}.panel-identity.svelte-7liwoz>span:where(.svelte-7liwoz){color:#b59c8a;font-size:.75rem;letter-spacing:1.6px}.panel-identity.svelte-7liwoz h2:where(.svelte-7liwoz){margin-top:4px;font-size:1.75rem;color:var(--rank-color);letter-spacing:-.8px;line-height:1.2}.panel-close.svelte-7liwoz{display:grid;place-items:center;width:44px;height:44px;flex-shrink:0;border-radius:5px;background:#ffffff05;color:#c6ac9b}.panel-close.svelte-7liwoz:hover{background:#ffffff0e;color:#fff}.panel-body.svelte-7liwoz{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:24px 28px;scrollbar-width:thin;scrollbar-color:#725240 #1b1511}.panel-overview.svelte-7liwoz{display:flex;justify-content:space-between;align-items:center;gap:24px}.panel-overview.svelte-7liwoz p:where(.svelte-7liwoz){color:#cbb3a3;font-size:1rem;line-height:1.65;max-width:310px}.panel-price.svelte-7liwoz{color:#f6e7dc;white-space:nowrap;font-size:2rem;font-weight:750;letter-spacing:-1px}.panel-price.svelte-7liwoz>span:where(.svelte-7liwoz){color:#ba9a82;font-size:1.25rem;font-weight:500;margin-left:4px}.inheritance.svelte-7liwoz{display:flex;align-items:flex-start;gap:10px;padding:14px 15px;margin-top:22px;border:1px solid #ffffff10;border-radius:5px;background:#ffffff03;font-size:.875rem;line-height:1.7;color:#bea18d}.inheritance.svelte-7liwoz svg{margin-top:3px;color:var(--rank-color)}.inheritance.svelte-7liwoz strong:where(.svelte-7liwoz){color:#e6cbb7;font-weight:650}.panel-section.svelte-7liwoz{margin-top:28px}.panel-section.svelte-7liwoz h3:where(.svelte-7liwoz){font-size:.875rem;font-weight:700;color:#edd9c9;display:flex;align-items:center;gap:8px;margin-bottom:14px}.panel-limits.svelte-7liwoz{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0}.panel-limits.svelte-7liwoz>div:where(.svelte-7liwoz){display:flex;flex-direction:column;min-width:0;padding:14px 13px;border:1px solid #ffffff10;background:#251b14;border-radius:5px}.panel-limits.svelte-7liwoz dt:where(.svelte-7liwoz){font-size:.75rem;line-height:1.5;color:#c7ac97;order:2}.panel-limits.svelte-7liwoz dd:where(.svelte-7liwoz){margin:0 0 7px;font-size:1.875rem;font-weight:700;line-height:1.1;color:var(--rank-color);white-space:nowrap}.panel-limits.svelte-7liwoz dd:where(.svelte-7liwoz)>span:where(.svelte-7liwoz){font-size:.75rem;font-weight:500;color:#a9917e}.panel-limits.svelte-7liwoz dd.baseline:where(.svelte-7liwoz){font-size:.75rem;font-weight:400;line-height:1.5;color:#af927d;margin:5px 0 0;order:3}.limit-explanation.svelte-7liwoz{margin-top:10px;font-size:.75rem;line-height:1.7;color:#ad927e}.section-count.svelte-7liwoz{display:grid;place-items:center;min-width:21px;height:21px;border:1px solid #ffffff12;border-radius:4px;color:#c09b7e;font-size:.75rem;font-weight:500}.command-list.svelte-7liwoz{margin:0;border-top:1px solid #ffffff0d}.command-list.svelte-7liwoz>div:where(.svelte-7liwoz){display:grid;grid-template-columns:135px minmax(0,1fr);gap:14px;align-items:baseline;padding:13px 0;border-bottom:1px solid #ffffff0d}.command-list.svelte-7liwoz dt:where(.svelte-7liwoz){margin:0}.command-list.svelte-7liwoz code:where(.svelte-7liwoz){display:inline-block;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;color:#f0aa76;font-size:.875rem;background:#ff6a000a;border:1px solid #ff6a001a;border-radius:4px;padding:5px 8px}.command-list.svelte-7liwoz dd:where(.svelte-7liwoz){margin:0;color:#c6ac99;font-size:1rem;line-height:1.7}.perk-list.svelte-7liwoz{list-style:none;margin:0;padding:0;display:grid;gap:13px}.perk-list.svelte-7liwoz li:where(.svelte-7liwoz){display:flex;align-items:flex-start;gap:10px;color:#cdb3a0;font-size:1rem;line-height:1.75}.perk-list.svelte-7liwoz svg{color:var(--rank-color);margin-top:4px}.panel-footer.svelte-7liwoz{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px 28px;padding:19px 28px;border-top:1px solid #ffffff12;background:#201711;flex-shrink:0}.panel-actions.svelte-7liwoz{display:flex;justify-content:flex-start;align-items:center;gap:16px}.panel-footer.svelte-7liwoz .purchase-button:where(.svelte-7liwoz){width:auto;min-width:210px}@media(max-width:1100px){.privilege-grid.svelte-7liwoz{grid-template-columns:repeat(2,minmax(0,1fr))}.card-description.svelte-7liwoz{min-height:0}}@media(max-width:800px){.privilege-card.svelte-7liwoz{padding:22px}}@media(max-width:580px){.privilege-grid.svelte-7liwoz{grid-template-columns:1fr;gap:14px}.card-meta.svelte-7liwoz{margin-bottom:14px}.privilege-card.svelte-7liwoz h3:where(.svelte-7liwoz){font-size:1.625rem}.card-description.svelte-7liwoz{font-size:1rem}.card-price.svelte-7liwoz{margin:23px 0}.card-limits.svelte-7liwoz>div:where(.svelte-7liwoz),.card-highlights.svelte-7liwoz li:where(.svelte-7liwoz),.privilege-button.svelte-7liwoz,.purchase-button.svelte-7liwoz{font-size:1rem}.card-limits.svelte-7liwoz>div:where(.svelte-7liwoz){padding:7px 0}.privilege-dialog.svelte-7liwoz{max-height:calc(100dvh - 24px);width:calc(100vw - 24px);border-radius:9px}.panel-heading.svelte-7liwoz{padding:18px}.panel-body.svelte-7liwoz{padding:20px 18px}.panel-identity.svelte-7liwoz h2:where(.svelte-7liwoz){font-size:1.5rem}.panel-overview.svelte-7liwoz{gap:15px}.panel-overview.svelte-7liwoz p:where(.svelte-7liwoz){font-size:.875rem}.panel-price.svelte-7liwoz{font-size:1.875rem}.panel-limits.svelte-7liwoz{gap:7px}.panel-limits.svelte-7liwoz>div:where(.svelte-7liwoz){padding:12px 9px}.command-list.svelte-7liwoz>div:where(.svelte-7liwoz){grid-template-columns:1fr;gap:7px}.panel-footer.svelte-7liwoz{grid-template-columns:1fr;padding:14px 18px}.panel-actions.svelte-7liwoz{flex-wrap:wrap;gap:6px 16px}.panel-footer.svelte-7liwoz .purchase-button:where(.svelte-7liwoz){width:100%;margin-top:5px}}@media(max-height:500px){.privilege-dialog.svelte-7liwoz{max-height:calc(100dvh - 16px)}.panel-heading.svelte-7liwoz{padding:8px 18px}.panel-identity.svelte-7liwoz{display:flex;flex-wrap:wrap;align-items:center;gap:2px 14px}.panel-identity.svelte-7liwoz>span:where(.svelte-7liwoz){white-space:nowrap}.panel-identity.svelte-7liwoz h2:where(.svelte-7liwoz){margin-top:0;font-size:1.375rem}.panel-body.svelte-7liwoz{padding:16px 18px}}@media(max-height:500px)and (min-width:540px){.panel-footer.svelte-7liwoz{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:16px;padding:10px 18px}.panel-actions.svelte-7liwoz{grid-column:1;grid-row:1}.panel-footer.svelte-7liwoz .purchase-button:where(.svelte-7liwoz){width:auto;min-width:180px;margin-top:0}}@media(prefers-reduced-motion:reduce){.privilege-card.svelte-7liwoz,.privilege-button.svelte-7liwoz,.purchase-button.svelte-7liwoz{transition:none}.privilege-card.svelte-7liwoz:hover{transform:none}}
