@layer utilities{.ds-section-grid{gap:2rem 1.5rem;display:grid}.ds-section-grid-tight{gap:1.125rem 1rem;display:grid}.ds-section-grid-roomy{gap:2.5rem 1.5rem;display:grid}.ds-section-stack{flex-direction:column;gap:1.75rem;display:flex}.ds-section-stack-tight{flex-direction:column;gap:1rem;display:flex}.ds-surface{border-radius:2rem;flex-direction:column;gap:1.75rem;padding:1.5rem;display:flex}.bg-orbit{background-color:var(--background);background-image:var(--gradient-orbit);background-attachment:fixed}.surface-orbit,.ds-surface{background-color:var(--surface-background);background-image:var(--gradient-surface);border:1px solid var(--surface-border);box-shadow:var(--shadow-orbit);-webkit-backdrop-filter:blur(24px)}@media (min-width:48rem){.ds-section-grid{gap:2.625rem 1.875rem}.ds-section-grid-tight{gap:1.5rem 1.25rem}.ds-section-grid-roomy{gap:3.125rem 2rem}.ds-section-stack{gap:2.25rem}.ds-section-stack-tight{gap:1.25rem}.ds-surface{gap:2.25rem;padding:2rem}}@media (min-width:80rem){.ds-section-grid{gap:3.25rem 2.25rem}.ds-section-grid-tight{gap:1.75rem 1.5rem}.ds-section-grid-roomy{gap:4rem 2.5rem}.ds-section-stack{gap:2.75rem}.ds-section-stack-tight{gap:1.5rem}.ds-surface{gap:2.75rem}}.ring-orbit{box-shadow:0 0 0 1px var(--surface-border), 0 0 0 6px var(--ring-glow)}.orbit-card-shell{isolation:isolate;background-color:var(--orbit-card-background);background-image:radial-gradient(140% 120% at 0% 0%, var(--orbit-card-highlight) 0%, transparent 46%), linear-gradient(180deg, var(--orbit-card-background) 0%, var(--orbit-card-background-strong) 100%);border:1px solid var(--orbit-card-border);box-shadow:var(--orbit-card-shadow);-webkit-backdrop-filter:blur(16px);position:relative;overflow:hidden}.orbit-card-shell:before{content:"";border-radius:inherit;background:linear-gradient(180deg, var(--orbit-card-highlight) 0%, transparent 90%);opacity:.56;pointer-events:none;height:40%;position:absolute;inset:1px 1px auto}.orbit-card-shell:after{content:"";border-radius:inherit;border:1px solid color-mix(in oklab, var(--orbit-card-border) 82%, white 18%);box-shadow:inset 0 -10px 18px color-mix(in oklab, var(--orbit-card-glow) 14%, transparent), 0 0 0 1px color-mix(in oklab, var(--orbit-card-glow) 8%, transparent);opacity:.46;pointer-events:none;position:absolute;inset:1px}.dark .orbit-card-shell{background-image:radial-gradient(120% 100% at 0% 0%, color-mix(in oklab, var(--orbit-card-highlight) 72%, transparent) 0%, transparent 44%), linear-gradient(180deg, var(--orbit-card-background) 0%, var(--orbit-card-background-strong) 100%)}.dark .orbit-card-shell:before{opacity:.32}.dark .orbit-card-shell:after{border-color:color-mix(in oklab, var(--orbit-card-border) 92%, white 8%);box-shadow:inset 0 -12px 20px color-mix(in oklab, var(--orbit-card-glow) 12%, transparent), 0 0 0 1px color-mix(in oklab, var(--orbit-card-glow) 6%, transparent);opacity:.36}.orbit-article-shell{background-image:radial-gradient(120% 88% at 0% 0%, color-mix(in oklab, var(--orbit-card-highlight) 58%, transparent) 0%, transparent 38%), linear-gradient(180deg, color-mix(in oklab, var(--orbit-card-background) 92%, white 8%) 0%, color-mix(in oklab, var(--orbit-card-background-strong) 96%, black 4%) 100%)}.orbit-article-shell:before{background:linear-gradient(180deg, color-mix(in oklab, var(--orbit-card-highlight) 54%, transparent) 0%, transparent 100%);opacity:.48;height:32%}.orbit-article-shell:after{box-shadow:inset 0 -14px 22px color-mix(in oklab, var(--orbit-card-glow) 18%, transparent), 0 0 0 1px color-mix(in oklab, var(--orbit-card-glow) 12%, transparent);opacity:.58}.dark .orbit-article-shell{background-image:radial-gradient(112% 84% at 0% 0%, color-mix(in oklab, var(--orbit-card-highlight) 54%, transparent) 0%, transparent 36%), linear-gradient(180deg, color-mix(in oklab, var(--orbit-card-background) 98%, white 2%) 0%, color-mix(in oklab, var(--orbit-card-background-strong) 98%, black 2%) 100%)}.dark .orbit-article-shell:before{opacity:.24}.dark .orbit-article-shell:after{box-shadow:inset 0 -18px 24px color-mix(in oklab, var(--orbit-card-glow) 14%, transparent), 0 0 0 1px color-mix(in oklab, var(--orbit-card-glow) 8%, transparent);opacity:.42}.orbit-panel-shell{isolation:isolate;background-color:var(--orbit-panel-background);background-image:radial-gradient(140% 120% at 100% 0%, var(--orbit-panel-highlight) 0%, transparent 42%), linear-gradient(180deg, var(--orbit-panel-background) 0%, var(--orbit-panel-background-strong) 100%);border:1px solid var(--orbit-panel-border);box-shadow:var(--orbit-panel-shadow);-webkit-backdrop-filter:blur(24px);position:relative;overflow:hidden}.orbit-panel-shell:before{content:"";border-radius:inherit;background:linear-gradient(180deg, var(--orbit-panel-highlight) 0%, transparent 100%);opacity:.82;pointer-events:none;height:38%;position:absolute;inset:1px 1px auto}.dark .orbit-panel-shell{background-image:radial-gradient(120% 108% at 100% 0%, color-mix(in oklab, var(--orbit-panel-highlight) 76%, transparent) 0%, transparent 40%), linear-gradient(180deg, var(--orbit-panel-background) 0%, var(--orbit-panel-background-strong) 100%)}.dark .orbit-panel-shell:before{opacity:.34}.orbit-callout-shell{isolation:isolate;background-color:var(--orbit-callout-background);background-image:linear-gradient(180deg, var(--orbit-callout-background) 0%, var(--orbit-callout-background-strong) 100%);border:1px solid var(--orbit-callout-border);box-shadow:var(--orbit-callout-shadow);-webkit-backdrop-filter:blur(20px);position:relative;overflow:hidden}.orbit-callout-shell:before{content:"";border-radius:inherit;background:linear-gradient(180deg, var(--orbit-callout-highlight) 0%, transparent 100%);opacity:.72;pointer-events:none;height:44%;position:absolute;inset:1px 1px auto}.orbit-accordion-shell{isolation:isolate;background-color:var(--orbit-accordion-background);background-image:radial-gradient(140% 120% at 100% 0%, var(--orbit-accordion-highlight) 0%, transparent 42%), linear-gradient(180deg, var(--orbit-accordion-background) 0%, var(--orbit-accordion-background-strong) 100%);border:1px solid var(--orbit-accordion-border);box-shadow:var(--orbit-accordion-shadow);-webkit-backdrop-filter:blur(24px);position:relative;overflow:hidden}.orbit-accordion-shell:before{content:"";border-radius:inherit;background:linear-gradient(180deg, var(--orbit-accordion-highlight) 0%, transparent 100%);opacity:.8;pointer-events:none;height:42%;position:absolute;inset:1px 1px auto}.orbit-accordion-shell:after{content:"";border-radius:inherit;border:1px solid color-mix(in oklab, var(--orbit-accordion-border) 74%, white 26%);box-shadow:inset 0 -18px 24px color-mix(in oklab, var(--orbit-accordion-glow) 26%, transparent), 0 0 0 1px color-mix(in oklab, var(--orbit-accordion-glow) 16%, transparent);opacity:.68;pointer-events:none;position:absolute;inset:1px}.orbit-accordion-item{z-index:1;background:linear-gradient(180deg, color-mix(in oklab, var(--orbit-accordion-background) 88%, transparent) 0%, color-mix(in oklab, var(--orbit-accordion-background-strong) 72%, transparent) 100%);transition:background-color .18s,box-shadow .18s,border-color .18s;position:relative}.orbit-accordion-item+.orbit-accordion-item{border-top:1px solid color-mix(in oklab, var(--orbit-accordion-border) 76%, transparent)}.orbit-accordion-item[data-state=open]{background:radial-gradient(120% 140% at 100% 0%, color-mix(in oklab, var(--orbit-accordion-glow) 44%, transparent) 0%, transparent 46%), linear-gradient(180deg, color-mix(in oklab, var(--orbit-accordion-background) 92%, transparent) 0%, color-mix(in oklab, var(--orbit-accordion-background-strong) 84%, transparent) 100%);box-shadow:inset 0 1px 0 color-mix(in oklab, var(--orbit-accordion-highlight) 48%, transparent)}.orbit-accordion-content{color:color-mix(in oklab, var(--foreground) 90%, var(--muted-foreground) 10%)}.orbit-code-shell{isolation:isolate;background-color:var(--orbit-code-background);background-image:radial-gradient(120% 120% at 100% 0%, var(--orbit-code-highlight) 0%, transparent 42%), linear-gradient(180deg, var(--orbit-code-background) 0%, var(--orbit-code-background-strong) 100%);border:1px solid var(--orbit-code-border);box-shadow:var(--orbit-code-shadow);-webkit-backdrop-filter:blur(24px);position:relative;overflow:hidden}.orbit-code-shell:before{content:"";border-radius:inherit;background:linear-gradient(180deg, var(--orbit-code-highlight) 0%, transparent 100%);opacity:.7;pointer-events:none;height:34%;position:absolute;inset:1px 1px auto}.orbit-code-viewport{z-index:10;border:1px solid var(--orbit-code-viewport-border);background:var(--orbit-code-viewport-background);box-shadow:var(--orbit-code-viewport-shadow);position:relative;overflow-x:auto}.orbit-code-viewport:before{content:"";pointer-events:none;box-shadow:inset 0 1px 0 #ffffff80, inset 0 0 0 1px color-mix(in oklab, var(--orbit-code-viewport-border) 32%, transparent);position:absolute;inset:0}@supports (color:lab(0% 0 0)){.orbit-code-viewport:before{box-shadow:inset 0 1px 0 lab(100% 0 0/.5), inset 0 0 0 1px color-mix(in oklab, var(--orbit-code-viewport-border) 32%, transparent)}}.orbit-code-shell[data-wrap=true] .orbit-code-viewport{overflow-x:hidden}.orbit-code-viewport .shiki{white-space:pre;min-width:max-content;font-size:.95rem;line-height:1.75;background:0 0!important;margin:0!important;padding:1.25rem 1.25rem 1.35rem!important}.orbit-code-shell[data-wrap=true] .orbit-code-viewport .shiki{white-space:pre-wrap;word-break:break-word;min-width:0}.orbit-code-viewport .shiki code{font-family:var(--font-mono);display:grid}.orbit-code-viewport .shiki,.orbit-code-viewport .shiki span{background-color:#0000!important}:root:not(.dark) .orbit-code-viewport .shiki,:root:not(.dark) .orbit-code-viewport .shiki span{color:var(--shiki-light)!important;font-style:var(--shiki-light-font-style)!important;font-weight:var(--shiki-light-font-weight)!important;-webkit-text-decoration:var(--shiki-light-text-decoration)!important;text-decoration:var(--shiki-light-text-decoration)!important}:root:not(.dark) .orbit-code-viewport .shiki{text-shadow:0 0 .01px #070e1647;text-shadow:0 0 .01px lab(3.66184% -.725724 -5.09484/.28)}.dark .orbit-code-viewport .shiki,.dark .orbit-code-viewport .shiki span{color:var(--shiki-dark)!important;font-style:var(--shiki-dark-font-style)!important;font-weight:var(--shiki-dark-font-weight)!important;-webkit-text-decoration:var(--shiki-dark-text-decoration)!important;text-decoration:var(--shiki-dark-text-decoration)!important}}
