html{--site-announcement-height: 0px}html:has(.event-announcement){--site-announcement-height: 44px}html[data-ls-announcement-hidden=true]{--site-announcement-height: 0px}html[data-ls-announcement-hidden=true] .event-announcement.svelte-b1kwaj{display:none}.event-announcement.svelte-b1kwaj{position:fixed;inset:0 0 auto;z-index:110;height:44px;background:var(--color-surface-deep);border-bottom:1px solid color-mix(in srgb,var(--blue-400) 35%,transparent);box-shadow:inset 0 -1px #ffffff14;color:#ffffffc2}.announcement-inner.svelte-b1kwaj{width:100%;max-width:87.5rem;height:100%;margin:0 auto;--announcement-safe-inline: max(env(safe-area-inset-left, 0px), env(safe-area-inset-right, 0px));padding-inline:max(.5rem,var(--announcement-safe-inline));display:grid;grid-template-columns:44px minmax(0,1fr) 44px;align-items:center}.announcement-link.svelte-b1kwaj{min-height:32px;min-width:0;max-width:100%;grid-column:2;display:inline-flex;align-items:center;justify-content:center;gap:.45rem;color:inherit;font-size:.7rem;line-height:1.25;text-align:center;text-decoration:none;white-space:nowrap}.announcement-copy.svelte-b1kwaj{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#ffffffc7;font-weight:450}.announcement-event.svelte-b1kwaj{color:var(--color-text-inverse);font-weight:700}.announcement-copy.svelte-b1kwaj time:where(.svelte-b1kwaj){color:inherit;font-weight:inherit}.announcement-cta.svelte-b1kwaj{display:inline-flex;flex:0 0 auto;align-items:center;gap:.2rem;color:var(--blue-200);font-weight:700;white-space:nowrap}.announcement-cta-label.svelte-b1kwaj{text-decoration:underline;text-decoration-color:transparent;text-underline-offset:.2em;transition:text-decoration-color .18s ease}.announcement-arrow.svelte-b1kwaj{display:inline-block;transition:transform .18s ease}.announcement-link.svelte-b1kwaj:hover .announcement-cta-label:where(.svelte-b1kwaj){text-decoration-color:currentColor}.announcement-link.svelte-b1kwaj:hover .announcement-arrow:where(.svelte-b1kwaj){transform:translate(.12rem)}.announcement-link.svelte-b1kwaj:focus-visible,.announcement-dismiss.svelte-b1kwaj:focus-visible{outline:2px solid var(--color-text-inverse);outline-offset:2px}.announcement-dismiss.svelte-b1kwaj{width:44px;height:44px;grid-column:3;justify-self:end;display:grid;place-items:center;border:0;border-radius:.25rem;background:transparent;color:#ffffff9e;cursor:pointer;transition:color .18s ease,background .18s ease}.announcement-dismiss.svelte-b1kwaj:hover{background:#ffffff1f;color:var(--color-text-inverse)}.announcement-dismiss.svelte-b1kwaj:focus-visible{outline-offset:-3px}.announcement-dismiss.svelte-b1kwaj svg:where(.svelte-b1kwaj){width:.85rem;height:.85rem}@media(max-width:45rem){.announcement-link.svelte-b1kwaj{gap:.4rem;font-size:.67rem}.announcement-session.svelte-b1kwaj{display:none}}@media(max-width:30rem){.announcement-cta-label.svelte-b1kwaj{display:none}}@media(max-width:23.5rem){.announcement-date.svelte-b1kwaj{display:none}}@media(max-width:20rem){.announcement-link.svelte-b1kwaj{font-size:.59rem}}@media(max-width:18.5rem){.announcement-cta.svelte-b1kwaj{display:none}}@media(prefers-reduced-motion:reduce){nav[aria-label=Main]{transition:none}.announcement-cta-label.svelte-b1kwaj,.announcement-arrow.svelte-b1kwaj,.announcement-dismiss.svelte-b1kwaj{transition:none}}.llms-page.svelte-17s4v7l{display:none;min-height:100vh;background:var(--color-surface);padding:5rem 1.5rem 3.75rem}.llms-page.open.svelte-17s4v7l{display:block}.llms-inner.svelte-17s4v7l{max-width:40rem;margin:0 auto}.llms-inner.svelte-17s4v7l .llms-header:where(.svelte-17s4v7l){display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.llms-inner.svelte-17s4v7l .llms-header:where(.svelte-17s4v7l) span:where(.svelte-17s4v7l){font-family:JetBrains Mono,ui-monospace,Menlo,Consolas,monospace;font-size:.65rem;color:var(--color-text-muted);letter-spacing:.03em}.llms-inner.svelte-17s4v7l .llms-header:where(.svelte-17s4v7l) a:where(.svelte-17s4v7l){color:var(--color-brand-primary);text-decoration:none;font-family:JetBrains Mono,ui-monospace,Menlo,Consolas,monospace;font-size:.65rem}.llms-inner.svelte-17s4v7l .llms-header:where(.svelte-17s4v7l) a:where(.svelte-17s4v7l):hover{text-decoration:underline}.llms-inner.svelte-17s4v7l pre:where(.svelte-17s4v7l){background:var(--color-surface-soft);border:1px solid var(--color-border);border-radius:.625rem;padding:1.5rem 1.75rem;font-family:JetBrains Mono,ui-monospace,Menlo,Consolas,monospace;font-size:.72rem;line-height:1.7;color:var(--color-text-secondary);white-space:pre-wrap;word-wrap:break-word;overflow-x:auto}.llms-inner.svelte-17s4v7l .llms-footer-toggle:where(.svelte-17s4v7l){margin-top:2rem;text-align:center}.talk-to-us-modal.scheduler-mode{max-width:40rem;transition:max-width .32s cubic-bezier(.22,1,.36,1)}.talk-to-us-modal.scheduler-mode:has(.details){max-width:30rem}.talk-to-us-modal.scheduler-mode:has(.done){max-width:48rem}.talk-to-us-modal.scheduler-mode:has(.done):not(:has(.qualify)){max-width:34rem}@media(prefers-reduced-motion:reduce){.talk-to-us-modal.scheduler-mode{transition:none}}.talk-to-us-modal.scheduler-mode .talk-to-us-scroll{overflow-x:hidden;scrollbar-gutter:stable}.ttu-glide.svelte-11607n8{overflow:clip;transition:height .32s cubic-bezier(.22,1,.36,1)}@media(prefers-reduced-motion:reduce){.ttu-glide.svelte-11607n8{transition:none}}
