:root,[data-ds-theme=dark]{--ds-surface-canvas:#060607;--ds-surface-field:#0c0c0d;--ds-surface-lifted:#121214;--ds-surface-floating:#19191a;--ds-fill-hover:rgb(255 255 255/0.06);--ds-fill-pressed:rgb(255 255 255/0.1);--ds-fill-disabled:rgb(255 255 255/0.05);--ds-line-subtle:#202022;--ds-line-hair:rgb(255 255 255/0.12);--ds-ink-strong:#eceef1;--ds-ink-body:#c2c3c6;--ds-ink-muted:#96979a;--ds-ink-faint:#858688;--ds-ink-disabled:#5a5c5e;--ds-placeholder:#858688;--ds-line-strong:#666769;--ds-action-primary:#f2f2f2;--ds-action-primary-ink:#0a0a0a;--ds-action-primary-hover:#ffffff;--ds-selected-soft:#001824;--ds-selected:#25a6db;--ds-link:#25a6db;--ds-link-hover:#53b9e9;--ds-focus-ring:#25a6db;--ds-switch-knob:#96979a;--ds-switch-knob-on:#25a6db;--ds-selection:rgb(37 166 219/0.35);--ds-danger-soft:#2b100f;--ds-danger-text:#e9716a;--ds-success-soft:#061f0f;--ds-success-text:#48a768;--ds-warning-soft:#281402;--ds-warning-text:#d4822a;--ds-kind-people:#8986ca;--ds-kind-creatures:#c57689;--ds-kind-places:#8a9348;--ds-kind-things:#2b9d91;--ds-kind-story:#b47aae;--ds-danger-solid:#c34f4b;--ds-danger-solid-ink:#ffffff;--ds-danger-solid-hover:#b64340;--ds-gold-gem:#e9b94a;--ds-gold-gem-edge:#e9b94a;--ds-gold-text:#e9b94a;--ds-gold-on-primary:#7a5410;--ds-shadow-lifted:0 1px 1px rgb(0 0 0/0.35),0 10px 28px -6px rgb(0 0 0/0.6),0 28px 64px -20px rgb(0 0 0/0.7);--ds-shadow-floating:0 2px 4px rgb(0 0 0/0.4),0 16px 40px -8px rgb(0 0 0/0.7),0 40px 80px -24px rgb(0 0 0/0.75);--ds-scrim:rgb(0 0 0/0.62);--ds-scrollbar:rgb(255 255 255/0.18);--ds-art-stage:#08080a;--ds-art-wait:#121214;--ds-art-caption-ink:#edeef1;--ds-art-rim:rgb(238 233 224/0.33);--ds-art-ring:rgb(255 255 255/0.09);--ds-art-caption:rgb(10 10 11/0.9);--ds-glow-strength:0.2}[data-ds-theme=dark]{color-scheme:dark}:root[data-theme=light],[data-ds-theme=light]{color-scheme:light;--ds-surface-canvas:#f6f4f0;--ds-surface-field:#ffffff;--ds-surface-lifted:#ffffff;--ds-surface-floating:#ffffff;--ds-fill-hover:rgb(29 27 23/0.05);--ds-fill-pressed:rgb(29 27 23/0.09);--ds-fill-disabled:rgb(29 27 23/0.05);--ds-line-subtle:#e2ddd4;--ds-line-hair:rgb(29 27 23/0.15);--ds-ink-strong:#201c16;--ds-ink-body:#3c3832;--ds-ink-muted:#5e5a54;--ds-ink-faint:#69655e;--ds-ink-disabled:#a39f97;--ds-placeholder:#69655e;--ds-line-strong:#8c8881;--ds-action-primary:#201c16;--ds-action-primary-ink:#f6f4f0;--ds-action-primary-hover:#36322b;--ds-selected-soft:#dce8ef;--ds-selected:#066389;--ds-link:#066389;--ds-link-hover:#005374;--ds-focus-ring:#066389;--ds-switch-knob:#5e5a54;--ds-switch-knob-on:#066389;--ds-selection:rgb(6 99 137/0.22);--ds-danger-soft:#fee9e6;--ds-danger-text:#a6352f;--ds-success-soft:#e3f4e6;--ds-success-text:#126b32;--ds-warning-soft:#fbebde;--ds-warning-text:#8a4e01;--ds-kind-people:#6661a9;--ds-kind-creatures:#a15065;--ds-kind-places:#666f12;--ds-kind-things:#04766d;--ds-kind-story:#91548c;--ds-danger-solid:#c35047;--ds-danger-solid-ink:#ffffff;--ds-danger-solid-hover:#b6443c;--ds-gold-gem:#d5a13c;--ds-gold-gem-edge:#af873d;--ds-gold-text:#201c16;--ds-gold-on-primary:#e8b84a;--ds-shadow-lifted:0 1px 2px rgb(60 45 25/0.06),0 8px 24px -6px rgb(60 45 25/0.14),0 24px 56px -24px rgb(60 45 25/0.18);--ds-shadow-floating:0 2px 6px rgb(60 45 25/0.08),0 16px 40px -8px rgb(60 45 25/0.2),0 40px 80px -24px rgb(60 45 25/0.22);--ds-scrim:rgb(29 27 23/0.42);--ds-scrollbar:rgb(29 27 23/0.22);--ds-art-stage:#161514;--ds-art-wait:#ebe7e0;--ds-art-caption-ink:#edeef1;--ds-art-rim:rgb(52 44 32/0.34);--ds-art-ring:rgb(29 27 23/0.1);--ds-art-caption:rgb(10 10 11/0.9);--ds-glow-strength:0.1}:root[data-look=new],[data-ds-theme]{--ds-font-display:"Geologica","Segoe UI",sans-serif;--ds-font-ui:"Hanken Grotesk","Segoe UI",sans-serif;--ds-font-read:"Literata",Georgia,serif;--ds-font-code:"JetBrains Mono","JetBrains Mono Fallback",ui-monospace,monospace}:root{--ds-text-micro:0.75rem;--ds-text-micro--line-height:1.5;--ds-text-micro--font-weight:400;--ds-text-micro--letter-spacing:0;--ds-text-label:0.75rem;--ds-text-label--line-height:1.5;--ds-text-label--font-weight:700;--ds-text-label--letter-spacing:0.08em;--ds-text-small:0.8125rem;--ds-text-small--line-height:1.5;--ds-text-small--font-weight:400;--ds-text-small--letter-spacing:0;--ds-text-body--line-height:1.5;--ds-text-body--font-weight:400;--ds-text-body--letter-spacing:0;--ds-text-control--line-height:1.5;--ds-text-control--font-weight:600;--ds-text-control--letter-spacing:0;--ds-text-cta:0.9375rem;--ds-text-cta--line-height:1.5;--ds-text-cta--font-weight:700;--ds-text-cta--letter-spacing:0;--ds-text-title:0.9375rem;--ds-text-title--line-height:1.3;--ds-text-title--font-weight:700;--ds-text-title--letter-spacing:0;--ds-text-heading:1.25rem;--ds-text-heading--line-height:1.25;--ds-text-heading--font-weight:600;--ds-text-heading--letter-spacing:-0.01em;--ds-text-page:1.5rem;--ds-text-page--line-height:1.15;--ds-text-page--font-weight:600;--ds-text-page--letter-spacing:-0.02em;--ds-text-display:2rem;--ds-text-display--line-height:1.1;--ds-text-display--font-weight:600;--ds-text-display--letter-spacing:-0.02em;--ds-text-name:clamp(2.5rem,2.75vw + 1.525rem,4rem);--ds-text-name--line-height:1.02;--ds-text-name--font-weight:600;--ds-text-name--letter-spacing:-0.02em;--ds-text-name-long:clamp(2rem,1.6vw + 1.3062rem,2.75rem);--ds-text-name-long--line-height:1.08;--ds-text-name-long--font-weight:600;--ds-text-name-long--letter-spacing:-0.015em;--ds-text-hero:clamp(2.75rem,5vw + 1.5rem,6rem);--ds-text-hero--line-height:0.98;--ds-text-hero--font-weight:600;--ds-text-hero--letter-spacing:-0.02em;--ds-text-read--line-height:1.65;--ds-text-read--font-weight:400;--ds-text-read--letter-spacing:0;--ds-text-epithet:1.25rem;--ds-text-epithet--line-height:1.5;--ds-text-epithet--font-weight:400;--ds-text-epithet--letter-spacing:0;--ds-h-control:2.375rem;--ds-row-y:0.625rem;--ds-gap-stack:0.75rem;--ds-text-body:0.875rem;--ds-text-control:0.875rem;--ds-text-read:1.0625rem;--ds-h-cta:2.875rem;--ds-h-bar:3.5rem;--ds-measure:66ch;--ds-space-1:0.25rem;--ds-space-2:0.5rem;--ds-space-3:0.75rem;--ds-space-4:1rem;--ds-space-5:1.25rem;--ds-space-6:1.5rem;--ds-space-8:2rem;--ds-space-10:2.5rem;--ds-space-12:3rem;--ds-space-16:4rem;--ds-space-0-5:0.125rem;--ds-space-1-5:0.375rem;--ds-space-2-5:0.625rem;--ds-radius-tag:6px;--ds-radius-chip:8px;--ds-radius-control:10px;--ds-radius-art:12px;--ds-radius-panel:16px;--ds-icon-sm:0.875rem;--ds-icon-md:1rem;--ds-icon-lg:1.25rem;--ds-z-sticky:20;--ds-z-chrome:50;--ds-z-docked:100;--ds-z-scrim:1400;--ds-z-floating:1500;--ds-z-toast:1600;--ds-z-tooltip:1700;--ds-dur-fast:180ms;--ds-dur-slow:420ms;--ds-dur-reveal:600ms;--ds-dur-exit:140ms;--ds-dur-move:180ms;--ds-dur-making:1800ms;--ds-ease-spring:cubic-bezier(0.34,1.26,0.64,1);--ds-ease-fade:cubic-bezier(0.2,0.7,0.2,1);--ds-ease-arrive:cubic-bezier(0.34,1.2,0.64,1);--ds-ease-exit:cubic-bezier(0.4,0,1,1);--ds-press-scale:0.96;--ds-rise:0.75rem}[data-density=working]{--ds-h-control:2.375rem;--ds-row-y:0.625rem;--ds-gap-stack:0.75rem;--ds-text-body:0.875rem;--ds-text-control:0.875rem;--ds-text-read:1.0625rem}[data-density=scanning]{--ds-h-control:2rem;--ds-row-y:0.375rem;--ds-gap-stack:0.5rem;--ds-text-body:0.8125rem;--ds-text-control:0.8125rem;--ds-text-read:1.0625rem}[data-density=reading]{--ds-h-control:2.375rem;--ds-row-y:0.625rem;--ds-gap-stack:1rem;--ds-text-body:1rem;--ds-text-control:0.875rem;--ds-text-read:1.125rem}@media (max-width:560px){:root,[data-density]{--ds-h-control:2.75rem;--ds-h-cta:3rem}}[data-motion=reduced]{--ds-ease-spring:var(--ds-ease-fade);--ds-ease-arrive:var(--ds-ease-fade);--ds-press-scale:1;--ds-rise:0rem;--ds-dur-slow:200ms;--ds-dur-reveal:200ms;--ds-dur-move:1ms}@media (prefers-reduced-motion:reduce){:root{--ds-ease-spring:var(--ds-ease-fade);--ds-ease-arrive:var(--ds-ease-fade);--ds-press-scale:1;--ds-rise:0rem;--ds-dur-slow:200ms;--ds-dur-reveal:200ms;--ds-dur-move:1ms}}:where([data-ds-theme]) ::selection{background:var(--ds-selection);color:var(--ds-ink-strong)}:where([data-ds-theme]) ::placeholder{color:var(--ds-placeholder);opacity:1}:where([data-ds-theme]) *{scrollbar-color:var(--ds-scrollbar) transparent}:where([data-ds-theme] :focus-visible){outline:2px solid var(--ds-focus-ring);outline-offset:2px}@media (forced-colors:active){:where([data-ds-theme] :focus-visible){outline-color:Highlight}}