/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-leading:initial;--tw-tracking:initial;--tw-font-weight:initial;--tw-duration:initial;--tw-ease:initial;--tw-border-style:solid;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%}}}.codex-shell.svelte-g5xl1l{flex-direction:column;height:100%;display:flex;position:relative;overflow:hidden auto}.codex-main.svelte-g5xl1l{z-index:10;width:100%;max-width:var(--breakpoint-2xl,96rem);gap:calc(var(--spacing,.25rem) * 10);padding-inline:calc(var(--spacing,.25rem) * 4);padding-top:calc(var(--spacing,.25rem) * 8);padding-bottom:calc(var(--spacing,.25rem) * 10);flex-direction:column;margin-inline:auto;display:flex;position:relative}@media (width>=40rem){.codex-main.svelte-g5xl1l{gap:calc(var(--spacing,.25rem) * 14);padding-inline:calc(var(--spacing,.25rem) * 6);padding-top:calc(var(--spacing,.25rem) * 10);padding-bottom:calc(var(--spacing,.25rem) * 16)}}.petal.svelte-g5xl1l{left:var(--x);filter:blur(.4px);width:14px;height:14px;opacity:var(--o);transform:scale(var(--s));animation:svelte-g5xl1l-petal-drift var(--d) linear infinite;animation-delay:calc(var(--i) * -1.8s);pointer-events:none;background:radial-gradient(circle at 50% 35%,#fff4d6f2 0%,#fcd34d66 45%,#0000 70%);border-radius:50% 10%;position:absolute;bottom:-40px}@keyframes svelte-g5xl1l-petal-drift{0%{transform:translate(0, 0) rotate(0deg) scale(var(--s));opacity:0}8%{opacity:var(--o)}50%{transform:translate(28px, -50vh) rotate(180deg) scale(var(--s))}92%{opacity:var(--o)}to{transform:translate(-12px, -110vh) rotate(360deg) scale(var(--s));opacity:0}}.vignette.svelte-g5xl1l{pointer-events:none;inset:calc(var(--spacing,.25rem) * 0);background:radial-gradient(60% 50% at 50% 0,#0000 0%,#0000002e 60%,#0000008c 100%),radial-gradient(80% 60% at 50% 100%,#fcd34d0a 0%,#0000 60%);position:absolute}@media (prefers-reduced-motion:reduce){.petal.svelte-g5xl1l{opacity:0;animation:none}}.reveal.svelte-g5xl1l{opacity:0;animation:.7s cubic-bezier(.22,1,.36,1) both svelte-g5xl1l-reveal-fly}@keyframes svelte-g5xl1l-reveal-fly{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-g5xl1l-reveal-fade{0%{opacity:0}to{opacity:1}}.reveal-intro.svelte-g5xl1l{animation-duration:.7s;animation-delay:60ms}.reveal-featured.svelte-g5xl1l{animation-duration:.8s;animation-delay:.22s}.reveal-section-head.svelte-g5xl1l{animation-name:svelte-g5xl1l-reveal-fade;animation-duration:.4s;animation-delay:.5s}.reveal-chapter.svelte-g5xl1l{animation-duration:.6s;animation-delay:var(--delay,.6s);transform:translateY(18px)}.reveal-recommended.svelte-g5xl1l{animation-name:svelte-g5xl1l-reveal-fade;animation-duration:.4s;animation-delay:1.1s}@media (prefers-reduced-motion:reduce){.reveal.svelte-g5xl1l{opacity:1;animation:none;transform:none}}.intro.svelte-g5xl1l{text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}.seal.svelte-g5xl1l{z-index:calc(10 * -1);height:calc(var(--spacing,.25rem) * 44);width:calc(var(--spacing,.25rem) * 44);--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);place-items:center;display:grid;position:absolute;top:50%;left:50%}@media (width>=40rem){.seal.svelte-g5xl1l{height:calc(var(--spacing,.25rem) * 56);width:calc(var(--spacing,.25rem) * 56)}}.seal.svelte-g5xl1l{background:radial-gradient(circle,#dc26262e 0%,#dc26260f 35%,#0000 70%)}.seal-glyph.svelte-g5xl1l{font-family:var(--font-serif,ui-serif, Georgia, Cambria, "Times New Roman", Times, serif);--tw-leading:1;font-size:7rem;line-height:1}@media (width>=40rem){.seal-glyph.svelte-g5xl1l{font-size:9rem}}.seal-glyph.svelte-g5xl1l{color:#dc262638;text-shadow:0 0 30px #dc262633;animation:6s ease-in-out infinite svelte-g5xl1l-seal-pulse}@keyframes svelte-g5xl1l-seal-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.65;transform:scale(1.04)}}.eyebrow.svelte-g5xl1l{align-items:center;gap:calc(var(--spacing,.25rem) * 3);font-family:var(--font-serif,ui-serif, Georgia, Cambria, "Times New Roman", Times, serif);--tw-tracking:.5em;letter-spacing:.5em;color:#fee685b3;font-size:.7rem;display:flex}@supports (color:color-mix(in lab, red, red)){.eyebrow.svelte-g5xl1l{color:color-mix(in oklab, var(--color-amber-200,oklch(92.4% .12 95.746)) 70%, transparent)}}.eyebrow.svelte-g5xl1l{text-transform:uppercase}@media (width>=40rem){.eyebrow.svelte-g5xl1l{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)))}}.eyebrow.svelte-g5xl1l .orn:where(.svelte-g5xl1l){color:#fcd34d73;font-size:.85em}.title.svelte-g5xl1l{margin-top:calc(var(--spacing,.25rem) * 3);font-family:var(--font-serif,ui-serif, Georgia, Cambria, "Times New Roman", Times, serif);--tw-leading:.9;text-transform:uppercase;line-height:.9}.title-line.svelte-g5xl1l{font-size:var(--text-4xl,2.25rem);line-height:var(--tw-leading,var(--text-4xl--line-height,calc(2.5 / 2.25)));--tw-font-weight:var(--font-weight-light,300);font-weight:var(--font-weight-light,300);--tw-tracking:.18em;letter-spacing:.18em;color:var(--color-amber-50,oklch(98.7% .022 95.277));display:block}@media (width>=40rem){.title-line.svelte-g5xl1l{font-size:var(--text-6xl,3.75rem);line-height:var(--tw-leading,var(--text-6xl--line-height,1))}}@media (width>=48rem){.title-line.svelte-g5xl1l{font-size:var(--text-7xl,4.5rem);line-height:var(--tw-leading,var(--text-7xl--line-height,1))}}.title-line.svelte-g5xl1l{text-shadow:0 1px #0009,0 0 28px #fcd34d2e}.title-accent.svelte-g5xl1l{margin-top:calc(var(--spacing,.25rem) * 1);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:#0000;letter-spacing:.25em;background:linear-gradient(#fde68a 0%,#f59e0b 55%,#b45309 100%);-webkit-background-clip:text;background-clip:text;font-style:italic}.subtitle.svelte-g5xl1l{margin-top:calc(var(--spacing,.25rem) * 5);max-width:var(--container-xl,36rem);text-align:center;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);color:#fef3c68c}@supports (color:color-mix(in lab, red, red)){.subtitle.svelte-g5xl1l{color:color-mix(in oklab, var(--color-amber-100,oklch(96.2% .059 95.617)) 55%, transparent)}}@media (width>=40rem){.subtitle.svelte-g5xl1l{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)))}}.subtitle.svelte-g5xl1l{font-style:italic}.featured-wrap.svelte-g5xl1l{position:relative}.featured.svelte-g5xl1l{isolation:isolate;border-radius:var(--radius-sm,.25rem);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.5s;-webkit-user-select:none;user-select:none;background:linear-gradient(135deg,#000000b3 0%,#1c1917c7 100%);grid-template-columns:1fr;transition-duration:.5s;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0a,inset 0 0 0 1px #fbbf241a,0 30px 60px -20px #0009,0 0 80px -30px #fcd34d26}@media (width>=900px){.featured.svelte-g5xl1l{grid-template-columns:minmax(360px,560px) minmax(0,1fr)}}.featured.svelte-g5xl1l:hover{box-shadow:inset 0 1px #ffffff0f,inset 0 0 0 1px #fbbf2440,0 30px 60px -20px #000000b3,0 0 120px -30px #fcd34d4d}.featured-glow.svelte-g5xl1l{pointer-events:none;inset:calc(var(--spacing,.25rem) * 0);opacity:0;transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.7s;background:radial-gradient(circle at 30%,#fcd34d1f 0%,#0000 50%),radial-gradient(circle at 80% 60%,#dc26261a 0%,#0000 55%);transition-duration:.7s;position:absolute}.featured.svelte-g5xl1l:hover .featured-glow:where(.svelte-g5xl1l){opacity:1}.bracket.svelte-g5xl1l{pointer-events:none;z-index:20;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.5s;width:18px;height:18px;transition-duration:.5s;position:absolute}.bracket.svelte-g5xl1l:before,.bracket.svelte-g5xl1l:after{content:"";background:#fbbf248c;transition:background .4s;position:absolute}.bracket.svelte-g5xl1l:before{width:100%;height:1px;left:0}.bracket.svelte-g5xl1l:after{width:1px;height:100%;top:0}.bracket-tl.svelte-g5xl1l{top:8px;left:8px}.bracket-tl.svelte-g5xl1l:before{top:0}.bracket-tl.svelte-g5xl1l:after{left:0}.bracket-tr.svelte-g5xl1l{top:8px;right:8px}.bracket-tr.svelte-g5xl1l:before{top:0}.bracket-tr.svelte-g5xl1l:after{right:0}.bracket-bl.svelte-g5xl1l{bottom:8px;left:8px}.bracket-bl.svelte-g5xl1l:before{bottom:0}.bracket-bl.svelte-g5xl1l:after{left:0}.bracket-br.svelte-g5xl1l{bottom:8px;right:8px}.bracket-br.svelte-g5xl1l:before{bottom:0}.bracket-br.svelte-g5xl1l:after{right:0}.featured.svelte-g5xl1l:hover .bracket:where(.svelte-g5xl1l),.chapter.svelte-g5xl1l:hover .bracket:where(.svelte-g5xl1l){width:28px;height:28px}.featured.svelte-g5xl1l:hover .bracket:where(.svelte-g5xl1l):before,.featured.svelte-g5xl1l:hover .bracket:where(.svelte-g5xl1l):after,.chapter.svelte-g5xl1l:hover .bracket:where(.svelte-g5xl1l):before,.chapter.svelte-g5xl1l:hover .bracket:where(.svelte-g5xl1l):after{background:#fbbf24f2}.featured-art.svelte-g5xl1l{aspect-ratio:1;background:radial-gradient(circle,#1c191766 0%,#000000b3 100%);width:100%;max-height:70vh;position:relative;overflow:hidden}@media (width>=900px){.featured-art.svelte-g5xl1l{max-height:560px}}.map-frame.svelte-g5xl1l{pointer-events:none;inset:calc(var(--spacing,.25rem) * 0);position:absolute}.map-bg.svelte-g5xl1l{pointer-events:none;object-fit:cover;object-position:center;-webkit-user-select:none;user-select:none;filter:blur(48px)saturate(1.4)brightness(.55);z-index:0;opacity:.85;color:#0000;width:calc(100% + 64px);height:calc(100% + 64px);font-size:0;position:absolute;inset:-32px}.map-fg.svelte-g5xl1l{pointer-events:none;inset:calc(var(--spacing,.25rem) * 0);object-fit:contain;object-position:center;width:100%;height:100%;transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:1.4s;--tw-ease:var(--ease-out,cubic-bezier(0, 0, .2, 1));transition-duration:1.4s;transition-timing-function:var(--ease-out,cubic-bezier(0, 0, .2, 1));-webkit-user-select:none;user-select:none;z-index:1;color:#0000;filter:saturate(1.02)contrast(1.05);padding:8px;font-size:0;animation:2.4s cubic-bezier(.22,1,.36,1) both svelte-g5xl1l-ink-reveal,14s ease-in-out 2.4s infinite svelte-g5xl1l-featured-breathe;position:absolute}.featured.svelte-g5xl1l:hover .map-fg:where(.svelte-g5xl1l){transform:scale(1.04)rotate(-.3deg)}@keyframes svelte-g5xl1l-ink-reveal{0%{filter:saturate(.2)brightness(.45)blur(10px);transform:scale(1.08);-webkit-mask-image:radial-gradient(circle at 50% 55%,#000 100%,#0000 100%);mask-image:radial-gradient(circle at 50% 55%,#000 100%,#0000 100%);-webkit-mask-position:50% 55%;mask-position:50% 55%;-webkit-mask-size:0% 0%;mask-size:0% 0%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}40%{filter:saturate(.55)brightness(.78)blur(3px)}70%{filter:saturate(.95)brightness(.96)blur(.4px)}to{filter:saturate(1.02)contrast(1.05)brightness()blur();transform:scale(1);-webkit-mask-size:260% 260%;mask-size:260% 260%}}@keyframes svelte-g5xl1l-featured-breathe{0%,to{transform:scale(1)rotate(0)}50%{transform:scale(1.012)rotate(.12deg)}}@media (prefers-reduced-motion:reduce){.map-fg.svelte-g5xl1l,.seal-glyph.svelte-g5xl1l{animation:none}.map-fg.svelte-g5xl1l{filter:saturate(1.02)contrast(1.05);-webkit-mask-image:none;mask-image:none}}.featured-art-mask.svelte-g5xl1l{pointer-events:none;inset:calc(var(--spacing,.25rem) * 0);z-index:2;background:linear-gradient(#0000 0%,#00000059 100%),linear-gradient(90deg,#0000 60%,#1c191773 100%);position:absolute}.featured-art-ink.svelte-g5xl1l{pointer-events:none;inset:calc(var(--spacing,.25rem) * 0);opacity:.3;mix-blend-mode:overlay;z-index:2;background:radial-gradient(at 30% 70%,#dc262666,#0000 60%);position:absolute}.map-caption-wrap.svelte-g5xl1l{pointer-events:none;right:calc(var(--spacing,.25rem) * 3);bottom:calc(var(--spacing,.25rem) * 3);z-index:3;align-items:center;display:flex;position:absolute}.map-caption.svelte-g5xl1l{align-items:center;gap:calc(var(--spacing,.25rem) * 2);border-radius:var(--radius-sm,.25rem);border-style:var(--tw-border-style);border-width:1px;border-color:#fee68540;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.map-caption.svelte-g5xl1l{border-color:color-mix(in oklab, var(--color-amber-200,oklch(92.4% .12 95.746)) 25%, transparent)}}.map-caption.svelte-g5xl1l{background-color:#0000008c}@supports (color:color-mix(in lab, red, red)){.map-caption.svelte-g5xl1l{background-color:color-mix(in oklab, var(--color-black,#000) 55%, transparent)}}.map-caption.svelte-g5xl1l{padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 1.5);font-family:var(--font-serif,ui-serif, Georgia, Cambria, "Times New Roman", Times, serif);--tw-tracking:.25em;letter-spacing:.25em;text-transform:uppercase;--tw-backdrop-blur:blur(var(--blur-md,12px));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);font-size:.65rem;box-shadow:inset 0 1px #ffffff0a,0 4px 14px #00000080}.map-caption-name.svelte-g5xl1l{color:#fef3c6e6}@supports (color:color-mix(in lab, red, red)){.map-caption-name.svelte-g5xl1l{color:color-mix(in oklab, var(--color-amber-100,oklch(96.2% .059 95.617)) 90%, transparent)}}.map-caption-name.svelte-g5xl1l{letter-spacing:.18em}.map-caption-hanzi.svelte-g5xl1l{margin-left:calc(var(--spacing,.25rem) * 1);font-family:var(--font-serif,ui-serif, Georgia, Cambria, "Times New Roman", Times, serif);color:#fee6858c}@supports (color:color-mix(in lab, red, red)){.map-caption-hanzi.svelte-g5xl1l{color:color-mix(in oklab, var(--color-amber-200,oklch(92.4% .12 95.746)) 55%, transparent)}}.map-caption-hanzi.svelte-g5xl1l{letter-spacing:.05em}.map-pips.svelte-g5xl1l{pointer-events:none;bottom:calc(var(--spacing,.25rem) * 3);left:calc(var(--spacing,.25rem) * 3);z-index:3;align-items:center;gap:calc(var(--spacing,.25rem) * 1.5);display:flex;position:absolute}.map-pip.svelte-g5xl1l{background:#fcd34d38;width:18px;height:1px;transition:all .5s}.map-pip.active.svelte-g5xl1l{background:#fcd34de6;width:28px;box-shadow:0 0 8px #fcd34d99}.featured-meta.svelte-g5xl1l{z-index:10;justify-content:space-between;gap:calc(var(--spacing,.25rem) * 6);padding:calc(var(--spacing,.25rem) * 6);flex-direction:column;display:flex;position:relative}@media (width>=40rem){.featured-meta.svelte-g5xl1l{padding:calc(var(--spacing,.25rem) * 8)}}@media (width>=48rem){.featured-meta.svelte-g5xl1l{padding:calc(var(--spacing,.25rem) * 10)}}.featured-headline.svelte-g5xl1l{gap:calc(var(--spacing,.25rem) * 2);flex-direction:column;display:flex}.chapter-mark.svelte-g5xl1l{align-items:center;gap:calc(var(--spacing,.25rem) * 2);font-family:var(--font-serif,ui-serif, Georgia, Cambria, "Times New Roman", Times, serif);--tw-tracking:.35em;letter-spacing:.35em;color:#fee6858c;flex-wrap:wrap;font-size:.65rem;display:flex}@supports (color:color-mix(in lab, red, red)){.chapter-mark.svelte-g5xl1l{color:color-mix(in oklab, var(--color-amber-200,oklch(92.4% .12 95.746)) 55%, transparent)}}.chapter-mark.svelte-g5xl1l{text-transform:uppercase}@media (width>=40rem){.chapter-mark.svelte-g5xl1l{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)))}}.chapter-mark.svelte-g5xl1l .roman:where(.svelte-g5xl1l){font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);--tw-tracking:var(--tracking-normal,0em);letter-spacing:var(--tracking-normal,0em);color:var(--color-amber-100,oklch(96.2% .059 95.617))}.chapter-mark.svelte-g5xl1l .hanzi:where(.svelte-g5xl1l){font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-tracking:var(--tracking-normal,0em);letter-spacing:var(--tracking-normal,0em);color:#fee685a6}@supports (color:color-mix(in lab, red, red)){.chapter-mark.svelte-g5xl1l .hanzi:where(.svelte-g5xl1l){color:color-mix(in oklab, var(--color-amber-200,oklch(92.4% .12 95.746)) 65%, transparent)}}.chapter-mark.svelte-g5xl1l .dot:where(.svelte-g5xl1l){color:#fee68566}@supports (color:color-mix(in lab, red, red)){.chapter-mark.svelte-g5xl1l .dot:where(.svelte-g5xl1l){color:color-mix(in oklab, var(--color-amber-200,oklch(92.4% .12 95.746)) 40%, transparent)}}.featured-flag.svelte-g5xl1l{border-radius:var(--radius-sm,.25rem);border-style:var(--tw-border-style);border-width:1px;border-color:#fb2c3666;display:inline-block}@supports (color:color-mix(in lab, red, red)){.featured-flag.svelte-g5xl1l{border-color:color-mix(in oklab, var(--color-red-500,oklch(63.7% .237 25.331)) 40%, transparent)}}.featured-flag.svelte-g5xl1l{background-color:#82181a4d}@supports (color:color-mix(in lab, red, red)){.featured-flag.svelte-g5xl1l{background-color:color-mix(in oklab, var(--color-red-900,oklch(39.6% .141 25.723)) 30%, transparent)}}.featured-flag.svelte-g5xl1l{padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * .5);--tw-tracking:.3em;letter-spacing:.3em;color:#ffcacae6;font-size:.6rem}@supports (color:color-mix(in lab, red, red)){.featured-flag.svelte-g5xl1l{color:color-mix(in oklab, var(--color-red-200,oklch(88.5% .062 18.334)) 90%, transparent)}}.featured-title.svelte-g5xl1l{align-items:baseline;column-gap:calc(var(--spacing,.25rem) * 4);row-gap:calc(var(--spacing,.25rem) * 1);font-family:var(--font-serif,ui-serif, Georgia, Cambria, "Times New Roman", Times, serif);flex-wrap:wrap;display:flex}.featured-title-en.svelte-g5xl1l{font-size:var(--text-3xl,1.875rem);line-height:var(--tw-leading,var(--text-3xl--line-height,calc(2.25 / 1.875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);--tw-tracking:var(--tracking-wide,.025em);letter-spacing:var(--tracking-wide,.025em);color:var(--color-amber-50,oklch(98.7% .022 95.277))}@media (width>=40rem){.featured-title-en.svelte-g5xl1l{font-size:var(--text-4xl,2.25rem);line-height:var(--tw-leading,var(--text-4xl--line-height,calc(2.5 / 2.25)))}}@media (width>=48rem){.featured-title-en.svelte-g5xl1l{font-size:var(--text-5xl,3rem);line-height:var(--tw-leading,var(--text-5xl--line-height,1))}}.featured-title-en.svelte-g5xl1l{text-shadow:0 1px #000000b3,0 0 24px #fcd34d33}.featured-title-zh.svelte-g5xl1l{font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2 / 1.5)));color:#fee6858c}@supports (color:color-mix(in lab, red, red)){.featured-title-zh.svelte-g5xl1l{color:color-mix(in oklab, var(--color-amber-200,oklch(92.4% .12 95.746)) 55%, transparent)}}@media (width>=40rem){.featured-title-zh.svelte-g5xl1l{font-size:var(--text-3xl,1.875rem);line-height:var(--tw-leading,var(--text-3xl--line-height,calc(2.25 / 1.875)))}}.featured-tag.svelte-g5xl1l{margin-top:calc(var(--spacing,.25rem) * 1);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:#fee685a6}@supports (color:color-mix(in lab, red, red)){.featured-tag.svelte-g5xl1l{color:color-mix(in oklab, var(--color-amber-200,oklch(92.4% .12 95.746)) 65%, transparent)}}.featured-tag.svelte-g5xl1l{font-style:italic}@media (width>=40rem){.featured-tag.svelte-g5xl1l{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)))}}.featured-desc.svelte-g5xl1l{max-width:65ch;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);color:#d6d3d1d9}@supports (color:color-mix(in lab, red, red)){.featured-desc.svelte-g5xl1l{color:color-mix(in oklab, var(--color-stone-300,oklch(86.9% .005 56.366)) 85%, transparent)}}@media (width>=40rem){.featured-desc.svelte-g5xl1l{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)))}}.featured-stats.svelte-g5xl1l{align-items:flex-end;gap:calc(var(--spacing,.25rem) * 3);flex-wrap:wrap;display:flex}@media (width>=40rem){.featured-stats.svelte-g5xl1l{gap:calc(var(--spacing,.25rem) * 5)}}.stat.svelte-g5xl1l{flex-direction:column;display:flex}.stat-num.svelte-g5xl1l{font-family:var(--font-serif,ui-serif, Georgia, Cambria, "Times New Roman", Times, serif);font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2 / 1.5)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-amber-100,oklch(96.2% .059 95.617))}@media (width>=40rem){.stat-num.svelte-g5xl1l{font-size:var(--text-3xl,1.875rem);line-height:var(--tw-leading,var(--text-3xl--line-height,calc(2.25 / 1.875)))}}.stat-num.svelte-g5xl1l{text-shadow:0 0 14px #fcd34d40}.stat-label.svelte-g5xl1l{--tw-tracking:.25em;letter-spacing:.25em;color:#fee68573;font-size:.6rem}@supports (color:color-mix(in lab, red, red)){.stat-label.svelte-g5xl1l{color:color-mix(in oklab, var(--color-amber-200,oklch(92.4% .12 95.746)) 45%, transparent)}}.stat-label.svelte-g5xl1l{text-transform:uppercase}@media (width>=40rem){.stat-label.svelte-g5xl1l{font-size:.65rem}}.stat-divider.svelte-g5xl1l{height:calc(var(--spacing,.25rem) * 8);background-color:#fee68526;align-self:flex-end;width:1px}@supports (color:color-mix(in lab, red, red)){.stat-divider.svelte-g5xl1l{background-color:color-mix(in oklab, var(--color-amber-200,oklch(92.4% .12 95.746)) 15%, transparent)}}.cta.svelte-g5xl1l{margin-top:calc(var(--spacing,.25rem) * 2);align-items:center;gap:calc(var(--spacing,.25rem) * 3);border-radius:var(--radius-sm,.25rem);border-style:var(--tw-border-style);border-width:1px;border-color:color-mix(in oklab, var(--color-amber-300,oklch(87.9% .169 91.605)) 40%, transparent);--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:color-mix(in oklab, var(--color-amber-400,oklch(82.8% .189 84.429)) 15%, transparent);--tw-gradient-to:color-mix(in oklab, var(--color-amber-700,oklch(55.5% .163 48.998)) 10%, transparent);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));width:fit-content;padding-inline:calc(var(--spacing,.25rem) * 5);padding-block:calc(var(--spacing,.25rem) * 2.5);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.3s;transition-duration:.3s;display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #fcd34d26,0 0 24px -8px #fcd34d59}.cta.svelte-g5xl1l:before{content:"";background:linear-gradient(120deg,#0000 30%,#fcd34d4d 50%,#0000 70%);transition:transform .8s;position:absolute;inset:0;transform:translate(-100%)}.featured.svelte-g5xl1l:hover .cta:where(.svelte-g5xl1l):before{transform:translate(100%)}.featured.svelte-g5xl1l:hover .cta:where(.svelte-g5xl1l){border-color:color-mix(in oklab, var(--color-amber-200,oklch(92.4% .12 95.746)) 70%, transparent);--tw-gradient-from:color-mix(in oklab, var(--color-amber-300,oklch(87.9% .169 91.605)) 25%, transparent);--tw-gradient-to:color-mix(in oklab, var(--color-amber-700,oklch(55.5% .163 48.998)) 20%, transparent);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));box-shadow:inset 0 1px #fcd34d40,0 0 32px -4px #fcd34d8c}.cta-label.svelte-g5xl1l{z-index:10;font-family:var(--font-serif,ui-serif, Georgia, Cambria, "Times New Roman", Times, serif);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-tracking:.3em;letter-spacing:.3em;color:var(--color-amber-100,oklch(96.2% .059 95.617));text-transform:uppercase;position:relative}.cta-arrow.svelte-g5xl1l{z-index:10;color:var(--color-amber-200,oklch(92.4% .12 95.746));transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.3s;align-items:center;transition-duration:.3s;display:flex;position:relative}.featured.svelte-g5xl1l:hover .cta-arrow:where(.svelte-g5xl1l){transform:translate(4px)}.section-head.svelte-g5xl1l{margin-bottom:calc(var(--spacing,.25rem) * 6);align-items:center;gap:calc(var(--spacing,.25rem) * 4);display:flex}@media (width>=40rem){.section-head.svelte-g5xl1l{margin-bottom:calc(var(--spacing,.25rem) * 8)}}.section-head.subtle.svelte-g5xl1l{margin-bottom:calc(var(--spacing,.25rem) * 4);opacity:.7}.rule.svelte-g5xl1l{background:linear-gradient(90deg,#0000 0%,#fbbf2459 50%,#0000 100%);flex:1;height:1px}.section-head.subtle.svelte-g5xl1l .rule:where(.svelte-g5xl1l){background:linear-gradient(90deg,#0000 0%,#fbbf242e 50%,#0000 100%)}.section-title.svelte-g5xl1l{align-items:center;gap:calc(var(--spacing,.25rem) * 3);font-family:var(--font-serif,ui-serif, Georgia, Cambria, "Times New Roman", Times, serif);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-tracking:.5em;letter-spacing:.5em;color:#fee685b3;display:flex}@supports (color:color-mix(in lab, red, red)){.section-title.svelte-g5xl1l{color:color-mix(in oklab, var(--color-amber-200,oklch(92.4% .12 95.746)) 70%, transparent)}}.section-title.svelte-g5xl1l{text-transform:uppercase}@media (width>=40rem){.section-title.svelte-g5xl1l{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}}.section-title.small.svelte-g5xl1l{--tw-tracking:.4em;letter-spacing:.4em;color:#fee68573;font-size:.65rem}@supports (color:color-mix(in lab, red, red)){.section-title.small.svelte-g5xl1l{color:color-mix(in oklab, var(--color-amber-200,oklch(92.4% .12 95.746)) 45%, transparent)}}.section-title.svelte-g5xl1l .orn:where(.svelte-g5xl1l){color:#fee68580}@supports (color:color-mix(in lab, red, red)){.section-title.svelte-g5xl1l .orn:where(.svelte-g5xl1l){color:color-mix(in oklab, var(--color-amber-200,oklch(92.4% .12 95.746)) 50%, transparent)}}.chapter-grid.svelte-g5xl1l{gap:calc(var(--spacing,.25rem) * 4);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (width>=40rem){.chapter-grid.svelte-g5xl1l{gap:calc(var(--spacing,.25rem) * 5);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64rem){.chapter-grid.svelte-g5xl1l{grid-template-columns:repeat(3,minmax(0,1fr))}}.chapter.svelte-g5xl1l{isolation:isolate;gap:calc(var(--spacing,.25rem) * 4);border-radius:var(--radius-sm,.25rem);padding:calc(var(--spacing,.25rem) * 5);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.4s;background:linear-gradient(160deg,#0000008c 0%,#1c191799 100%);flex-direction:column;min-height:240px;transition-duration:.4s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff08,inset 0 0 0 1px #fbbf2414}.chapter.svelte-g5xl1l:hover{background:linear-gradient(160deg,#000000b3 0%,#1c1917bf 100%);transform:translateY(-3px);box-shadow:inset 0 1px #ffffff0d,inset 0 0 0 1px #fbbf2433,0 18px 36px -16px #0009,0 0 40px -20px #fcd34d66}.chapter-head.svelte-g5xl1l{z-index:10;justify-content:space-between;align-items:flex-start;display:flex;position:relative}.chapter-num.svelte-g5xl1l{--tw-leading:1;flex-direction:column;line-height:1;display:flex}.roman-sm.svelte-g5xl1l{font-family:var(--font-serif,ui-serif, Georgia, Cambria, "Times New Roman", Times, serif);font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:#fef3c6d9}@supports (color:color-mix(in lab, red, red)){.roman-sm.svelte-g5xl1l{color:color-mix(in oklab, var(--color-amber-100,oklch(96.2% .059 95.617)) 85%, transparent)}}.roman-sm.svelte-g5xl1l{text-shadow:0 0 12px #fcd34d40}.hanzi-sm.svelte-g5xl1l{margin-top:calc(var(--spacing,.25rem) * 1);font-family:var(--font-serif,ui-serif, Georgia, Cambria, "Times New Roman", Times, serif);--tw-tracking:.2em;letter-spacing:.2em;color:#fee68566;font-size:.65rem}@supports (color:color-mix(in lab, red, red)){.hanzi-sm.svelte-g5xl1l{color:color-mix(in oklab, var(--color-amber-200,oklch(92.4% .12 95.746)) 40%, transparent)}}.chapter-arrow.svelte-g5xl1l{color:#fee68566;align-items:center;display:flex}@supports (color:color-mix(in lab, red, red)){.chapter-arrow.svelte-g5xl1l{color:color-mix(in oklab, var(--color-amber-200,oklch(92.4% .12 95.746)) 40%, transparent)}}.chapter-arrow.svelte-g5xl1l{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.3s;transition-duration:.3s}.chapter.svelte-g5xl1l:hover .chapter-arrow:where(.svelte-g5xl1l){color:var(--color-amber-100,oklch(96.2% .059 95.617));transform:translate(4px)}.chapter-art.svelte-g5xl1l{z-index:10;height:calc(var(--spacing,.25rem) * 24);justify-content:center;align-items:center;display:flex;position:relative}.chapter-img{object-fit:contain;width:auto;max-width:140px;height:100%;transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.5s;-webkit-user-select:none;user-select:none;filter:drop-shadow(0 4px 12px #0009);transition-duration:.5s}.chapter.svelte-g5xl1l:hover .chapter-img{transform:scale(1.08)rotate(-1deg)}.chapter-icon.svelte-g5xl1l{height:calc(var(--spacing,.25rem) * 16);width:calc(var(--spacing,.25rem) * 16);object-fit:contain;opacity:.8;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.5s;-webkit-user-select:none;user-select:none;filter:drop-shadow(0 0 12px #fcd34d26);transition-duration:.5s}.chapter.svelte-g5xl1l:hover .chapter-icon:where(.svelte-g5xl1l){opacity:1;filter:drop-shadow(0 0 18px #fcd34d66);transform:scale(1.1)}.chapter-body.svelte-g5xl1l{z-index:10;gap:calc(var(--spacing,.25rem) * 1.5);flex-direction:column;display:flex;position:relative}.chapter-name.svelte-g5xl1l{font-family:var(--font-serif,ui-serif, Georgia, Cambria, "Times New Roman", Times, serif);font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75 / 1.25)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);--tw-tracking:var(--tracking-wide,.025em);letter-spacing:var(--tracking-wide,.025em);color:var(--color-amber-50,oklch(98.7% .022 95.277));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.3s;text-shadow:0 1px #0009;transition-duration:.3s}.chapter.svelte-g5xl1l:hover .chapter-name:where(.svelte-g5xl1l){color:var(--color-amber-100,oklch(96.2% .059 95.617));text-shadow:0 1px #0009,0 0 18px #fcd34d59}.chapter-tagline.svelte-g5xl1l{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:#fee6858c}@supports (color:color-mix(in lab, red, red)){.chapter-tagline.svelte-g5xl1l{color:color-mix(in oklab, var(--color-amber-200,oklch(92.4% .12 95.746)) 55%, transparent)}}.chapter-tagline.svelte-g5xl1l{font-style:italic}.chapter-desc.svelte-g5xl1l{--tw-leading:var(--leading-relaxed,1.625);font-size:.78rem;line-height:var(--leading-relaxed,1.625);color:#d6d3d1bf}@supports (color:color-mix(in lab, red, red)){.chapter-desc.svelte-g5xl1l{color:color-mix(in oklab, var(--color-stone-300,oklch(86.9% .005 56.366)) 75%, transparent)}}@media (width>=40rem){.chapter-desc.svelte-g5xl1l{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}}.recommended.svelte-g5xl1l{position:relative}.rec-strip.svelte-g5xl1l{justify-content:center;align-items:stretch;gap:calc(var(--spacing,.25rem) * 2.5);flex-wrap:wrap;display:flex}.rec-chip.svelte-g5xl1l{align-items:center;gap:calc(var(--spacing,.25rem) * 3);border-radius:var(--radius-sm,.25rem);border-style:var(--tw-border-style);border-width:1px;border-color:#fee6851a;width:100%;display:flex}@supports (color:color-mix(in lab, red, red)){.rec-chip.svelte-g5xl1l{border-color:color-mix(in oklab, var(--color-amber-200,oklch(92.4% .12 95.746)) 10%, transparent)}}.rec-chip.svelte-g5xl1l{background-color:#0000004d}@supports (color:color-mix(in lab, red, red)){.rec-chip.svelte-g5xl1l{background-color:color-mix(in oklab, var(--color-black,#000) 30%, transparent)}}.rec-chip.svelte-g5xl1l{padding-inline:calc(var(--spacing,.25rem) * 3.5);padding-block:calc(var(--spacing,.25rem) * 2);text-align:left;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.3s;transition-duration:.3s}@media (hover:hover){.rec-chip.svelte-g5xl1l:hover{border-color:#fee6854d}@supports (color:color-mix(in lab, red, red)){.rec-chip.svelte-g5xl1l:hover{border-color:color-mix(in oklab, var(--color-amber-200,oklch(92.4% .12 95.746)) 30%, transparent)}}.rec-chip.svelte-g5xl1l:hover{background-color:#00000073}@supports (color:color-mix(in lab, red, red)){.rec-chip.svelte-g5xl1l:hover{background-color:color-mix(in oklab, var(--color-black,#000) 45%, transparent)}}}@media (width>=40rem){.rec-chip.svelte-g5xl1l{flex:1;width:auto;min-width:240px;max-width:340px}}.rec-chip-img{height:calc(var(--spacing,.25rem) * 9);width:calc(var(--spacing,.25rem) * 9);border-radius:var(--radius-sm,.25rem);object-fit:contain;transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.3s;-webkit-user-select:none;user-select:none;filter:brightness(.85);flex-shrink:0;transition-duration:.3s}.rec-chip.svelte-g5xl1l:hover .rec-chip-img{filter:brightness();transform:scale(1.08)}.rec-chip-meta.svelte-g5xl1l{min-width:calc(var(--spacing,.25rem) * 0);--tw-leading:var(--leading-tight,1.25);line-height:var(--leading-tight,1.25);flex-direction:column;flex:1;display:flex}.rec-chip-title.svelte-g5xl1l{text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-serif,ui-serif, Georgia, Cambria, "Times New Roman", Times, serif);--tw-tracking:var(--tracking-wider,.05em);letter-spacing:var(--tracking-wider,.05em);color:#fef3c6d9;font-size:.78rem;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.rec-chip-title.svelte-g5xl1l{color:color-mix(in oklab, var(--color-amber-100,oklch(96.2% .059 95.617)) 85%, transparent)}}.rec-chip-title.svelte-g5xl1l{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}.rec-chip.svelte-g5xl1l:hover .rec-chip-title:where(.svelte-g5xl1l){color:var(--color-amber-100,oklch(96.2% .059 95.617))}.rec-chip-desc.svelte-g5xl1l{text-overflow:ellipsis;white-space:nowrap;color:#a6a09ba6;font-size:.65rem;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.rec-chip-desc.svelte-g5xl1l{color:color-mix(in oklab, var(--color-stone-400,oklch(70.9% .01 56.259)) 65%, transparent)}}.rec-chip-ext.svelte-g5xl1l{color:#fee68559;flex-shrink:0}@supports (color:color-mix(in lab, red, red)){.rec-chip-ext.svelte-g5xl1l{color:color-mix(in oklab, var(--color-amber-200,oklch(92.4% .12 95.746)) 35%, transparent)}}.rec-chip-ext.svelte-g5xl1l{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.3s;transition-duration:.3s}.rec-chip.svelte-g5xl1l:hover .rec-chip-ext:where(.svelte-g5xl1l){color:#fee685cc}@supports (color:color-mix(in lab, red, red)){.rec-chip.svelte-g5xl1l:hover .rec-chip-ext:where(.svelte-g5xl1l){color:color-mix(in oklab, var(--color-amber-200,oklch(92.4% .12 95.746)) 80%, transparent)}}.discord-modal.svelte-g5xl1l{inset:calc(var(--spacing,.25rem) * 0);z-index:50;cursor:default;background-color:#000000d9;justify-content:center;align-items:center;display:flex;position:fixed;overflow-y:auto}@supports (color:color-mix(in lab, red, red)){.discord-modal.svelte-g5xl1l{background-color:color-mix(in oklab, var(--color-black,#000) 85%, transparent)}}.discord-modal.svelte-g5xl1l{--tw-backdrop-blur:blur(var(--blur-sm,8px));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.discord-close.svelte-g5xl1l{top:calc(var(--spacing,.25rem) * 4);right:calc(var(--spacing,.25rem) * 4);z-index:50;height:calc(var(--spacing,.25rem) * 10);width:calc(var(--spacing,.25rem) * 10);border-style:var(--tw-border-style);border-width:1px;border-color:#fee68526;border-radius:3.40282e38px;place-items:center;display:grid;position:fixed}@supports (color:color-mix(in lab, red, red)){.discord-close.svelte-g5xl1l{border-color:color-mix(in oklab, var(--color-amber-200,oklch(92.4% .12 95.746)) 15%, transparent)}}.discord-close.svelte-g5xl1l{background-color:#0009}@supports (color:color-mix(in lab, red, red)){.discord-close.svelte-g5xl1l{background-color:color-mix(in oklab, var(--color-black,#000) 60%, transparent)}}.discord-close.svelte-g5xl1l{color:#fef3c6cc}@supports (color:color-mix(in lab, red, red)){.discord-close.svelte-g5xl1l{color:color-mix(in oklab, var(--color-amber-100,oklch(96.2% .059 95.617)) 80%, transparent)}}.discord-close.svelte-g5xl1l{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}@media (hover:hover){.discord-close.svelte-g5xl1l:hover{border-color:#fee68580}@supports (color:color-mix(in lab, red, red)){.discord-close.svelte-g5xl1l:hover{border-color:color-mix(in oklab, var(--color-amber-200,oklch(92.4% .12 95.746)) 50%, transparent)}}.discord-close.svelte-g5xl1l:hover{background-color:#000c}@supports (color:color-mix(in lab, red, red)){.discord-close.svelte-g5xl1l:hover{background-color:color-mix(in oklab, var(--color-black,#000) 80%, transparent)}}.discord-close.svelte-g5xl1l:hover{color:var(--color-amber-100,oklch(96.2% .059 95.617))}}.discord-grid.svelte-g5xl1l{gap:calc(var(--spacing,.25rem) * 4);padding:calc(var(--spacing,.25rem) * 6);grid-template-columns:repeat(2,minmax(0,1fr));margin:auto;display:grid}@media (width>=40rem){.discord-grid.svelte-g5xl1l{grid-template-columns:repeat(3,minmax(0,1fr))}}.discord-grid.svelte-g5xl1l{max-width:800px}.discord-card.svelte-g5xl1l{align-items:center;gap:calc(var(--spacing,.25rem) * 2);border-radius:var(--radius-sm,.25rem);border-style:var(--tw-border-style);border-width:1px;border-color:#fee6851a;flex-direction:column;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.discord-card.svelte-g5xl1l{border-color:color-mix(in oklab, var(--color-amber-200,oklch(92.4% .12 95.746)) 10%, transparent)}}.discord-card.svelte-g5xl1l{background-color:#0006}@supports (color:color-mix(in lab, red, red)){.discord-card.svelte-g5xl1l{background-color:color-mix(in oklab, var(--color-black,#000) 40%, transparent)}}.discord-card.svelte-g5xl1l{padding:calc(var(--spacing,.25rem) * 4);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}@media (hover:hover){.discord-card.svelte-g5xl1l:hover{border-color:#fee68566}@supports (color:color-mix(in lab, red, red)){.discord-card.svelte-g5xl1l:hover{border-color:color-mix(in oklab, var(--color-amber-200,oklch(92.4% .12 95.746)) 40%, transparent)}}.discord-card.svelte-g5xl1l:hover{background-color:#0009}@supports (color:color-mix(in lab, red, red)){.discord-card.svelte-g5xl1l:hover{background-color:color-mix(in oklab, var(--color-black,#000) 60%, transparent)}}}.discord-card-img{height:calc(var(--spacing,.25rem) * 16);width:calc(var(--spacing,.25rem) * 16);border-radius:var(--radius-md,.375rem);object-fit:contain;transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.3s;-webkit-user-select:none;user-select:none;transition-duration:.3s}.discord-card.svelte-g5xl1l:hover .discord-card-img{transform:scale(1.1)}.discord-card-title.svelte-g5xl1l{font-family:var(--font-serif,ui-serif, Georgia, Cambria, "Times New Roman", Times, serif);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);--tw-tracking:var(--tracking-wider,.05em);letter-spacing:var(--tracking-wider,.05em);color:var(--color-amber-100,oklch(96.2% .059 95.617))}.discord-card-desc.svelte-g5xl1l{text-align:center;color:#a6a09bb3;font-size:.7rem}@supports (color:color-mix(in lab, red, red)){.discord-card-desc.svelte-g5xl1l{color:color-mix(in oklab, var(--color-stone-400,oklch(70.9% .01 56.259)) 70%, transparent)}}.codex-footer.svelte-g5xl1l{margin-top:calc(var(--spacing,.25rem) * 4);text-align:center;--tw-tracking:.25em;letter-spacing:.25em;color:#fee68559;font-size:.65rem}@supports (color:color-mix(in lab, red, red)){.codex-footer.svelte-g5xl1l{color:color-mix(in oklab, var(--color-amber-200,oklch(92.4% .12 95.746)) 35%, transparent)}}.codex-footer.svelte-g5xl1l{text-transform:uppercase}.codex-footer.svelte-g5xl1l a{color:#fee6858c}@supports (color:color-mix(in lab, red, red)){.codex-footer.svelte-g5xl1l a{color:color-mix(in oklab, var(--color-amber-200,oklch(92.4% .12 95.746)) 55%, transparent)}}.codex-footer.svelte-g5xl1l a{text-underline-offset:4px;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}@media (hover:hover){.codex-footer.svelte-g5xl1l a:hover{color:var(--color-amber-100,oklch(96.2% .059 95.617));text-decoration-line:underline}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-leading{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}
