.DarkstarLogo-module__logo__JbMMr{shape-rendering:geometricprecision;flex-shrink:0;display:block;overflow:visible}.DarkstarLogo-module__fluid__jgYf2{width:100%;height:auto}.DarkstarLogo-module__ink__PPF9j{fill:var(--logo-ink)}.DarkstarLogo-module__accent__BsbB1{fill:var(--logo-accent)}.DarkstarLogo-module__auto__Sbcxu{--logo-ink:var(--luna-palette-darkstar);--logo-accent:var(--luna-palette-voltage)}[data-theme$=dark] .DarkstarLogo-module__auto__Sbcxu{--logo-ink:var(--luna-palette-lunar-dust)}@media (prefers-color-scheme:dark){:root:not([data-theme]) .DarkstarLogo-module__auto__Sbcxu{--logo-ink:var(--luna-palette-lunar-dust)}}.DarkstarLogo-module__color__5qjay{--logo-ink:var(--luna-palette-darkstar);--logo-accent:var(--luna-palette-voltage)}.DarkstarLogo-module__reverse__-swUC{--logo-ink:var(--luna-palette-lunar-dust);--logo-accent:var(--luna-palette-voltage)}.DarkstarLogo-module__black__D2Gpw{--logo-ink:#000;--logo-accent:#000}.DarkstarLogo-module__white__LuUWS{--logo-ink:#fff;--logo-accent:#fff}.DarkstarLogo-module__voltage__yidU0{--logo-accent:var(--luna-palette-voltage)}.DarkstarLogo-module__lunar-dust__Oi4Id{--logo-accent:var(--luna-palette-lunar-dust)}@media (forced-colors:active){.DarkstarLogo-module__ink__PPF9j,.DarkstarLogo-module__accent__BsbB1{fill:canvastext}}.Caption-module__caption__2aDw2{font-family:var(--luna-font-family-mono);letter-spacing:.08em;text-transform:uppercase;font-variant-numeric:normal;color:var(--luna-color-text-muted);align-items:baseline;gap:1cap;font-size:.6875rem;font-weight:500;line-height:1.3;display:flex}.PaletteBar-module__bar__dJaai{border:1px solid var(--luna-color-border);border-radius:var(--luna-radius-control);block-size:3rem;display:flex;overflow:hidden}.PaletteBar-module__loading__YeXB9{background-color:var(--luna-color-skeleton);background-image:linear-gradient(100deg, transparent 30%, var(--luna-color-skeleton-sheen) 50%, transparent 70%);border-radius:var(--luna-radius-xs);background-size:200vw 100%;background-attachment:fixed;animation:1.8s linear infinite PaletteBar-module__luna-skeleton-sheen__-J5b5}@media (prefers-reduced-motion:reduce){.PaletteBar-module__loading__YeXB9{background-image:none;animation:none}}@media (forced-colors:active){.PaletteBar-module__loading__YeXB9{outline:1px solid graytext}}.PaletteBar-module__loading__YeXB9{border-radius:var(--luna-radius-control)}.PaletteBar-module__segment__IErch{min-inline-size:0}.AssetCard-module__card__MK97x{border:1px solid var(--luna-color-border);border-radius:var(--luna-radius-container);background-color:var(--luna-color-surface);flex-direction:column;block-size:100%;min-inline-size:0;display:flex;overflow:hidden}.AssetCard-module__preview__OnEUT{padding:var(--luna-space-6);box-shadow:inset 0 0 0 1px var(--luna-color-border);justify-content:center;align-items:center;display:flex}.AssetCard-module__preview__OnEUT>*{max-inline-size:100%;max-block-size:var(--asset-art-max-block,100%);block-size:auto}.AssetCard-module__preview__OnEUT>img{inline-size:auto}.AssetCard-module__meta__uyZQj{gap:var(--luna-space-2);padding:var(--luna-space-4);flex-direction:column;flex:1;display:flex}.AssetCard-module__name__ZLeJg{font-family:var(--luna-font-family-mono);letter-spacing:.08em;text-transform:uppercase;font-variant-numeric:normal;color:var(--luna-color-text);margin:0;font-size:.75rem;font-weight:500;line-height:1.3}.AssetCard-module__usage__J2RUX{font-family:var(--luna-font-family-text);letter-spacing:normal;text-transform:none;font-variant-numeric:normal;color:var(--luna-color-text-muted);flex:1;margin:0;font-size:.875rem;font-weight:400;line-height:1.55}.AssetCard-module__downloads__m1Iww{gap:var(--luna-space-2);flex-wrap:wrap;margin-block-start:var(--luna-space-2);display:flex}.DataList-module__list__Aq-TA{margin:0}.DataList-module__row__sgUAV{justify-content:space-between;align-items:baseline;gap:var(--luna-space-4);padding:var(--luna-space-4) var(--luna-space-5);display:flex}.DataList-module__row__sgUAV+.DataList-module__row__sgUAV{border-top:1px solid var(--luna-color-border)}.DataList-module__label__j1U3S{font-family:var(--luna-font-family-mono);letter-spacing:normal;text-transform:none;font-variant-numeric:normal;font-size:.875rem;font-weight:400;line-height:1.4}.DataList-module__value__FiWr0{font-family:var(--luna-font-family-mono);letter-spacing:.08em;text-transform:uppercase;font-variant-numeric:normal;color:var(--luna-color-text-muted);text-align:end;margin:0;font-size:.6875rem;font-weight:500;line-height:1.3}.DataList-module__accent__w1Mm8{color:var(--luna-color-accent-text)}.DataList-module__spec__qV5AE .DataList-module__row__sgUAV{gap:var(--luna-space-2);padding-block:var(--luna-space-5);grid-template-columns:1fr;display:grid}@media (width>=640px){.DataList-module__spec__qV5AE .DataList-module__row__sgUAV{gap:var(--luna-space-6);grid-template-columns:minmax(8rem,1fr) 2fr}}.DataList-module__spec__qV5AE .DataList-module__label__j1U3S{font-family:var(--luna-font-family-mono);letter-spacing:.08em;text-transform:uppercase;font-variant-numeric:normal;color:var(--luna-color-text-muted);font-size:.6875rem;font-weight:500;line-height:1.3}.DataList-module__spec__qV5AE .DataList-module__value__FiWr0{font-family:var(--luna-font-family-text);letter-spacing:normal;text-transform:none;font-variant-numeric:normal;gap:var(--luna-space-1);color:var(--luna-color-text);text-align:start;flex-direction:column;font-size:1rem;font-weight:400;line-height:1.6;display:flex}.DataList-module__note__OaFN0{font-family:var(--luna-font-family-text);letter-spacing:normal;text-transform:none;font-variant-numeric:normal;color:var(--luna-color-text-muted);font-size:.8125rem;font-weight:400;line-height:1.5}.DataList-module__spec__qV5AE .DataList-module__accent__w1Mm8{color:var(--luna-color-accent-text)}.SwatchGrid-module__grid__JQM-n{gap:var(--luna-space-5);grid-template-columns:repeat(auto-fill,minmax(13rem,1fr));margin:0;padding:0;list-style:none;display:grid}.SwatchGrid-module__card__KHyMx{border:1px solid var(--luna-color-border);border-radius:var(--luna-radius-container);background-color:var(--luna-color-surface);flex-direction:column;min-inline-size:0;display:flex;overflow:hidden}.SwatchGrid-module__swatch__rc4nW{min-block-size:7rem;padding:var(--luna-space-3);box-shadow:inset 0 0 0 1px var(--luna-color-border);justify-content:flex-end;align-items:flex-start;display:flex}.SwatchGrid-module__lightInk__5ke-Q{--swatch-ink:var(--luna-palette-lunar-dust)}.SwatchGrid-module__darkInk__8vQqg{--swatch-ink:var(--luna-palette-void)}.SwatchGrid-module__role__9lJuE{font-family:var(--luna-font-family-mono);letter-spacing:.08em;text-transform:uppercase;font-variant-numeric:normal;color:var(--swatch-ink);padding:var(--luna-space-1) var(--luna-space-2);border-radius:var(--luna-radius-control);cursor:help;border:1px solid;font-size:.6875rem;font-weight:500;line-height:1.3}.SwatchGrid-module__body__nOW1-{gap:var(--luna-space-2);padding:var(--luna-space-4);flex-direction:column;flex:1;display:flex}.SwatchGrid-module__name__dRr8Z{font-family:var(--luna-font-family-text);letter-spacing:normal;text-transform:none;font-variant-numeric:normal;margin:0;font-size:1.125rem;font-weight:600;line-height:1.35}.SwatchGrid-module__meaning__O7s9f{font-family:var(--luna-font-family-text);letter-spacing:normal;text-transform:none;font-variant-numeric:normal;color:var(--luna-color-text-muted);flex:1;margin:0;font-size:.875rem;font-weight:400;line-height:1.55}.SwatchGrid-module__values__-zjVQ{align-items:center;gap:var(--luna-space-2) var(--luna-space-3);flex-wrap:wrap;margin-block-start:var(--luna-space-1);display:flex}.SwatchGrid-module__spec__0ikRK{font-family:var(--luna-font-family-mono);letter-spacing:normal;text-transform:none;font-variant-numeric:normal;color:var(--luna-color-text-muted);font-size:.875rem;font-weight:400;line-height:1.4}.TypeSpecimen-module__card__Vj0zp{gap:var(--luna-space-4);min-inline-size:0;padding:var(--luna-space-6);border:1px solid var(--luna-color-border);border-radius:var(--luna-radius-container);background-color:var(--luna-color-surface);flex-direction:column;display:flex}.TypeSpecimen-module__card__Vj0zp[data-tone=sunken]{background-color:var(--luna-color-surface-sunken)}.TypeSpecimen-module__card__Vj0zp[data-tone=inverse]{background-color:var(--luna-color-canvas)}.TypeSpecimen-module__label__8lWo6{font-family:var(--luna-font-family-mono);letter-spacing:.08em;text-transform:uppercase;font-variant-numeric:normal;color:var(--luna-color-text-muted);margin:0;font-size:.75rem;font-weight:500;line-height:1.3}.TypeSpecimen-module__letterforms__PBmfT{margin:0;font-size:4.5rem;line-height:.9}.TypeSpecimen-module__l__Yfb0i .TypeSpecimen-module__letterforms__PBmfT{font-size:7rem}.TypeSpecimen-module__specimen__2IgzG{color:var(--luna-color-text-muted);margin:0;font-size:1.25rem;line-height:1.4}.TypeSpecimen-module__family__e5Cu3{margin:0;font-size:1.5rem;line-height:1.2}.TypeSpecimen-module__specs__Ebzxa{border-block-start:1px solid var(--luna-color-border);margin-block-start:auto;padding-block-start:var(--luna-space-4)}.Hero-module__hero__6SWu-{position:relative;overflow:hidden}.Hero-module__mark__o4sok{opacity:.85;pointer-events:none;width:clamp(12rem,23vw,23rem);position:absolute;bottom:clamp(-3.5rem,-2.5vw,-1rem);right:clamp(-5rem,-4vw,-1.5rem)}.Hero-module__inner__7myN1{z-index:1;position:relative}.Hero-module__eyebrow__Meym2{margin-block-end:var(--luna-space-8);display:block}.Hero-module__wordmark__8k8cz{width:clamp(13rem,34vw,23rem);margin-block-end:var(--luna-space-8)}.Hero-module__title__XqJvm{max-inline-size:20ch;margin-block-end:var(--luna-space-6)}.Hero-module__lede__t7FER{max-inline-size:60ch;margin-block-end:var(--luna-space-8)}.Hero-module__actions__G7kRL{align-items:center;gap:var(--luna-space-4);flex-wrap:wrap;display:flex}@media (width>=1024px){.Hero-module__title__XqJvm{max-inline-size:70%}.Hero-module__lede__t7FER{max-inline-size:58%}}@media (width<=34rem){.Hero-module__mark__o4sok{display:none}.Hero-module__eyebrow__Meym2,.Hero-module__wordmark__8k8cz,.Hero-module__title__XqJvm{margin-block-end:var(--luna-space-6)}.Hero-module__lede__t7FER{margin-block-end:var(--luna-space-8)}.Hero-module__actions__G7kRL{align-items:flex-start;gap:var(--luna-space-3);flex-direction:column}}.LogoSection-module__group__FNDN4{margin-block-start:var(--luna-space-16)}.LogoSection-module__group__FNDN4:first-of-type{margin-block-start:var(--luna-space-block)}.SmallMarkNote-module__note__o-rG4{border-block-start:1px solid var(--luna-color-border-strong);margin-block-start:var(--luna-space-16);padding-block-start:var(--luna-space-12)}.SmallMarkNote-module__eyebrow__Gnf8L{margin-block-end:var(--luna-space-3);display:block}.SmallMarkNote-module__lede__7dGkU{max-inline-size:72ch;margin-block-start:var(--luna-space-4)}.SmallMarkNote-module__demo__l-3mt{gap:var(--luna-space-5);display:grid}@media (width>=768px){.SmallMarkNote-module__demo__l-3mt{grid-template-columns:repeat(2,minmax(0,1fr))}}.SmallMarkNote-module__panel__cmnZE{gap:var(--luna-space-4);flex-direction:column;display:flex}.SmallMarkNote-module__panelLabel__qZleK{display:block}.SmallMarkNote-module__large__tjylI{padding-block:var(--luna-space-4);justify-content:center;display:flex}.SmallMarkNote-module__stage__kPZwI{padding:var(--luna-space-8);margin-block-start:var(--luna-space-8)}.SmallMarkNote-module__sizes__0bTat{align-items:flex-end;gap:var(--luna-space-6);border-block-start:1px solid var(--luna-color-border);flex-wrap:wrap;margin-block-start:auto;padding-block-start:var(--luna-space-4);display:flex}.SmallMarkNote-module__sample__06KDz{justify-items:center;gap:var(--luna-space-2);display:grid}.SmallMarkNote-module__sampleImage__2QO5e{block-size:auto}.SmallMarkNote-module__caption__uvoLc{margin-block-start:var(--luna-space-4)}.SmallMarkNote-module__footnote__LJPtT{max-inline-size:72ch;margin-block-start:var(--luna-space-6)}.SmallMarkNote-module__downloads__mPY-t{gap:var(--luna-space-2);flex-wrap:wrap;margin-block-start:var(--luna-space-5);display:flex}.SmallMarkNote-module__solid__-P4Am{border-block-start:1px solid var(--luna-color-border-strong);margin-block-start:var(--luna-space-12);padding-block-start:var(--luna-space-6)}.SmallMarkNote-module__solidLabel__Ojy3U{margin-block-end:var(--luna-space-4);display:block}.SmallMarkNote-module__solidRow__Pk6Xz{align-items:flex-start;gap:var(--luna-space-5);display:flex}.ClearSpaceSection-module__layout__rGH8b{gap:var(--luna-space-8);margin-block-start:var(--luna-space-block);display:grid}@media (width>=1024px){.ClearSpaceSection-module__layout__rGH8b{gap:var(--luna-space-12);grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start}}.ClearSpaceSection-module__diagram__kaQl9{padding:clamp(var(--luna-space-8), 6vw, var(--luna-space-24));background-color:var(--luna-color-surface-sunken);border-radius:var(--luna-radius-container);place-items:center;display:grid}.ClearSpaceSection-module__frame__6zZB-{inline-size:100%;max-inline-size:34rem;padding:clamp(var(--luna-space-6), 6vw, var(--luna-space-12));outline:1px dashed var(--luna-color-border-strong);position:relative}.ClearSpaceSection-module__frameInner__lDwYN{outline:1px solid var(--luna-color-border);position:relative}.ClearSpaceSection-module__frameLogo__gIyEg{display:block}.ClearSpaceSection-module__diagramCaption__B1iJr{text-align:center;justify-content:center;margin-block-start:var(--luna-space-6)}.ClearSpaceSection-module__minTitle__-QnPt{margin-block-end:var(--luna-space-4);display:block}.ClearSpaceSection-module__minList__kf1Xh{gap:var(--luna-space-3);margin:0;padding:0;list-style:none;display:grid}.ClearSpaceSection-module__minItem__ALbm8{align-items:center;gap:var(--luna-space-4);padding:var(--luna-space-4);background-color:var(--luna-color-surface-sunken);display:flex}.ClearSpaceSection-module__minItem__ALbm8>*+*{min-inline-size:0}.ClearSpaceSection-module__minCopy__HkVj6{gap:.15rem;display:grid}.ClearSpaceSection-module__minValue__3Yv3w{font-family:var(--luna-font-family-mono);letter-spacing:normal;text-transform:none;font-variant-numeric:normal;color:var(--luna-color-accent-text);font-size:.875rem;font-weight:400;line-height:1.4}.ClearSpaceSection-module__minPreview__4gMaq{flex:none;justify-content:center;align-items:center;min-block-size:3rem;inline-size:7.5rem;display:flex}.ClearSpaceSection-module__minNote__iBiI7{margin-block-start:var(--luna-space-6)}.ColorSection-module__swatches__c2W2L{margin-block-start:var(--luna-space-block)}.ColorSection-module__balance__Hmjk-{margin-block-start:var(--luna-space-16)}.ColorSection-module__balanceHeader__KG8Z4{justify-content:space-between;align-items:baseline;gap:var(--luna-space-2) var(--luna-space-4);flex-wrap:wrap;padding-block-end:var(--luna-space-3);display:flex}.TypeSection-module__grid__uPyIX{gap:var(--luna-space-5);grid-template-columns:1fr;margin-block-start:var(--luna-space-block);display:grid}@media (width>=768px){.TypeSection-module__grid__uPyIX{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.TypeSection-module__grid__uPyIX{grid-template-columns:repeat(3,minmax(0,1fr))}}.TypeSection-module__stackNote__9umle{justify-items:start;gap:var(--luna-space-3);border-block-start:1px solid var(--luna-color-border-strong);margin-block-start:var(--luna-space-12);padding-block-start:var(--luna-space-6);display:grid}.TypeSection-module__stackNoteBody__eJ9Hc{max-inline-size:72ch}.StorySection-module__layout__XxAYN{gap:var(--luna-space-12);margin-block-start:var(--luna-space-block);display:grid}@media (width>=1024px){.StorySection-module__layout__XxAYN{gap:var(--luna-space-16);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}}.StorySection-module__markWrap__OApuZ{padding:var(--luna-space-8);place-items:center;display:grid}.StorySection-module__mark__Bd8A6{max-inline-size:26rem}.StorySection-module__points__CrWF3{border-block-start:1px solid var(--luna-color-border);margin:0;padding:0;list-style:none;display:grid}.StorySection-module__point__zx1qN{gap:var(--luna-space-3);padding-block:var(--luna-space-4);border-block-end:1px solid var(--luna-color-border);grid-template-columns:2.75rem minmax(0,1fr);align-items:baseline;display:grid}.StorySection-module__pointNumber__9RDxu{font-family:var(--luna-font-family-mono);letter-spacing:normal;text-transform:none;font-variant-numeric:normal;color:var(--luna-color-accent);font-size:.875rem;font-weight:400;line-height:1.4}.StorySection-module__pointTitle__1c3Ds{font-family:var(--luna-font-family-text);letter-spacing:normal;text-transform:none;font-variant-numeric:normal;margin-block-end:.15rem;font-size:1.125rem;font-weight:600;line-height:1.35}.StorySection-module__footnote__Y9bl4{gap:var(--luna-space-4);max-inline-size:46ch;align-items:baseline;margin-block-start:var(--luna-space-8);display:flex}.StorySection-module__rule__jNlq0{inline-size:var(--luna-space-8);background-color:var(--luna-color-accent);flex-shrink:0;block-size:1px;translate:0 -.35em}.DarkstarSections-module__relationship__WtROr{gap:var(--luna-space-12);margin-block-start:var(--luna-space-12);display:grid}@media (width>=1024px){.DarkstarSections-module__relationship__WtROr{gap:var(--luna-space-16);grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:start}}.DarkstarSections-module__lead__mbe1o{gap:var(--luna-space-8);justify-items:start;display:grid}.DarkstarSections-module__downloads__l6JCN{gap:var(--luna-space-3);flex-wrap:wrap;align-items:center;display:flex}.DarkstarSections-module__meta__Lb2-o{flex-basis:100%}.App-module__skipLink__lO7-U{font-family:var(--luna-font-family-mono);letter-spacing:.08em;text-transform:uppercase;font-variant-numeric:normal;top:var(--luna-space-2);left:var(--luna-space-2);z-index:var(--luna-z-skip-link,100);padding:var(--luna-space-3) var(--luna-space-4);border-radius:var(--luna-radius-control);background-color:var(--luna-color-accent);color:var(--luna-color-on-accent);transition:transform var(--luna-duration-fast) var(--luna-easing-standard);font-size:.75rem;font-weight:500;line-height:1.3;position:absolute;transform:translateY(-150%)}.App-module__skipLink__lO7-U:focus-visible{transform:translateY(0)}
