@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(/fonts/PlusJakartaSans.woff) format("woff")}body :where(button,input,textarea,select,summary,[role=button],[role=tab],[role=menuitem],[role=option],[data-ui-control]){font-family:var(--font-body);font-size:var(--ll-text-body)}body :where(small){font-size:var(--ll-text-small)}body :is(button,[role=button],[role=tab],[role=menuitem],[role=menuitemcheckbox],[role=menuitemradio],[role=option],[role=checkbox],[role=radio],[role=switch],summary,input:not([type=hidden]),select,textarea,nav a,[role=navigation] a,[data-ui-control]){min-width:var(--ll-touch-target)!important;min-height:var(--ll-touch-target)!important;box-sizing:border-box}body :is(button,[role=button],[role=tab],[role=menuitem],summary,nav a,[data-ui-control]){white-space:normal!important;overflow-wrap:anywhere;line-height:var(--ll-leading-small);touch-action:manipulation}body :is(p,label,h1,h2,h3,h4,h5,h6){overflow-wrap:anywhere}body :is(nav a,[role=navigation] a,a[data-ui-control]){display:inline-flex;align-items:center}body :is(input,textarea,select){font-size:var(--ll-text-body);max-width:100%}body label:has(input:is([type=checkbox],[type=radio])){min-height:var(--ll-touch-target)}:root{--ll-world-chat-surface: #000;--ll-world-chat-ink: #f5f5f5;--ll-world-chat-muted: #b8b8b8;--ll-world-chat-border: #383838;--radius: 15px;--radius-md: 12px;--radius-sm: 10px;--radius-card: 12px;--radius-control: 8px;--radius-panel: 20px;--radius-pill: 999px;--radius-chip: 11px;--ll-corner: var(--radius-card);--ll-ui-corner: var(--ll-corner);--ll-ui-control-corner: var(--radius-control);--ll-ui-sheet-corner: var(--radius-panel);--lemonade-green: #2FAA28;--citrus-yellow: #FFD84D;--citrus-yellow-light: #FFE24D;--mascot-blue: #2D8BE9;--royal-blue: #1E6AC3;--sky-blue-tint: #C7DEF3;--cta-orange: #C25208;--cta-orange-hover: #AE4905;--cta-orange-ink: #FFFFFF;--cta-orange-light: #fef7ee;--warm-cream: #FAF7F1;--paper-white: #FFFFFF;--border-mist: #E8E3D9;--ink: #1a1a1a;--slate: #333333;--muted-grey: #888888;--success: #2FAA28;--warning: #F59E0B;--error: #EF4444;--info: #2D8BE9;--background: var(--warm-cream);--foreground: var(--ink);--card: var(--paper-white);--popover: var(--paper-white);--primary: var(--cta-orange);--primary-foreground: var(--paper-white);--secondary: var(--citrus-yellow);--secondary-foreground: var(--ink);--accent: var(--lemonade-green);--border: var(--border-mist);--ring: var(--cta-orange);--ll-purple: #5227F3;--ll-purple-hover: #4820B8;--ll-purple-soft: #F4EFFF;--ll-ink: #11192E;--ll-line: #E7E8EE;--ll-control-shadow: 0 2px 8px rgba(17, 25, 46, .08);--font-ll: "Plus Jakarta Sans", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-heading: var(--font-ll);--font-body: var(--font-ll);--ll-ui-font: var(--font-ll);--ll-ui-surface: var(--paper-white);--ll-ui-ink: var(--ink);--ll-ui-muted: var(--muted-grey);--ll-ui-border: var(--border-mist);--ll-ui-hover: var(--accent);--ll-ui-action: var(--cta-orange);--ll-ui-action-hover: var(--cta-orange-hover);--ll-ui-action-ink: var(--cta-orange-ink);--ll-ui-action-on-dark: var(--citrus-yellow);--ll-ui-action-on-dark-hover: var(--citrus-yellow-light);--ll-ui-action-on-dark-ink: var(--ink);--ll-ui-secondary: var(--paper-white);--ll-ui-secondary-hover: #F5F2EC;--ll-ui-secondary-ink: var(--ink);--ll-ui-selection: var(--ll-purple-soft);--ll-ui-selection-ink: var(--ll-purple);--ll-ui-link: var(--ll-purple);--ll-ui-link-hover: var(--ll-purple-hover);--ll-ui-focus: var(--royal-blue);--ll-ui-success: #158329;--ll-ui-control-height: 2.75rem;--ll-ui-target: var(--ll-touch-target);--ll-ui-duration: .16s;--ll-ui-control-gap: .5rem;--ll-ui-section-gap: 1.5rem;--ll-ui-gutter: 1.5rem;--ll-world-surface-duration: .24s;--ll-world-surface-ease: cubic-bezier(.16, 1, .3, 1);--ll-type-label: .875rem;--ll-type-navigation: .75rem;--ll-type-secondary: .875rem;--ll-type-body: 1rem;--ll-type-control: 1rem;--ll-type-lead: 1.125rem;--ll-type-heading-md: 1.5rem;--ll-type-heading-xl: 2rem;--ll-type-heading-fluid: 2.5rem;--ll-text-small: .875rem;--ll-text-body: 1rem;--ll-text-title: 1.375rem;--ll-text-heading: 1.5rem;--ll-leading-body: 1.5;--ll-leading-small: 1.45;--ll-touch-target: 48px;--sheet-radius: var(--radius-panel);--sheet-shadow: 0 25px 50px -12px rgba(0, 0, 0, .25);--backdrop: rgba(0, 0, 0, .5)}html[data-design=v2]{--ll-corner: 18px 18px 18px 7px;--ll-purple: #5D27EE;--ll-ink: #151318;--ll-line: #E8E8EB;--ll-ui-action-on-dark: #FFC400;--ll-ui-action-on-dark-hover: #EEE3AB}@media (max-width: 1023px){:root{--ll-type-heading-fluid: 2rem}}@media (max-width: 767px){:root{--ll-ui-gutter: 1.25rem;--ll-type-heading-fluid: 1.5rem;--ll-type-label: 1rem;--ll-type-navigation: 1rem;--ll-type-secondary: 1rem}}@media (max-width: 767px),(pointer: coarse){:root{--ll-text-small: 1rem}}:where(.spark-welcome,.founders-reminder,.slow-graphics,.spark-dock-viewport[data-mission=true] .spark-dock-panel[data-chat=false]){--ll-ui-action: var(--ll-ui-action-on-dark);--ll-ui-action-hover: var(--ll-ui-action-on-dark-hover);--ll-ui-action-ink: var(--ll-ui-action-on-dark-ink)}body{font-family:var(--font-body);font-size:var(--ll-text-body);line-height:var(--ll-leading-body);color:var(--foreground);font-weight:500}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);font-weight:800}p,button,div,span,input,label,select,textarea,option,a,li,small,strong,summary{font-family:var(--font-body)}@keyframes ll-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){[style*=ll-spin]{animation:none!important}}
