@layer ui-style-kit.clean_defaults{[data-ui][data-mode] .usk-chip>.usk-chip__label{overflow-wrap:anywhere;min-inline-size:0}[data-ui][data-mode] .usk-avatar>.usk-avatar__fallback{box-sizing:border-box;block-size:auto;inline-size:auto;margin:0;padding:0;position:absolute;inset:0;translate:none}[data-ui][data-mode] :where(.usk-modal:not(.usk-drawer)){margin:auto}[data-ui][data-mode] :where(.usk-button__label,.usk-button__icon,.usk-nav-link__label,.usk-nav-link__icon,.usk-link__label,.usk-link__icon){min-inline-size:0;margin:0;padding:0}[data-ui][data-mode] :where([class~=usk-card],[class~=ui-card])[data-card-spacing=flush]{--usk-card-padding:0}[data-ui][data-mode] :where([class~=usk-card],[class~=ui-card])[data-card-spacing=compact]{--usk-card-padding:var(--usk-card-padding-compact,.75rem)}[data-ui][data-mode] :where([class~=usk-card],[class~=ui-card])[data-card-spacing=normal]{--usk-card-padding:var(--usk-card-padding-normal,1rem)}[data-ui][data-mode] :where([class~=usk-card],[class~=ui-card])[data-card-spacing=comfortable]{--usk-card-padding:var(--usk-card-padding-comfortable,clamp(1.25rem, 2.5vw, 2rem))}[data-ui][data-mode] :where([class~=usk-card],[class~=ui-card]):is([data-card-spacing=flush],[data-card-spacing=compact],[data-card-spacing=normal],[data-card-spacing=comfortable]){padding:var(--usk-card-padding)}[data-ui][data-mode] :where(div,main,section,header,footer,nav,article,aside)[data-ui-structure=neutral]{box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:0}}@layer ui-style-kit.components{.usk-button__icon{flex:none;justify-content:center;align-items:center;line-height:1;display:inline-flex}.usk-button-scope,.usk-tooltip-anchor{display:inline-flex}.usk-toolbar__spacer{flex:auto}.usk-heading,.usk-text,.usk-small,.usk-blockquote{overflow-wrap:anywhere;max-inline-size:100%}.usk-image,.usk-video,.usk-audio,.usk-iframe,.usk-embed,.usk-object,.usk-canvas,.usk-svg{max-inline-size:100%}.usk-image,.usk-video,.usk-iframe,.usk-embed,.usk-object,.usk-canvas,.usk-svg{display:block}.usk-image,.usk-video{block-size:auto}.usk-form-field,.usk-form-control{min-inline-size:0}.usk-form-choice{max-inline-size:100%}.usk-form-choice-label{overflow-wrap:anywhere;min-inline-size:0}.usk-form-error{color:rgb(var(--usk-danger-rgb,185 63 63))}.usk-table-wrap,.usk-table{min-inline-size:0;max-inline-size:100%}.usk-table-wrap{overscroll-behavior-inline:contain}.usk-table__caption,.usk-table__header-cell,.usk-table__cell{overflow-wrap:anywhere}.usk-table__caption{text-align:start}.usk-badge,.usk-alert__title,.usk-alert__body{overflow-wrap:anywhere}.usk-loader{align-items:center;gap:.5rem;max-inline-size:100%;display:inline-flex}.usk-loader--sm{--usk-loader-size:.875rem}.usk-loader--md{--usk-loader-size:1.25rem}.usk-loader--lg{--usk-loader-size:1.75rem}.usk-loader__spinner{inline-size:var(--usk-loader-size);block-size:var(--usk-loader-size);flex:none}.usk-loader__label{overflow-wrap:anywhere;min-inline-size:0}.usk-visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.usk-skip-link{z-index:var(--usk-skip-link-z-index,1100);position:fixed;inset-block-start:-10rem;inset-inline-start:1rem}.usk-skip-link:focus-visible{inset-block-start:1rem}.usk-progress-field{gap:.375rem;min-inline-size:0;display:grid}.usk-progress__header{justify-content:space-between;align-items:baseline;gap:1rem;min-inline-size:0;display:flex}.usk-progress__label{overflow-wrap:anywhere;min-inline-size:0}.usk-progress__value{font-variant-numeric:tabular-nums;flex:none}.usk-meter-field{gap:.375rem;min-inline-size:0;display:grid}.usk-meter__header{justify-content:space-between;align-items:baseline;gap:1rem;min-inline-size:0;display:flex}.usk-meter__label{overflow-wrap:anywhere;min-inline-size:0}.usk-meter__value{font-variant-numeric:tabular-nums;flex:none}.usk-meter{inline-size:100%}.usk-toast-stack{z-index:var(--usk-toast-stack-z-index,1000);inline-size:min(24rem,100vw - 2rem);position:fixed;inset-block-end:1rem;inset-inline-end:1rem}.usk-progress{inline-size:100%;overflow:hidden}.usk-progress__bar{block-size:100%;transition:width .16s;display:block}.usk-progress--indeterminate .usk-progress__bar{inline-size:40%;animation:1.2s ease-in-out infinite usk-progress-indeterminate}.usk-slider{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.375rem .75rem;display:grid}.usk-slider .usk-form-label,.usk-slider .usk-form-help,.usk-slider .usk-form-error{grid-column:1/-1}.usk-slider__control{inline-size:100%;min-inline-size:0}.usk-slider__value{font-variant-numeric:tabular-nums;text-align:end;min-inline-size:3ch}@keyframes usk-progress-indeterminate{0%{transform:translate(-110%)}to{transform:translate(260%)}}@media (prefers-reduced-motion:reduce){.usk-progress__bar{transition:none}.usk-progress--indeterminate .usk-progress__bar{animation:none}}.usk-tooltip-anchor{position:relative}.usk-tooltip{z-index:var(--usk-tooltip-z-index,1000);pointer-events:none;inline-size:max-content;max-inline-size:min(20rem,100vw - 2rem);position:absolute}.usk-tooltip--top,.usk-tooltip--bottom{inset-inline-start:50%;transform:translate(-50%)}.usk-tooltip--top{inset-block-end:calc(100% + var(--usk-tooltip-offset,.5rem))}.usk-tooltip--bottom{inset-block-start:calc(100% + var(--usk-tooltip-offset,.5rem))}.usk-tooltip--right,.usk-tooltip--left{inset-block-start:50%;transform:translateY(-50%)}.usk-tooltip--right{inset-inline-start:calc(100% + var(--usk-tooltip-offset,.5rem))}.usk-tooltip--left{inset-inline-end:calc(100% + var(--usk-tooltip-offset,.5rem))}.usk-modal{inline-size:min(var(--usk-modal-width,42rem), calc(100vw - 2rem));overscroll-behavior:contain;max-block-size:calc(100svh - 2rem);max-inline-size:calc(100vw - 2rem);margin:auto;overflow:hidden}.usk-modal--sm{--usk-modal-width:28rem}.usk-modal--md{--usk-modal-width:42rem}.usk-modal--lg{--usk-modal-width:64rem}.usk-modal--full{--usk-modal-width:calc(100vw - 2rem)}.usk-modal__surface{grid-template-rows:auto auto minmax(0,1fr) auto;gap:0;max-block-size:calc(100svh - 2rem);display:grid}.usk-modal__header,.usk-modal__footer{min-inline-size:0;padding:var(--usk-modal-padding,1rem)}.usk-modal__header{border-block-end:1px solid var(--usk-native-border,currentColor);flex-wrap:nowrap;justify-content:space-between}.usk-modal__title{overflow-wrap:anywhere;min-inline-size:0;margin:0}.usk-modal__close{flex:none}.usk-modal__description{padding:var(--usk-modal-padding,1rem);overflow-wrap:anywhere;margin:0;padding-block-end:0}.usk-modal__body{min-block-size:0;min-inline-size:0;padding:var(--usk-modal-padding,1rem);overscroll-behavior:contain;overflow:auto}.usk-modal__footer{border-block-start:1px solid var(--usk-native-border,currentColor);justify-content:flex-end}.usk-drawer{--usk-modal-width:min(24rem, calc(100vw - 2rem));border-radius:0}.usk-drawer--left,.usk-drawer--right{inline-size:min(var(--usk-modal-width), calc(100vw - 2rem));block-size:100svh;max-block-size:100svh}.usk-drawer--left{margin:0 auto 0 0}.usk-drawer--right{margin:0 0 0 auto}.usk-drawer--top,.usk-drawer--bottom{max-block-size:min(80svh,40rem);inline-size:100vw;max-inline-size:100vw}.usk-drawer--top{margin:0 auto auto}.usk-drawer--bottom{margin:auto auto 0}.usk-drawer .usk-modal__surface{block-size:100%;max-block-size:inherit}.usk-navigation{z-index:var(--usk-navigation-z-index,900);gap:var(--usk-navigation-gap,.5rem);min-inline-size:0;max-inline-size:100%;padding:var(--usk-navigation-padding,.5rem);overscroll-behavior:contain;scrollbar-gutter:stable;overflow:auto}.usk-navigation--top,.usk-navigation--bottom{flex-wrap:nowrap;inline-size:100%}.usk-navigation--left,.usk-navigation--right{align-self:start;max-block-size:100svh}.usk-navigation--sticky{position:sticky}.usk-navigation--top.usk-navigation--sticky{inset-block-start:0}.usk-navigation--bottom.usk-navigation--sticky{inset-block-end:0}.usk-navigation--left.usk-navigation--sticky,.usk-navigation--right.usk-navigation--sticky{inset-block-start:0}.usk-navigation--left.usk-navigation--sticky{inset-inline-start:0}.usk-navigation--right.usk-navigation--sticky{inset-inline-end:0}.usk-navigation--top.usk-navigation--safe-area{padding-block-start:max(var(--usk-navigation-padding,.5rem), env(safe-area-inset-top))}.usk-navigation--right.usk-navigation--safe-area{padding-inline-end:max(var(--usk-navigation-padding,.5rem), env(safe-area-inset-right))}.usk-navigation--bottom.usk-navigation--safe-area{padding-block-end:max(var(--usk-navigation-padding,.5rem), env(safe-area-inset-bottom))}.usk-navigation--left.usk-navigation--safe-area{padding-inline-start:max(var(--usk-navigation-padding,.5rem), env(safe-area-inset-left))}.usk-section-navigation{inline-size:min(var(--usk-section-navigation-width,18rem), 100%);min-inline-size:0;max-inline-size:100%}.usk-section-navigation__title{padding:var(--usk-navigation-padding,.5rem);overflow-wrap:anywhere;font-weight:700}.usk-section-navigation__navigation{align-items:stretch;inline-size:100%}.usk-section-navigation-mobile{max-inline-size:100%;display:inline-flex}.usk-section-navigation__trigger{min-block-size:2.75rem;min-inline-size:2.75rem}.usk-section-navigation__drawer .usk-navigation{scrollbar-gutter:auto;max-block-size:none;inline-size:100%;padding:0;overflow:visible}.usk-content-section,.usk-accordion,.usk-content-renderer,.usk-rich-text{min-inline-size:0}.usk-content-section{overflow:clip}.usk-content-section__header,.usk-content-section__body,.usk-accordion__panel{padding:var(--usk-content-padding,1rem)}.usk-content-section__heading-content,.usk-content-section__heading-copy{min-inline-size:0;display:flex}.usk-content-section__heading-content{align-items:center;gap:var(--usk-content-gap,.75rem);text-align:start;inline-size:100%}.usk-content-section__heading-copy{flex-direction:column;flex:auto;gap:.25rem}.usk-content-section__title,.usk-accordion__title,.usk-accordion__heading{margin:0}.usk-content-section__eyebrow{letter-spacing:.08em;text-transform:uppercase;font-size:.75em;font-weight:700}.usk-content-section__subtitle,.usk-content-section__title,.usk-accordion__trigger{overflow-wrap:anywhere}.usk-content-section__trigger,.usk-accordion__trigger{text-align:start;justify-content:space-between;inline-size:100%}.usk-content-section__indicator,.usk-content-section__icon{flex:none}.usk-accordion__items{gap:var(--usk-accordion-gap,.75rem)}.usk-accordion__item{overflow:clip}.usk-accordion__heading .usk-accordion__trigger{border-radius:inherit}.usk-rich-text{overflow-wrap:anywhere}.usk-rich-text>:first-child{margin-block-start:0}.usk-rich-text>:last-child{margin-block-end:0}.usk-rich-text pre{max-inline-size:100%;overflow:auto}.usk-document-preview__viewport,.usk-image-preview__viewport{overscroll-behavior:contain;min-inline-size:0;max-inline-size:100%;overflow:auto}.usk-document-preview__paper{inline-size:min(100%, var(--usk-document-preview-width,52rem));min-block-size:var(--usk-document-preview-min-height,36rem);padding:var(--usk-document-preview-padding,clamp(1rem, 4vw, 3rem));background:var(--usk-native-surface,Canvas);color:var(--usk-native-text,CanvasText);box-shadow:var(--usk-native-shadow,0 .5rem 2rem #00000026);margin-inline:auto}.usk-document-preview__actions,.usk-image-preview__controls{justify-content:flex-end}.usk-image-preview{min-inline-size:0;margin:0}.usk-image-preview__trigger{inline-size:100%;padding:0;overflow:hidden}.usk-image-preview__thumbnail{inline-size:100%}.usk-image-preview__caption,.usk-image-preview__modal-caption{overflow-wrap:anywhere;margin-block-start:.5rem}.usk-image-preview__viewport{place-items:center;min-block-size:min(60svh,32rem);display:grid}.usk-image-preview__expanded{transform-origin:50%;max-block-size:70svh;max-inline-size:100%}.usk-footer{gap:var(--usk-footer-gap,1rem);min-inline-size:0;padding:var(--usk-footer-padding,1rem)}.usk-footer__content,.usk-footer__meta{min-inline-size:0}.usk-footer__meta{justify-content:space-between}.usk-footer__actions{justify-content:flex-end}.usk-back-to-top{z-index:var(--usk-back-to-top-z-index,850);transition:opacity .16s ease-out,visibility .16s ease-out;position:fixed;inset-block-end:max(1rem, env(safe-area-inset-bottom));inset-inline-end:max(1rem, env(safe-area-inset-right))}.usk-back-to-top.is-hidden{visibility:hidden;pointer-events:none;opacity:0}.usk-back-to-top.is-visible{visibility:visible;opacity:1}.usk-accessibility-menu{gap:var(--usk-accessibility-menu-gap,1rem)}@media print{.usk-document-preview__actions,.usk-back-to-top{display:none}.usk-document-preview__paper{min-block-size:0;inline-size:100%;box-shadow:none;padding:0}}@media (prefers-reduced-motion:no-preference){.usk-modal[open]{animation:.16s ease-out usk-modal-enter}.usk-drawer--left[open]{animation-name:usk-drawer-enter-left}.usk-drawer--right[open]{animation-name:usk-drawer-enter-right}.usk-drawer--top[open]{animation-name:usk-drawer-enter-top}.usk-drawer--bottom[open]{animation-name:usk-drawer-enter-bottom}}@media (prefers-reduced-motion:reduce){.usk-back-to-top{transition:none}}@keyframes usk-modal-enter{0%{opacity:0;transform:scale(.98)}}@keyframes usk-drawer-enter-left{0%{opacity:0;transform:translate(-1.5rem)}}@keyframes usk-drawer-enter-right{0%{opacity:0;transform:translate(1.5rem)}}@keyframes usk-drawer-enter-top{0%{opacity:0;transform:translateY(-1.5rem)}}@keyframes usk-drawer-enter-bottom{0%{opacity:0;transform:translateY(1.5rem)}}}
@layer ste-usk-react.compatibility{[data-ui=clay][data-mode] .usk-avatar{color:var(--clay-material-ink,var(--usk-native-text))}[data-ui=retrofuturism][data-mode] .usk-select :where(optgroup,option){color:rgb(var(--retro-text-rgb));background:rgb(var(--retro-surface-rgb))}[data-ui=retrofuturism][data-mode] .usk-nav-link[aria-current]{background-color:var(--usk-native-primary)}[data-ui=art-deco][data-mode=dark]:not([data-theme]) :where(.usk-breadcrumb-link[aria-current=page],.usk-step[data-state=complete]>.usk-step-label,.usk-step[data-state=current]>.usk-step-label){color:var(--usk-native-text)}[data-ui=art-deco][data-mode][data-theme] .usk-nav-link[aria-current]{background-color:var(--usk-native-primary)}[data-ui=art-deco][data-mode][data-theme] .usk-nav-link[aria-current]>.usk-nav-link__label{color:var(--usk-native-on-primary)}[data-ui=bauhaus][data-mode=dark]:not([data-theme]) :where(.usk-chip[data-ui-variant=primary]>.usk-chip__label,.usk-breadcrumb-link,.usk-tab[aria-selected=true],.usk-step[data-state=complete]>.usk-step-label,.usk-step[data-state=current]>.usk-step-label),[data-ui=bento][data-mode=dark]:not([data-theme]) :where(.usk-chip[data-ui-variant=primary]>.usk-chip__label,.usk-breadcrumb-link,.usk-step[data-state=complete]>.usk-step-label,.usk-step[data-state=current]>.usk-step-label),[data-ui=bento][data-mode] .usk-tab:not([aria-selected=true]){color:var(--usk-native-text)}[data-ui=bento][data-mode] .usk-tab[aria-selected=true]{background-color:var(--usk-native-primary);color:var(--usk-native-on-primary)}[data-ui=bento][data-mode=light] .usk-badge{color:var(--usk-native-text)}[data-ui=art-deco][data-mode] .usk-pagination-link[aria-current=page]{color:var(--deco-on-secondary)}[data-ui=brutalism][data-mode] .usk-table__header-cell{color:var(--brutal-bg)}[data-ui=clay][data-mode=light]:not([data-theme]){--clay-text-muted:#5f5851;--usk-native-text-muted:#5f5851}[data-ui=clay][data-mode]:not([data-theme]) :where(.usk-chip__label,.usk-breadcrumb-link,.usk-step-label),[data-ui=cyberpunk][data-mode=light]:not([data-theme]) :where(.usk-chip__label,.usk-breadcrumb-link),[data-ui=editorial-luxe][data-mode=dark]:not([data-theme]) :where(.usk-chip[data-ui-variant=primary]>.usk-chip__label,.usk-breadcrumb-link,.usk-step[data-state=complete]>.usk-step-label,.usk-step[data-state=current]>.usk-step-label),[data-ui=industrial-utility][data-mode=light] :where(.usk-link__label,.usk-skip-link,.usk-nav-link:not([aria-current])>.usk-nav-link__label,.usk-breadcrumb-link,.usk-pagination-link:not([aria-current=page]),.usk-chip__label,.usk-step-label),[data-ui=maximalist][data-mode=light]:not([data-theme]) :where(.usk-chip__label,.usk-breadcrumb-link,.usk-tab[aria-selected=true],.usk-step-label),[data-ui=minimal-saas][data-mode=dark]:not([data-theme]) :where(.usk-chip[data-ui-variant=primary]>.usk-chip__label,.usk-breadcrumb-link,.usk-tab[aria-selected=true],.usk-step[data-state=complete]>.usk-step-label,.usk-step[data-state=current]>.usk-step-label),[data-ui=neo-noir][data-mode=light] :where(.usk-chip__label,.usk-breadcrumb-link,.usk-step-label){color:var(--usk-native-text)}[data-ui=neumorphism][data-theme=recycled-emerald][data-mode=light]{--neo-text-muted:color-mix(in srgb, rgb(var(--usk-text-muted-rgb)) 82%, var(--usk-native-text))}[data-ui=organic-modern][data-mode=dark]:not([data-theme]) :where(.usk-chip[data-ui-variant=primary]>.usk-chip__label,.usk-breadcrumb-link,.usk-step[data-state=complete]>.usk-step-label,.usk-step[data-state=current]>.usk-step-label),:is([data-ui=paper-editorial][data-mode=dark]:not([data-theme]),[data-ui=paper-editorial][data-mode=light][data-theme]) :where(.usk-link__label,.usk-skip-link,.usk-nav-link__label,.usk-breadcrumb-link,.usk-pagination-link:not([aria-current=page]),.usk-step-label){color:var(--usk-native-text)}[data-ui=retro-glass][data-mode=dark]:not([data-theme]) :where(.usk-chip>.usk-chip__label,.usk-nav-link[aria-current]>.usk-nav-link__label){color:var(--usk-native-on-primary)}[data-ui=tactile][data-mode] :where(.usk-navigation,.usk-table__header-cell){background-color:rgb(var(--tactile-sidebar-rgb))}[data-ui=tactile][data-mode] .usk-nav-link[aria-current]{background-color:var(--usk-native-primary)}[data-ui=tactile][data-mode] .usk-nav-link[aria-current]>.usk-nav-link__label{color:var(--usk-native-on-primary)}[data-ui=tactile][data-mode=light]:not([data-theme]) .usk-chip>.usk-chip__label,[data-ui=tactile][data-mode=dark]:not([data-theme]) :where(.usk-chip[data-ui-variant=primary]>.usk-chip__label,.usk-breadcrumb-link,.usk-tab[aria-selected=true],.usk-step[data-state=complete]>.usk-step-label,.usk-step[data-state=current]>.usk-step-label){color:var(--usk-native-text)}[data-ui=technical-blueprint][data-mode=light] .usk-badge[data-ui-variant=success]{color:color-mix(in srgb, var(--usk-native-success) 82%, var(--usk-native-text))}[data-ui=y2k][data-mode] :where(.usk-heading--2,.usk-table__header-cell){color:var(--usk-native-on-primary);background:var(--usk-native-primary)}[data-ui=y2k][data-mode=dark]:not([data-theme]) :where(.usk-chip__label,.usk-breadcrumb-link,.usk-tab[aria-selected=true],.usk-step-label){color:var(--usk-native-text)}}
:where([data-ui][data-mode]) .interactive-surface{--interactive-surface-border-width:1px;--interactive-surface-bg:var(--usk-native-surface-strong,rgb(var(--usk-surface-strong-rgb,var(--usk-surface-rgb,255 255 255))));--interactive-surface-fg:var(--usk-native-text,var(--ui-color-text,rgb(var(--usk-text-rgb,18 18 18))));--interactive-surface-border-color:var(--usk-native-border,rgb(var(--usk-border-rgb,128 128 128) / .72));--interactive-surface-focus-ring-color:var(--usk-native-focus,var(--ui-focus-color,rgb(var(--usk-focus-rgb,var(--usk-primary-rgb,72 120 255)))));--interactive-surface-radius:var(--usk-native-radius,.85rem);--interactive-surface-light-icon-color:rgb(var(--usk-warning-rgb,var(--usk-accent-rgb,255 190 72)));--interactive-surface-dark-icon-color:rgb(var(--usk-text-rgb,18 18 18));--interactive-surface-accessibility-icon-color:var(--interactive-surface-focus-ring-color);--interactive-surface-light-icon-color-dark:var(--interactive-surface-light-icon-color);--interactive-surface-dark-icon-color-dark:var(--interactive-surface-dark-icon-color);--interactive-surface-accessibility-icon-color-dark:var(--interactive-surface-accessibility-icon-color);--interactive-surface-variant-primary-bg:var(--usk-native-primary,var(--ui-color-primary,rgb(var(--usk-primary-rgb,72 120 255))));--interactive-surface-variant-primary-fg:var(--usk-native-on-primary,var(--ui-color-on-primary,rgb(var(--usk-primary-text-rgb,var(--usk-bg-rgb,255 255 255)))));--interactive-surface-variant-primary-border-color:var(--usk-native-primary,rgb(var(--usk-primary-rgb,72 120 255)));--interactive-surface-variant-secondary-bg:var(--usk-native-secondary,rgb(var(--usk-secondary-rgb,var(--usk-surface-soft-rgb,96 112 128))));--interactive-surface-variant-secondary-fg:var(--usk-native-on-secondary,rgb(var(--usk-secondary-text-rgb,var(--usk-text-rgb,18 18 18))));--interactive-surface-variant-secondary-border-color:var(--usk-native-secondary,rgb(var(--usk-secondary-rgb,96 112 128)));--interactive-surface-variant-accent-bg:var(--usk-native-accent,rgb(var(--usk-accent-rgb,var(--usk-primary-rgb,72 120 255))));--interactive-surface-variant-accent-fg:var(--usk-native-on-accent,rgb(var(--usk-accent-text-rgb,var(--usk-bg-rgb,255 255 255))));--interactive-surface-variant-accent-border-color:var(--usk-native-accent,rgb(var(--usk-accent-rgb,var(--usk-primary-rgb,72 120 255))));--interactive-surface-variant-subtle-bg:var(--usk-native-surface-soft,rgb(var(--usk-surface-soft-rgb,var(--usk-surface-rgb,244 244 244))));--interactive-surface-variant-subtle-fg:var(--usk-native-text,var(--ui-color-text,rgb(var(--usk-text-rgb,18 18 18))));--interactive-surface-variant-subtle-border-color:var(--usk-native-border,rgb(var(--usk-border-rgb,128 128 128) / .64));--interactive-surface-variant-warning-bg:var(--usk-native-warning,rgb(var(--usk-warning-rgb,255 190 72)));--interactive-surface-variant-warning-fg:var(--usk-native-on-warning,rgb(var(--usk-warning-text-rgb,var(--usk-bg-rgb,18 18 18))));--interactive-surface-variant-warning-border-color:var(--usk-native-warning,rgb(var(--usk-warning-rgb,255 190 72)));--interactive-surface-variant-danger-bg:var(--usk-native-danger,rgb(var(--usk-danger-rgb,210 72 72)));--interactive-surface-variant-danger-fg:var(--usk-native-on-danger,rgb(var(--usk-danger-text-rgb,255 255 255)));--interactive-surface-variant-danger-border-color:var(--usk-native-danger,rgb(var(--usk-danger-rgb,210 72 72)));--interactive-surface-level-1-bg:var(--interactive-surface-variant-subtle-bg);--interactive-surface-level-1-border-color:var(--interactive-surface-variant-subtle-border-color);--interactive-surface-level-1-shadow:0 1px 2px rgb(var(--usk-bg-rgb,0 0 0) / .18);--interactive-surface-level-2-bg:var(--interactive-surface-bg);--interactive-surface-level-2-border-color:var(--interactive-surface-border-color);--interactive-surface-level-2-shadow:0 8px 20px rgb(var(--usk-bg-rgb,0 0 0) / .22);--interactive-surface-level-3-bg:var(--interactive-surface-bg);--interactive-surface-level-3-border-color:var(--interactive-surface-variant-primary-border-color);--interactive-surface-level-3-shadow:0 14px 34px rgb(var(--usk-bg-rgb,0 0 0) / .3);--interactive-surface-level-bg:var(--interactive-surface-level-1-bg);--interactive-surface-level-border-color:var(--interactive-surface-level-1-border-color);--interactive-surface-level-shadow:var(--interactive-surface-level-1-shadow);box-sizing:border-box;border:var(--interactive-surface-border-width) solid var(--interactive-surface-level-border-color,var(--interactive-surface-border-color));border-radius:var(--interactive-surface-radius);background-color:var(--interactive-surface-level-bg,var(--interactive-surface-bg));box-shadow:var(--interactive-surface-level-shadow,none);color:var(--interactive-surface-fg)}:where([data-ui][data-mode]) a.interactive-surface{align-items:center;min-block-size:24px;display:inline-flex}@supports (color:color-mix(in srgb, black, white)){:where([data-ui][data-mode]) .interactive-surface{--interactive-surface-level-3-bg:color-mix(in srgb, var(--interactive-surface-bg) 82%, var(--interactive-surface-variant-primary-bg));--interactive-surface-level-3-border-color:color-mix(in srgb, var(--interactive-surface-variant-primary-border-color) 72%, var(--interactive-surface-border-color));--interactive-surface-level-3-shadow:0 14px 34px rgb(var(--usk-bg-rgb,0 0 0) / .3), 0 0 0 1px color-mix(in srgb, var(--interactive-surface-variant-primary-border-color) 34%, transparent)}}:where([data-ui][data-mode]) .interactive-surface[data-surface-variant=primary]{--interactive-surface-bg:var(--interactive-surface-variant-primary-bg);--interactive-surface-fg:var(--interactive-surface-variant-primary-fg);--interactive-surface-border-color:var(--interactive-surface-variant-primary-border-color)}:where([data-ui][data-mode]) .interactive-surface[data-surface-variant=secondary]{--interactive-surface-bg:var(--interactive-surface-variant-secondary-bg);--interactive-surface-fg:var(--interactive-surface-variant-secondary-fg);--interactive-surface-border-color:var(--interactive-surface-variant-secondary-border-color)}:where([data-ui][data-mode]) .interactive-surface[data-surface-variant=accent]{--interactive-surface-bg:var(--interactive-surface-variant-accent-bg);--interactive-surface-fg:var(--interactive-surface-variant-accent-fg);--interactive-surface-border-color:var(--interactive-surface-variant-accent-border-color)}:where([data-ui][data-mode]) .interactive-surface[data-surface-variant=subtle]{--interactive-surface-bg:var(--interactive-surface-variant-subtle-bg);--interactive-surface-fg:var(--interactive-surface-variant-subtle-fg);--interactive-surface-border-color:var(--interactive-surface-variant-subtle-border-color)}:where([data-ui][data-mode]) .interactive-surface[data-surface-variant=warning]{--interactive-surface-bg:var(--interactive-surface-variant-warning-bg);--interactive-surface-fg:var(--interactive-surface-variant-warning-fg);--interactive-surface-border-color:var(--interactive-surface-variant-warning-border-color)}:where([data-ui][data-mode]) .interactive-surface[data-surface-variant=danger]{--interactive-surface-bg:var(--interactive-surface-variant-danger-bg);--interactive-surface-fg:var(--interactive-surface-variant-danger-fg);--interactive-surface-border-color:var(--interactive-surface-variant-danger-border-color)}:where([data-ui][data-mode]) .interactive-surface[data-surface-level="1"]{--interactive-surface-level-bg:var(--interactive-surface-level-1-bg);--interactive-surface-level-border-color:var(--interactive-surface-level-1-border-color);--interactive-surface-level-shadow:var(--interactive-surface-level-1-shadow)}:where([data-ui][data-mode]) .interactive-surface[data-surface-level="2"]{--interactive-surface-level-bg:var(--interactive-surface-level-2-bg);--interactive-surface-level-border-color:var(--interactive-surface-level-2-border-color);--interactive-surface-level-shadow:var(--interactive-surface-level-2-shadow)}:where([data-ui][data-mode]) .interactive-surface[data-surface-level="3"]{--interactive-surface-level-bg:var(--interactive-surface-level-3-bg);--interactive-surface-level-border-color:var(--interactive-surface-level-3-border-color);--interactive-surface-level-shadow:var(--interactive-surface-level-3-shadow)}
.interactive-surface{--_is-lift-base:var(--interactive-surface-lift-base,var(--_is-preset-lift-base,0px));--_is-lift-hover:var(--interactive-surface-lift-hover,var(--_is-preset-lift-hover,0px));--_is-lift-active:var(--interactive-surface-lift-active,var(--_is-preset-lift-active,0px));--_is-base-shadow:var(--interactive-surface-shadow-base,var(--interactive-surface-level-shadow,var(--_is-preset-shadow-base,none)));--_is-shadow-base:var(--_is-base-shadow);--_is-shadow-hover:var(--interactive-surface-shadow-hover,var(--_is-preset-shadow-hover,var(--_is-base-shadow)));--_is-shadow-active:var(--interactive-surface-shadow-active,var(--_is-preset-shadow-active,var(--_is-base-shadow)));--_is-darken-hover:var(--interactive-surface-darken-hover,var(--surface-darken-hover,.96));--_is-darken-active:var(--interactive-surface-darken-active,var(--surface-darken-active,.98));--_is-state-layer-base-opacity:var(--interactive-surface-state-layer-opacity,0);--_is-state-layer-hover-opacity:var(--interactive-surface-state-layer-hover-opacity,var(--interactive-surface-state-layer-opacity-hover,calc(1 - var(--_is-darken-hover))));--_is-state-layer-active-opacity:var(--interactive-surface-state-layer-active-opacity,var(--interactive-surface-state-layer-opacity-active,calc(1 - var(--_is-darken-active))));--_is-state-layer-focus-opacity:var(--interactive-surface-state-layer-focus-opacity,var(--interactive-surface-state-layer-opacity-focus,var(--_is-state-layer-hover-opacity)));--_is-state-layer-color:var(--interactive-surface-state-layer-color,#000);--_is-motion-default:var(--interactive-surface-motion-default,var(--ui-motion-duration,var(--motion-default,.14s)));--_is-motion-press:var(--interactive-surface-motion-press,var(--motion-press,60ms));--_is-ease-standard:var(--interactive-surface-ease-standard,var(--ui-motion-easing,var(--ease-standard,cubic-bezier(.2, 0, .2, 1))));--_is-ease-press:var(--interactive-surface-ease-press,var(--ease-press,cubic-bezier(.4, 0, .6, 1)));--_is-transition-property:var(--interactive-surface-transition-property,translate, box-shadow, outline-color);--_is-transition-duration:var(--interactive-surface-transition-duration,var(--interactive-surface-motion-default,var(--ui-motion-duration,var(--motion-default,.14s))));--_is-transition-easing:var(--interactive-surface-transition-easing,var(--interactive-surface-ease-standard,var(--ui-motion-easing,var(--ease-standard,cubic-bezier(.2, 0, .2, 1)))));--_is-transition-delay:var(--interactive-surface-transition-delay,0s);--_is-focus-ring-color:var(--interactive-surface-focus-ring-color,var(--ui-focus-color,var(--focus-ring,#0b63f6)));--_is-focus-ring-width:var(--interactive-surface-focus-ring-width,2px);--_is-focus-ring-offset:var(--interactive-surface-focus-ring-offset,2px);--_is-disabled-opacity:var(--interactive-surface-disabled-opacity,.72);--_is-tap-highlight:var(--interactive-surface-tap-highlight-color,#0b63f62e);--_is-feedback-duration:var(--interactive-surface-feedback-duration,.24s);--_is-feedback-easing:var(--interactive-surface-feedback-easing,cubic-bezier(.2, 0, .2, 1));--_is-feedback-distance:var(--interactive-surface-feedback-distance,3px);--_is-feedback-layer-opacity:var(--interactive-surface-feedback-layer-opacity,.18);--_is-feedback-error-color:var(--interactive-surface-feedback-error-color,var(--_is-preset-feedback-error-color,currentcolor));--_is-feedback-success-color:var(--interactive-surface-feedback-success-color,var(--_is-preset-feedback-success-color,currentcolor));--_is-feedback-attention-color:var(--interactive-surface-feedback-attention-color,var(--_is-preset-feedback-attention-color,currentcolor));isolation:isolate;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:var(--_is-tap-highlight);translate:0 var(--_is-lift-base);box-shadow:var(--_is-shadow-base);transition-property:var(--_is-transition-property);transition-duration:var(--_is-transition-duration);transition-timing-function:var(--_is-transition-easing);transition-delay:var(--_is-transition-delay);will-change:auto}:where(.interactive-surface){position:relative}.interactive-surface:before{content:"";border-radius:inherit;background-color:var(--_is-state-layer-color);opacity:var(--_is-state-layer-base-opacity);pointer-events:none;z-index:-1;transition-property:opacity;transition-duration:var(--_is-transition-duration);transition-timing-function:var(--_is-transition-easing);transition-delay:var(--_is-transition-delay);position:absolute;inset:0}.interactive-surface:focus{outline:var(--_is-focus-ring-width) solid var(--_is-focus-ring-color);outline-offset:var(--_is-focus-ring-offset)}@supports selector(:focus-visible){.interactive-surface:focus{outline:none}}.interactive-surface:not(:is(.is-disabled,:disabled,[aria-disabled=true])):focus-visible{outline:var(--_is-focus-ring-width) solid var(--_is-focus-ring-color);outline-offset:var(--_is-focus-ring-offset)}:where(input[type=file].interactive-surface)::file-selector-button{cursor:pointer;transition-property:background-color,border-color,box-shadow,color;transition-duration:var(--_is-transition-duration);transition-timing-function:var(--_is-transition-easing);transition-delay:var(--_is-transition-delay)}input[type=file].interactive-surface.interactive-surface:where(:focus-visible):where(:not(:is(.is-disabled,:disabled,[aria-disabled=true])))::file-selector-button{box-shadow:inset 0 0 0 999px rgb(0 0 0/var(--_is-state-layer-focus-opacity))}@media (hover:hover) and (pointer:fine){.interactive-surface{will-change:translate, box-shadow}.interactive-surface:not(:is(.is-disabled,:disabled,[aria-disabled=true])):hover{translate:0 var(--_is-lift-hover);box-shadow:var(--_is-shadow-hover)}.interactive-surface:not(:is(.is-disabled,:disabled,[aria-disabled=true])):hover:before{opacity:var(--_is-state-layer-hover-opacity)}input[type=file].interactive-surface.interactive-surface:where(:hover):where(:not(:is(.is-disabled,:disabled,[aria-disabled=true])))::file-selector-button{box-shadow:inset 0 0 0 999px rgb(0 0 0/var(--_is-state-layer-hover-opacity))}}.interactive-surface.interactive-surface:where(.is-active,[aria-pressed=true],[aria-pressed=mixed],[aria-current]:not([aria-current=false]),[aria-selected=true]):not(:is(.is-disabled,:disabled,[aria-disabled=true])){translate:0 var(--_is-lift-active);box-shadow:var(--_is-shadow-active)}.interactive-surface.interactive-surface:where(.is-active,[aria-pressed=true],[aria-pressed=mixed],[aria-current]:not([aria-current=false]),[aria-selected=true]):not(:is(.is-disabled,:disabled,[aria-disabled=true])):before{opacity:var(--_is-state-layer-active-opacity)}input[type=file].interactive-surface.interactive-surface:where(.is-active,[aria-pressed=true],[aria-pressed=mixed],[aria-current]:not([aria-current=false]),[aria-selected=true]):where(:not(:is(.is-disabled,:disabled,[aria-disabled=true])))::file-selector-button{box-shadow:inset 0 0 0 999px rgb(0 0 0/var(--_is-state-layer-active-opacity))}.interactive-surface:not(:is(.is-disabled,:disabled,[aria-disabled=true])):active{--_is-transition-duration:var(--interactive-surface-transition-duration,var(--_is-motion-press));--_is-transition-easing:var(--interactive-surface-transition-easing,var(--_is-ease-press));translate:0 var(--_is-lift-base);box-shadow:var(--_is-shadow-base)}.interactive-surface:not(:is(.is-disabled,:disabled,[aria-disabled=true])):active:before{opacity:0;transition-duration:var(--_is-transition-duration);transition-timing-function:var(--_is-transition-easing)}input[type=file].interactive-surface.interactive-surface:where(:active):where(:not(:is(.is-disabled,:disabled,[aria-disabled=true])))::file-selector-button{box-shadow:inset 0 0 0 999px rgb(0 0 0/var(--_is-state-layer-active-opacity));transition-duration:var(--_is-transition-duration);transition-timing-function:var(--_is-transition-easing)}@keyframes interactive-surface-feedback-error{0%,to{translate:0 var(--_is-lift-base)}20%,60%{translate:calc(0px - var(--_is-feedback-distance)) var(--_is-lift-base)}40%,80%{translate:var(--_is-feedback-distance) var(--_is-lift-base)}}@keyframes interactive-surface-feedback-success{0%,to{translate:0 var(--_is-lift-base)}45%{translate:0 calc(var(--_is-lift-base) - var(--_is-feedback-distance))}}@keyframes interactive-surface-feedback-attention{0%,45%,to{translate:0 var(--_is-lift-base)}25%,70%{translate:0 calc(var(--_is-lift-base) - var(--_is-feedback-distance))}}@keyframes interactive-surface-feedback-layer{0%{opacity:0}35%,to{opacity:var(--_is-feedback-layer-opacity)}}@keyframes interactive-surface-feedback-layer-attention{0%,45%{opacity:0}20%,70%,to{opacity:var(--_is-feedback-layer-opacity)}}.interactive-surface[data-surface-feedback=error]{--_is-feedback-color:var(--_is-feedback-error-color);--_is-feedback-host-animation:interactive-surface-feedback-error;--_is-feedback-layer-animation:interactive-surface-feedback-layer}.interactive-surface[data-surface-feedback=success]{--_is-feedback-color:var(--_is-feedback-success-color);--_is-feedback-host-animation:interactive-surface-feedback-success;--_is-feedback-layer-animation:interactive-surface-feedback-layer}.interactive-surface[data-surface-feedback=attention]{--_is-feedback-color:var(--_is-feedback-attention-color);--_is-feedback-host-animation:interactive-surface-feedback-attention;--_is-feedback-layer-animation:interactive-surface-feedback-layer-attention}.interactive-surface.interactive-surface:where([data-surface-feedback=error],[data-surface-feedback=success],[data-surface-feedback=attention]):not(:is(.is-disabled,:disabled,[aria-disabled=true],[aria-busy=true],.is-loading)){translate:0 var(--_is-lift-base);box-shadow:var(--_is-shadow-base);animation-name:var(--_is-feedback-host-animation);animation-duration:var(--_is-feedback-duration);animation-timing-function:var(--_is-feedback-easing);animation-iteration-count:1;animation-direction:normal;animation-delay:0s;animation-fill-mode:none}.interactive-surface.interactive-surface:where([data-surface-feedback=error],[data-surface-feedback=success],[data-surface-feedback=attention]):not(:is(.is-disabled,:disabled,[aria-disabled=true],[aria-busy=true],.is-loading)):before{background-color:var(--_is-feedback-color);opacity:var(--_is-feedback-layer-opacity);animation-name:var(--_is-feedback-layer-animation);animation-duration:var(--_is-feedback-duration);animation-timing-function:var(--_is-feedback-easing);animation-iteration-count:1;animation-direction:normal;animation-delay:0s;animation-fill-mode:none}.interactive-surface.interactive-surface:where([aria-busy=true],.is-loading):not(:is(.is-disabled,:disabled,[aria-disabled=true])){--_is-transition-duration:var(--interactive-surface-transition-duration,var(--_is-motion-default));--_is-transition-easing:var(--interactive-surface-transition-easing,var(--_is-ease-standard));translate:0 var(--_is-lift-active);box-shadow:var(--_is-shadow-active)}.interactive-surface.interactive-surface:where([aria-busy=true],.is-loading):not(:is(.is-disabled,:disabled,[aria-disabled=true])):before{opacity:var(--_is-state-layer-active-opacity)}input[type=file].interactive-surface.interactive-surface:where([aria-busy=true],.is-loading):where(:not(:is(.is-disabled,:disabled,[aria-disabled=true])))::file-selector-button{box-shadow:inset 0 0 0 999px rgb(0 0 0/var(--_is-state-layer-active-opacity))}.interactive-surface:is(.is-disabled,:disabled,[aria-disabled=true]){--_is-transition-duration:0s;cursor:not-allowed;pointer-events:none;box-shadow:none;opacity:var(--_is-disabled-opacity);transition:none;animation:none;translate:none}.interactive-surface:is(.is-disabled,:disabled,[aria-disabled=true]):before{opacity:0;transition:none;animation:none}input[type=file].interactive-surface.interactive-surface:where(:is(.is-disabled,:disabled,[aria-disabled=true]))::file-selector-button{cursor:not-allowed;box-shadow:none;transition:none}.interactive-surface:is(.is-disabled,[aria-disabled=true]):focus-visible{outline:var(--_is-focus-ring-width) solid var(--_is-focus-ring-color);outline-offset:var(--_is-focus-ring-offset)}@media (prefers-reduced-motion:reduce){.interactive-surface,.interactive-surface:not(:is(.is-disabled,:disabled,[aria-disabled=true])):hover,.interactive-surface:not(:is(.is-disabled,:disabled,[aria-disabled=true])):focus-visible,.interactive-surface:not(:is(.is-disabled,:disabled,[aria-disabled=true])):active,.interactive-surface.interactive-surface:where(.is-active,[aria-pressed=true],[aria-pressed=mixed],[aria-current]:not([aria-current=false]),[aria-selected=true],[aria-busy=true],.is-loading):not(:is(.is-disabled,:disabled,[aria-disabled=true])){--_is-transition-duration:0s;transition:none;animation:none;translate:none}.interactive-surface:before{transition:none;animation:none}.interactive-surface.interactive-surface:where([data-surface-feedback=error],[data-surface-feedback=success],[data-surface-feedback=attention]):not(:is(.is-disabled,:disabled,[aria-disabled=true])){transition:none;animation:none;translate:none}.interactive-surface.interactive-surface:where([data-surface-feedback=error],[data-surface-feedback=success],[data-surface-feedback=attention]):not(:is(.is-disabled,:disabled,[aria-disabled=true])):before{transition:none;animation:none}:where(input[type=file].interactive-surface)::file-selector-button{transition:none;animation:none}}@media (prefers-contrast:more){.interactive-surface{--_is-focus-ring-width:3px}.interactive-surface:where(.is-active,[aria-pressed=true],[aria-pressed=mixed],[aria-current]:not([aria-current=false]),[aria-selected=true],[data-surface-feedback=error],[data-surface-feedback=success],[data-surface-feedback=attention],[aria-busy=true],.is-loading):not(:is(.is-disabled,:disabled,[aria-disabled=true])){outline-offset:2px;outline:2px solid}.interactive-surface:focus,.interactive-surface:not(:is(.is-disabled,:disabled,[aria-disabled=true])):focus-visible,.interactive-surface[aria-disabled=true]:focus-visible{outline:var(--_is-focus-ring-width) solid var(--_is-focus-ring-color)}}@media (forced-colors:active){.interactive-surface{--_is-lift-base:0px;--_is-lift-hover:0px;--_is-lift-active:0px;--_is-shadow-base:none;--_is-shadow-hover:none;--_is-shadow-active:none;box-shadow:none}.interactive-surface:before{display:none}.interactive-surface:where(.is-active,[aria-pressed=true],[aria-pressed=mixed],[aria-current]:not([aria-current=false]),[aria-selected=true],[data-surface-feedback=error],[data-surface-feedback=success],[data-surface-feedback=attention],[aria-busy=true],.is-loading):not(:is(.is-disabled,:disabled,[aria-disabled=true])){outline-offset:2px;outline:2px solid buttontext}.interactive-surface:focus,.interactive-surface:not(:is(.is-disabled,:disabled,[aria-disabled=true])):focus-visible{outline-offset:2px;outline:2px solid highlight}.interactive-surface:is(.is-disabled,:disabled,[aria-disabled=true]){outline-offset:2px;opacity:1;outline:1px solid graytext}.interactive-surface[aria-disabled=true]:focus-visible{outline-offset:2px;outline:2px solid graytext}}
@layer ly.reset{:where(.ly-root),:where(.ly-root *){box-sizing:border-box}:where(.ly-root){margin:0}:where(.ly-root img),:where(.ly-root svg),:where(.ly-root video),:where(.ly-root canvas),:where(.ly-root iframe){max-inline-size:100%}}@layer ly.tokens{:where(.ly-root){--ly-space-0:0;--ly-space-1:.25rem;--ly-space-2:.5rem;--ly-space-3:.75rem;--ly-space-4:1rem;--ly-space-5:1.5rem;--ly-space-6:2rem;--ly-space-7:3rem;--ly-space-8:4rem;--ly-space-9:6rem;--ly-wrapper-compact:40rem;--ly-wrapper-prose:68ch;--ly-wrapper-content:72rem;--ly-wrapper-workspace:96rem;--ly-wrapper-wide:112rem;--ly-page-padding-inline:clamp(1rem, 3vw, 3rem);--ly-safe-area-inline:max(env(safe-area-inset-left,0px), env(safe-area-inset-right,0px));--ly-safe-area-block-start:env(safe-area-inset-top,0px);--ly-safe-area-block-end:env(safe-area-inset-bottom,0px);--ly-wrapper-gutter:var(--ly-page-padding-inline);--ly-profile-gap:var(--ly-space-5);--ly-gap:var(--ly-profile-gap);--ly-grid-gap:var(--ly-gap);--ly-stack-gap:var(--ly-space-4);--ly-cluster-gap:var(--ly-space-3);--ly-section-padding-block:clamp(2rem, 4vh, 4rem);--ly-section-padding-block-compact:clamp(1rem, 2.5vh, 2rem);--ly-header-height:4.5rem;--ly-sticky-position:sticky;--ly-cover-min:100vh;--ly-shell-min:100vh;--ly-scroll-max:50rem;--ly-scroll-viewport-max:min(70vh, 50rem);--ly-switcher-threshold:42rem;--ly-sidebar-size:18rem;--ly-sidebar-content-min:50%;--ly-grid-columns:12;--ly-grid-min:16rem;--ly-mosaic-medium-columns:6;--ly-mosaic-wide-columns:12;--ly-split-min:20rem;--ly-pane-min:18rem;--ly-pane-size:22rem;--ly-media-min:18rem;--ly-media-size:14rem;--ly-reel-item-min:16rem;--ly-reel-item-max:28rem;--ly-frame-ratio:16 / 9;--ly-split-primary:1fr;--ly-split-secondary:1fr;--ly-recipe-main-min:20rem;--ly-recipe-rail:18rem;--ly-recipe-aside:22rem;--ly-gallery-min:12rem;--ly-card-grid-min:16rem;--ly-app-shell-base-rows:auto auto minmax(0, 1fr) auto auto;--ly-app-shell-medium-areas:"header header" "sidebar main" "aside main" "footer footer";--ly-app-shell-medium-rows:auto auto minmax(0, 1fr) auto;--ly-app-shell-medium-columns:minmax(min(100%, var(--ly-recipe-rail)), auto) minmax(min(100%, var(--ly-recipe-main-min)), 1fr);--ly-app-shell-wide-areas:"sidebar header header" "sidebar main aside" "sidebar footer footer";--ly-app-shell-wide-rows:auto minmax(0, 1fr) auto;--ly-app-shell-wide-columns:minmax(min(100%, var(--ly-recipe-rail)), auto) minmax(min(100%, var(--ly-recipe-main-min)), 1fr) minmax(min(100%, var(--ly-recipe-aside)), .35fr);--ly-dashboard-medium-areas:"header header" "nav nav" "main aside" "footer footer";--ly-dashboard-medium-columns:minmax(min(100%, var(--ly-recipe-main-min)), 1fr) minmax(min(100%, var(--ly-recipe-aside)), .35fr);--ly-dashboard-wide-areas:"nav header header" "nav main aside" "nav footer footer";--ly-dashboard-wide-columns:minmax(min(100%, var(--ly-recipe-rail)), auto) minmax(min(100%, var(--ly-recipe-main-min)), 1fr) minmax(min(100%, var(--ly-recipe-aside)), .35fr);--ly-docs-wide-areas:"header header" "nav main" "nav aside" "footer footer";--ly-docs-wide-columns:minmax(min(100%, var(--ly-recipe-rail)), auto) minmax(min(100%, var(--ly-recipe-main-min)), 1fr);--ly-list-detail-wide-areas:"primary secondary" "actions actions";--ly-list-detail-wide-columns:minmax(min(100%, max(var(--ly-pane-min), var(--ly-pane-size))), .7fr) minmax(min(100%, var(--ly-pane-min)), 1fr);--ly-split-hero-wide-areas:"content media" "actions media";--ly-split-hero-wide-columns:minmax(min(100%, var(--ly-split-min)), var(--ly-split-primary,1fr)) minmax(min(100%, var(--ly-split-min)), var(--ly-split-secondary,1fr));min-block-size:0;min-inline-size:0;container:ly-scope/inline-size}@supports (width:1cqi){:where(.ly-root){--ly-page-padding-inline:clamp(1rem, 3cqi, 3rem)}}@supports (height:100dvh){:where(.ly-root){--ly-cover-min:100dvh;--ly-shell-min:100dvh;--ly-scroll-viewport-max:min(70dvh, 50rem)}}@media (max-height:44rem){:where(.ly-root){--ly-gap:min(var(--ly-profile-gap), var(--ly-space-4));--ly-grid-gap:var(--ly-gap);--ly-stack-gap:min(var(--ly-space-4), 3vh);--ly-cluster-gap:min(var(--ly-space-3), 2vh);--ly-section-padding-block:clamp(1.25rem, 4vh, 2rem);--ly-section-padding-block-compact:clamp(.75rem, 2vh, 1.25rem);--ly-header-height:3.5rem;--ly-scroll-viewport-max:min(62vh, 34rem)}@supports (height:100dvh){:where(.ly-root){--ly-stack-gap:min(var(--ly-space-4), 3dvh);--ly-cluster-gap:min(var(--ly-space-3), 2dvh);--ly-section-padding-block:clamp(1.25rem, 4dvh, 2rem);--ly-section-padding-block-compact:clamp(.75rem, 2dvh, 1.25rem);--ly-scroll-viewport-max:min(62dvh, 34rem)}}}@media (max-height:30rem){:where(.ly-root){--ly-cover-min:auto;--ly-shell-min:auto;--ly-sticky-position:static;--ly-section-padding-block:var(--ly-space-4);--ly-section-padding-block-compact:var(--ly-space-2);--ly-scroll-viewport-max:max(12rem, calc(100vh - 8rem))}@supports (height:100dvh){:where(.ly-root){--ly-scroll-viewport-max:max(12rem, calc(100dvh - 8rem))}}}}@layer ly.wrappers{.ly-wrapper{--ly-wrapper-max:var(--ly-personality-wrapper-max,var(--ly-wrapper-content));--ly-wrapper-fluid-gutter:var(--ly-wrapper-gutter);--ly-wrapper-local-gutter:max(var(--ly-wrapper-fluid-gutter), var(--ly-safe-area-inline));inline-size:min(100%, calc(var(--ly-wrapper-max) + (var(--ly-wrapper-local-gutter) * 2)));max-inline-size:100%;padding-inline:var(--ly-wrapper-local-gutter);margin-inline:auto;container:ly-scope/inline-size}.ly-wrapper--compact{--ly-wrapper-max:var(--ly-wrapper-compact)}.ly-wrapper--prose{--ly-wrapper-max:var(--ly-wrapper-prose)}.ly-wrapper--content{--ly-wrapper-max:var(--ly-wrapper-content)}.ly-wrapper--workspace{--ly-wrapper-max:var(--ly-wrapper-workspace)}.ly-wrapper--wide{--ly-wrapper-max:var(--ly-wrapper-wide)}.ly-wrapper--full{--ly-wrapper-max:100%}.ly-wrapper--breakout{--ly-wrapper-max:100%;--ly-breakout-content-size:min(var(--ly-wrapper-content), calc(100% - (var(--ly-wrapper-local-gutter) * 2)));--ly-breakout-feature-size:min(var(--ly-wrapper-wide), calc(100% - (var(--ly-wrapper-local-gutter) * 2)));grid-template-columns:[full-start] minmax(min(100%, var(--ly-wrapper-local-gutter)), 1fr) [feature-start] minmax(0, calc((var(--ly-breakout-feature-size) - var(--ly-breakout-content-size)) / 2)) [content-start] minmax(0, var(--ly-breakout-content-size)) [content-end] minmax(0, calc((var(--ly-breakout-feature-size) - var(--ly-breakout-content-size)) / 2)) [feature-end] minmax(min(100%, var(--ly-wrapper-local-gutter)), 1fr) [full-end];inline-size:100%;padding-inline:0;display:grid}.ly-wrapper--breakout>*{grid-column:content;min-inline-size:0;max-inline-size:100%}.ly-wrapper--breakout>:where(.ly-lane--content,[data-ly-lane=content]){grid-column:content}.ly-wrapper--breakout>:where(.ly-lane--feature,[data-ly-lane=feature]){grid-column:feature}.ly-wrapper--breakout>:where(.ly-lane--full,[data-ly-lane=full]){grid-column:full}}@layer ly.primitives{.ly-page{min-block-size:100dvh;padding-block-start:var(--ly-safe-area-block-start);padding-block-end:var(--ly-safe-area-block-end)}.ly-header,.ly-footer,.ly-main,.ly-section,.ly-surface{min-block-size:0;min-inline-size:0}.ly-header{min-block-size:var(--ly-header-height)}.ly-header--sticky{position:var(--ly-sticky-position,sticky);z-index:var(--ly-z-header,20);inset-block-start:0}.ly-section{padding-block:var(--ly-section-padding-block)}.ly-section--compact{padding-block:var(--ly-section-padding-block-compact)}.ly-section--flush{padding-block:0}.ly-readable{max-inline-size:var(--ly-wrapper-prose)}.ly-stack{gap:var(--ly-stack-gap);flex-direction:column;display:flex}.ly-cluster{align-items:center;gap:var(--ly-cluster-gap);flex-wrap:wrap;display:flex}.ly-center{inline-size:min(100%, var(--ly-center-max,var(--ly-wrapper-content)));margin-inline:auto}.ly-cover{min-block-size:100vh;min-block-size:var(--ly-cover-min);padding-block:var(--ly-cover-padding,var(--ly-space-5));flex-direction:column;display:flex}.ly-cover>:where(.ly-cover__center,[data-ly-cover-center]){margin-block:auto}.ly-switcher{gap:var(--ly-gap);flex-wrap:wrap;display:flex}.ly-switcher>*{flex-basis:calc((var(--ly-switcher-threshold) - 100%) * 999);flex-grow:1;min-inline-size:0}.ly-sidebar{gap:var(--ly-gap);flex-wrap:wrap;display:flex}.ly-sidebar>:where(.ly-sidebar__side,[data-ly-sidebar=side]){flex-basis:var(--ly-sidebar-size);min-inline-size:min(100%, var(--ly-sidebar-size));flex-grow:1}.ly-sidebar>:where(.ly-sidebar__content,[data-ly-sidebar=content]){min-inline-size:min(100%, var(--ly-sidebar-content-min));flex-grow:999;flex-basis:0}.ly-grid{grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--ly-grid-min)), 1fr));gap:var(--ly-grid-gap);display:grid}.ly-grid--fixed{grid-template-columns:repeat(var(--ly-grid-columns), minmax(0, 1fr))}.ly-mosaic{gap:var(--ly-grid-gap);grid-template-columns:minmax(0,1fr);display:grid}.ly-mosaic>*{min-block-size:0;min-inline-size:0}.ly-action-bar{align-items:center;gap:var(--ly-cluster-gap);min-inline-size:0;flex-wrap:wrap;padding-block-end:var(--ly-safe-area-block-end);display:flex}.ly-action-bar>:where([data-ly-actions=start],[data-ly-actions=end]){align-items:center;gap:var(--ly-cluster-gap);flex-wrap:wrap;min-inline-size:0;display:flex}.ly-action-bar>[data-ly-actions=end]{margin-inline-start:auto}.ly-action-bar--sticky{position:var(--ly-sticky-position,sticky);z-index:var(--ly-z-header,20);inset-block-end:0}.ly-split{grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--ly-split-min)), 1fr));gap:var(--ly-gap);align-items:var(--ly-split-align,center);display:grid}.ly-panes{grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--ly-pane-min)), 1fr));gap:var(--ly-gap);display:grid}.ly-media{grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--ly-media-min)), 1fr));gap:var(--ly-gap);align-items:var(--ly-media-align,start);display:grid}.ly-media>:where(.ly-media__actions,[data-ly-media=actions]){min-inline-size:min(100%, var(--ly-media-size))}.ly-grid>*,.ly-split>*,.ly-panes>*,.ly-media>*{min-block-size:0;min-inline-size:0}.ly-reel{grid-auto-flow:column;grid-auto-columns:minmax(min(100%, var(--ly-reel-item-min)), var(--ly-reel-item-max));gap:var(--ly-grid-gap);overscroll-behavior-inline:contain;scroll-snap-type:inline proximity;display:grid;overflow-x:auto}.ly-reel>*{scroll-snap-align:start;min-inline-size:0}.ly-frame{aspect-ratio:var(--ly-frame-ratio);overflow:hidden}.ly-frame>*{object-fit:cover;block-size:100%;inline-size:100%}.ly-scroll{overscroll-behavior-block:contain;min-block-size:0;overflow:auto}.ly-scroll--bounded{max-block-size:var(--ly-scroll-max)}.ly-scroll--viewport{max-block-size:var(--ly-scroll-viewport-max)}}@layer ly.recipes{:where([data-ly-recipe=app-shell],[data-ly-recipe=dashboard],[data-ly-recipe=docs],[data-ly-recipe=list-detail],[data-ly-recipe=split-hero],[data-ly-recipe=gallery],[data-ly-recipe=card-grid]){min-block-size:0;min-inline-size:0;container:ly-scope/inline-size}:where([data-ly-recipe=app-shell],[data-ly-recipe=dashboard],[data-ly-recipe=docs],[data-ly-recipe=list-detail],[data-ly-recipe=split-hero]){gap:var(--ly-gap);grid-template-columns:minmax(0,1fr);display:grid}[data-ly-recipe=app-shell]{min-block-size:100vh;min-block-size:var(--ly-shell-min);grid-template-areas:"header""sidebar""main""aside""footer";grid-template-rows:var(--ly-app-shell-base-rows)}[data-ly-recipe=dashboard],[data-ly-recipe=docs]{grid-template-areas:"header""nav""main""aside""footer"}[data-ly-recipe=list-detail]{grid-template-areas:"primary""secondary""actions"}[data-ly-recipe=split-hero]{align-items:var(--ly-split-hero-align,center);grid-template-areas:"content""media""actions"}[data-ly-recipe=gallery],[data-ly-recipe=card-grid]{gap:var(--ly-grid-gap);display:grid}[data-ly-recipe=gallery]{grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--ly-gallery-min)), 1fr))}[data-ly-recipe=card-grid]{grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--ly-card-grid-min)), 1fr))}:where([data-ly-recipe=gallery],[data-ly-recipe=card-grid])[data-ly-responsive=manual]{grid-template-columns:minmax(0,1fr)}:where([data-ly-recipe=app-shell],[data-ly-recipe=dashboard],[data-ly-recipe=docs],[data-ly-recipe=list-detail],[data-ly-recipe=split-hero],[data-ly-recipe=gallery],[data-ly-recipe=card-grid])>*{min-block-size:0;min-inline-size:0}[data-ly-area=header]{grid-area:header}[data-ly-area=nav]{grid-area:nav}[data-ly-area=sidebar]{grid-area:sidebar}[data-ly-area=main]{grid-area:main}[data-ly-area=aside]{grid-area:aside}[data-ly-area=footer]{grid-area:footer}[data-ly-area=content]{grid-area:content}[data-ly-area=media]{grid-area:media}[data-ly-area=actions]{grid-area:actions}[data-ly-area=primary]{grid-area:primary}[data-ly-area=secondary]{grid-area:secondary}@container ly-scope (min-width:42rem){[data-ly-recipe=split-hero]:not([data-ly-responsive=manual]){grid-template-areas:var(--ly-split-hero-wide-areas);grid-template-columns:var(--ly-split-hero-wide-columns)}}@container ly-scope (min-width:44rem){[data-ly-recipe=list-detail]:not([data-ly-responsive=manual]){grid-template-areas:var(--ly-list-detail-wide-areas);grid-template-columns:var(--ly-list-detail-wide-columns)}}@container ly-scope (min-width:48rem){[data-ly-recipe=docs]:not([data-ly-responsive=manual]){grid-template-areas:var(--ly-docs-wide-areas);grid-template-columns:var(--ly-docs-wide-columns)}}@container ly-scope (min-width:52rem){[data-ly-recipe=app-shell]:not([data-ly-responsive=manual]){grid-template-areas:var(--ly-app-shell-medium-areas);grid-template-columns:var(--ly-app-shell-medium-columns);grid-template-rows:var(--ly-app-shell-medium-rows)}[data-ly-recipe=dashboard]:not([data-ly-responsive=manual]){grid-template-areas:var(--ly-dashboard-medium-areas);grid-template-columns:var(--ly-dashboard-medium-columns)}}@container ly-scope (min-width:72rem){[data-ly-recipe=app-shell]:not([data-ly-responsive=manual]){grid-template-areas:var(--ly-app-shell-wide-areas);grid-template-columns:var(--ly-app-shell-wide-columns);grid-template-rows:var(--ly-app-shell-wide-rows)}[data-ly-recipe=dashboard]:not([data-ly-responsive=manual]){grid-template-areas:var(--ly-dashboard-wide-areas);grid-template-columns:var(--ly-dashboard-wide-columns)}}@supports selector(:has(*)){@container ly-scope (min-width:52rem){[data-ly-recipe=app-shell]:not([data-ly-responsive=manual]):has(>[data-ly-area=sidebar]):not(:has(>[data-ly-area=aside])){grid-template-areas:"header header""sidebar main""footer footer";grid-template-columns:minmax(min(100%, var(--ly-recipe-rail)), auto) minmax(min(100%, var(--ly-recipe-main-min)), 1fr);grid-template-rows:auto minmax(0,1fr) auto}[data-ly-recipe=app-shell]:not([data-ly-responsive=manual]):not(:has(>[data-ly-area=sidebar])):has(>[data-ly-area=aside]){grid-template-areas:"header header""main aside""footer footer";grid-template-columns:minmax(min(100%, var(--ly-recipe-main-min)), 1fr) minmax(min(100%, var(--ly-recipe-aside)), .35fr);grid-template-rows:auto minmax(0,1fr) auto}[data-ly-recipe=app-shell]:not([data-ly-responsive=manual]):not(:has(>[data-ly-area=sidebar])):not(:has(>[data-ly-area=aside])){grid-template-areas:"header""main""footer";grid-template-columns:minmax(min(100%, var(--ly-recipe-main-min)), 1fr);grid-template-rows:auto minmax(0,1fr) auto}}@container ly-scope (min-width:72rem){[data-ly-recipe=app-shell]:not([data-ly-responsive=manual]):has(>[data-ly-area=sidebar]):not(:has(>[data-ly-area=aside])){grid-template-areas:"sidebar header""sidebar main""sidebar footer";grid-template-columns:minmax(min(100%, var(--ly-recipe-rail)), auto) minmax(min(100%, var(--ly-recipe-main-min)), 1fr)}[data-ly-recipe=app-shell]:not([data-ly-responsive=manual]):not(:has(>[data-ly-area=sidebar])):has(>[data-ly-area=aside]){grid-template-areas:"header header""main aside""footer footer";grid-template-columns:minmax(min(100%, var(--ly-recipe-main-min)), 1fr) minmax(min(100%, var(--ly-recipe-aside)), .35fr)}[data-ly-recipe=app-shell]:not([data-ly-responsive=manual]):not(:has(>[data-ly-area=sidebar])):not(:has(>[data-ly-area=aside])){grid-template-areas:"header""main""footer";grid-template-columns:minmax(min(100%, var(--ly-recipe-main-min)), 1fr)}}}}@layer ly.utilities{.ly-cols-1{--ly-grid-columns:1}.ly-cols-2{--ly-grid-columns:2}.ly-cols-3{--ly-grid-columns:3}.ly-cols-4{--ly-grid-columns:4}.ly-cols-6{--ly-grid-columns:6}.ly-cols-12{--ly-grid-columns:12}.ly-span-1{grid-column:span 1}.ly-span-2{grid-column:span 2}.ly-span-3{grid-column:span 3}.ly-span-4{grid-column:span 4}.ly-span-6{grid-column:span 6}.ly-span-full{grid-column:1/-1}.ly-row-span-2{grid-row:span 2}.ly-row-span-3{grid-row:span 3}.ly-gap-0{gap:var(--ly-space-0)}.ly-gap-1{gap:var(--ly-space-1)}.ly-gap-2{gap:var(--ly-space-2)}.ly-gap-3{gap:var(--ly-space-3)}.ly-gap-4{gap:var(--ly-space-4)}.ly-gap-5{gap:var(--ly-space-5)}.ly-gap-6{gap:var(--ly-space-6)}.ly-gap-7{gap:var(--ly-space-7)}.ly-gap-8{gap:var(--ly-space-8)}.ly-gap-9{gap:var(--ly-space-9)}.ly-pad-0{padding:var(--ly-space-0)}.ly-pad-2{padding:var(--ly-space-2)}.ly-pad-4{padding:var(--ly-space-4)}.ly-pad-6{padding:var(--ly-space-6)}.ly-pad-8{padding:var(--ly-space-8)}.ly-mx-auto{margin-inline:auto}.ly-w-full{inline-size:100%}.ly-h-full{block-size:100%}.ly-min-h-screen{min-block-size:100dvh}.ly-overflow-auto{overflow:auto}.ly-overflow-hidden{overflow:hidden}.ly-items-start{align-items:flex-start}.ly-items-center{align-items:center}.ly-items-end{align-items:flex-end}.ly-items-stretch{align-items:stretch}.ly-justify-start{justify-content:flex-start}.ly-justify-center{justify-content:center}.ly-justify-end{justify-content:flex-end}.ly-justify-between{justify-content:space-between}.ly-frame-1x1{--ly-frame-ratio:1 / 1}.ly-frame-3x2{--ly-frame-ratio:3 / 2}.ly-frame-4x3{--ly-frame-ratio:4 / 3}.ly-frame-16x9{--ly-frame-ratio:16 / 9}.ly-frame-21x9{--ly-frame-ratio:21 / 9}.ly-hidden{display:none!important}.ly-visually-hidden{clip:rect(0, 0, 0, 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;block-size:1px!important;inline-size:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}}@layer ly.personalities;@layer ly.context{:where(.ly-root[data-ly-density=compact],.ly-root [data-ly-density=compact]){--ly-gap:var(--ly-space-3);--ly-grid-gap:var(--ly-space-3);--ly-stack-gap:var(--ly-space-3);--ly-cluster-gap:var(--ly-space-2);--ly-section-padding-block:clamp(1rem, 2.5vh, 2rem);--ly-section-padding-block-compact:clamp(.5rem, 1.5vh, 1rem)}:where(.ly-root[data-ly-density=normal],.ly-root [data-ly-density=normal]){--ly-gap:var(--ly-profile-gap);--ly-grid-gap:var(--ly-gap);--ly-stack-gap:var(--ly-space-4);--ly-cluster-gap:var(--ly-space-3);--ly-section-padding-block:clamp(2rem, 4vh, 4rem);--ly-section-padding-block-compact:clamp(1rem, 2.5vh, 2rem)}:where(.ly-root[data-ly-density=spacious],.ly-root [data-ly-density=spacious]){--ly-gap:max(var(--ly-profile-gap), var(--ly-space-6));--ly-grid-gap:var(--ly-gap);--ly-stack-gap:var(--ly-space-5);--ly-cluster-gap:var(--ly-space-4);--ly-section-padding-block:clamp(3rem, 7vh, 6rem);--ly-section-padding-block-compact:clamp(1.5rem, 3.5vh, 3rem)}@media (max-height:44rem){:where(.ly-root[data-ly-density=compact],.ly-root [data-ly-density=compact]){--ly-gap:var(--ly-space-3);--ly-grid-gap:var(--ly-space-3);--ly-stack-gap:var(--ly-space-3);--ly-cluster-gap:var(--ly-space-2);--ly-section-padding-block:clamp(.75rem, 2vh, 1.25rem);--ly-section-padding-block-compact:var(--ly-space-2)}:where(.ly-root[data-ly-density=normal],.ly-root [data-ly-density=normal]){--ly-gap:min(var(--ly-profile-gap), var(--ly-space-4));--ly-grid-gap:var(--ly-gap);--ly-stack-gap:var(--ly-space-4);--ly-cluster-gap:var(--ly-space-3);--ly-section-padding-block:clamp(1.25rem, 4vh, 2rem);--ly-section-padding-block-compact:clamp(.75rem, 2vh, 1.25rem)}:where(.ly-root[data-ly-density=spacious],.ly-root [data-ly-density=spacious]){--ly-gap:var(--ly-space-5);--ly-grid-gap:var(--ly-space-5);--ly-stack-gap:var(--ly-space-4);--ly-cluster-gap:var(--ly-space-3);--ly-section-padding-block:clamp(1.5rem, 6vh, 3rem);--ly-section-padding-block-compact:clamp(.75rem, 3vh, 1.25rem)}@supports (height:100dvh){:where(.ly-root[data-ly-density=compact],.ly-root [data-ly-density=compact]){--ly-section-padding-block:clamp(.75rem, 2dvh, 1.25rem)}:where(.ly-root[data-ly-density=normal],.ly-root [data-ly-density=normal]){--ly-section-padding-block:clamp(1.25rem, 4dvh, 2rem);--ly-section-padding-block-compact:clamp(.75rem, 2dvh, 1.25rem)}:where(.ly-root[data-ly-density=spacious],.ly-root [data-ly-density=spacious]){--ly-section-padding-block:clamp(1.5rem, 6dvh, 3rem);--ly-section-padding-block-compact:clamp(.75rem, 3dvh, 1.25rem)}}}@media (max-height:30rem){:where(.ly-root[data-ly-density=compact],.ly-root [data-ly-density=compact]){--ly-gap:var(--ly-space-2);--ly-grid-gap:var(--ly-space-2);--ly-stack-gap:var(--ly-space-2);--ly-cluster-gap:var(--ly-space-1);--ly-section-padding-block:var(--ly-space-3);--ly-section-padding-block-compact:var(--ly-space-2)}:where(.ly-root[data-ly-density=normal],.ly-root [data-ly-density=normal]){--ly-gap:var(--ly-space-3);--ly-grid-gap:var(--ly-space-3);--ly-stack-gap:var(--ly-space-3);--ly-cluster-gap:var(--ly-space-2);--ly-section-padding-block:var(--ly-space-4);--ly-section-padding-block-compact:var(--ly-space-2)}:where(.ly-root[data-ly-density=spacious],.ly-root [data-ly-density=spacious]){--ly-gap:var(--ly-space-4);--ly-grid-gap:var(--ly-space-4);--ly-stack-gap:var(--ly-space-4);--ly-cluster-gap:var(--ly-space-3);--ly-section-padding-block:var(--ly-space-5);--ly-section-padding-block-compact:var(--ly-space-3)}}.ly-mosaic:not([data-ly-responsive=manual])>:where(.ly-span-1,.ly-span-2,.ly-span-3,.ly-span-4,.ly-span-6,.ly-span-full){grid-column:1/-1}.ly-mosaic:not([data-ly-responsive=manual])>:where(.ly-row-span-2,.ly-row-span-3){grid-row:auto}@container ly-scope (min-width:42rem){.ly-mosaic:not([data-ly-responsive=manual]){grid-template-columns:repeat(var(--ly-mosaic-medium-columns), minmax(0, 1fr))}.ly-mosaic:not([data-ly-responsive=manual])>.ly-span-1{grid-column:span 1}.ly-mosaic:not([data-ly-responsive=manual])>.ly-span-2{grid-column:span 2}.ly-mosaic:not([data-ly-responsive=manual])>.ly-span-3{grid-column:span 3}.ly-mosaic:not([data-ly-responsive=manual])>.ly-span-4{grid-column:span 4}.ly-mosaic:not([data-ly-responsive=manual])>.ly-span-6{grid-column:span 6}.ly-mosaic:not([data-ly-responsive=manual])>.ly-span-full{grid-column:1/-1}.ly-mosaic:not([data-ly-responsive=manual])>.ly-row-span-2{grid-row:span 2}.ly-mosaic:not([data-ly-responsive=manual])>.ly-row-span-3{grid-row:span 3}}@container ly-scope (min-width:72rem){.ly-mosaic:not([data-ly-responsive=manual]){grid-template-columns:repeat(var(--ly-mosaic-wide-columns), minmax(0, 1fr))}}}@layer ly.personalities.minimal-saas{:where(.ly-root[data-ly-layout=minimal-saas]){--ly-personality-wrapper-max:88rem;--ly-profile-gap:var(--ly-space-5);--ly-grid-min:16rem;--ly-recipe-rail:15rem;--ly-recipe-aside:16rem;--ly-split-primary:1.05fr;--ly-split-secondary:.95fr}}@layer ly.personalities.bento{:where(.ly-root[data-ly-layout=bento]){--ly-personality-wrapper-max:112rem;--ly-profile-gap:var(--ly-space-4);--ly-grid-min:12rem;--ly-card-grid-min:14rem;--ly-gallery-min:11rem;--ly-recipe-rail:14rem;--ly-recipe-aside:18rem}}@layer ly.personalities.maximalist{:where(.ly-root[data-ly-layout=maximalist]){--ly-personality-wrapper-max:100%;--ly-profile-gap:var(--ly-space-3);--ly-grid-min:10rem;--ly-card-grid-min:13rem;--ly-gallery-min:10rem;--ly-recipe-rail:15rem;--ly-recipe-aside:18rem}}@layer ly.personalities.bauhaus{:where(.ly-root[data-ly-layout=bauhaus]){--ly-personality-wrapper-max:96rem;--ly-profile-gap:var(--ly-space-2);--ly-grid-min:13rem;--ly-recipe-rail:14rem;--ly-recipe-aside:18rem;--ly-split-primary:.7fr;--ly-split-secondary:1.3fr}}@layer ly.personalities.tactile{:where(.ly-root[data-ly-layout=tactile]){--ly-personality-wrapper-max:96rem;--ly-profile-gap:var(--ly-space-4);--ly-grid-min:15rem;--ly-recipe-rail:17rem;--ly-recipe-aside:20rem;--ly-list-detail-wide-columns:minmax(min(100%, var(--ly-pane-min)), .5fr) minmax(min(100%, var(--ly-pane-min)), .9fr)}}@layer ly.personalities.neumorphism{:where(.ly-root[data-ly-layout=neumorphism]){--ly-personality-wrapper-max:84rem;--ly-profile-gap:var(--ly-space-6);--ly-grid-min:17rem;--ly-recipe-rail:17rem;--ly-recipe-aside:22rem;--ly-list-detail-wide-columns:minmax(min(100%, var(--ly-pane-min)), 1.1fr) minmax(min(100%, var(--ly-pane-min)), .7fr)}}@layer ly.personalities.retrofuturism{:where(.ly-root[data-ly-layout=retrofuturism]){--ly-personality-wrapper-max:106rem;--ly-profile-gap:var(--ly-space-5);--ly-grid-min:14rem;--ly-recipe-rail:14rem;--ly-recipe-aside:17rem;--ly-app-shell-wide-areas:"sidebar header aside" "sidebar main aside" "sidebar footer aside";--ly-app-shell-wide-columns:minmax(min(100%, var(--ly-recipe-rail)), .24fr) minmax(min(100%, var(--ly-recipe-main-min)), 1fr) minmax(min(100%, var(--ly-recipe-aside)), .3fr)}}@layer ly.personalities.brutalism{:where(.ly-root[data-ly-layout=brutalism]){--ly-personality-wrapper-max:100%;--ly-profile-gap:var(--ly-space-1);--ly-grid-min:14rem;--ly-recipe-rail:16rem;--ly-recipe-aside:18rem}}@layer ly.personalities.cyberpunk{:where(.ly-root[data-ly-layout=cyberpunk]){--ly-personality-wrapper-max:112rem;--ly-profile-gap:var(--ly-space-4);--ly-grid-min:12rem;--ly-recipe-rail:13rem;--ly-recipe-aside:19rem;--ly-app-shell-wide-areas:"sidebar header header" "sidebar main aside" "sidebar footer footer";--ly-app-shell-wide-columns:minmax(min(100%, var(--ly-recipe-rail)), .2fr) minmax(min(100%, var(--ly-recipe-main-min)), 1fr) minmax(min(100%, var(--ly-recipe-aside)), .32fr)}}@layer ly.personalities.y2k{:where(.ly-root[data-ly-layout=y2k]){--ly-personality-wrapper-max:100%;--ly-profile-gap:var(--ly-space-2);--ly-grid-min:13rem;--ly-recipe-rail:18rem;--ly-recipe-aside:16rem;--ly-app-shell-wide-areas:"header header header" "sidebar main aside" "footer footer footer";--ly-app-shell-wide-columns:minmax(min(100%, var(--ly-recipe-rail)), .28fr) minmax(min(100%, var(--ly-recipe-main-min)), 1fr) minmax(min(100%, var(--ly-recipe-aside)), .26fr)}}@layer ly.personalities.retro-glass{:where(.ly-root[data-ly-layout=retro-glass]){--ly-personality-wrapper-max:100%;--ly-profile-gap:var(--ly-space-2);--ly-grid-min:15rem;--ly-recipe-rail:16rem;--ly-recipe-aside:17rem;--ly-app-shell-wide-areas:"header header header" "sidebar main aside" "footer footer footer";--ly-app-shell-wide-columns:minmax(min(100%, var(--ly-recipe-rail)), .3fr) minmax(min(100%, var(--ly-recipe-main-min)), 1fr) minmax(min(100%, var(--ly-recipe-aside)), .28fr)}}@layer ly.personalities.f-pattern{:where(.ly-root[data-ly-layout=f-pattern]){--ly-personality-wrapper-max:92rem;--ly-profile-gap:var(--ly-space-4);--ly-grid-min:14rem;--ly-recipe-rail:16rem;--ly-recipe-aside:18rem;--ly-app-shell-wide-areas:"sidebar header header" "sidebar main aside" "sidebar footer footer";--ly-app-shell-wide-columns:minmax(min(100%, var(--ly-recipe-rail)), .26fr) minmax(min(100%, var(--ly-recipe-main-min)), 1.35fr) minmax(min(100%, var(--ly-recipe-aside)), .65fr);--ly-split-hero-wide-columns:minmax(min(100%, var(--ly-split-min)), 1.8fr) minmax(min(100%, var(--ly-split-min)), .8fr)}}@layer ly.personalities.z-pattern{:where(.ly-root[data-ly-layout=z-pattern]){--ly-personality-wrapper-max:108rem;--ly-profile-gap:var(--ly-space-5);--ly-grid-min:14rem;--ly-recipe-rail:17rem;--ly-recipe-aside:19rem;--ly-app-shell-wide-areas:"header header sidebar" "main aside sidebar" "footer aside sidebar";--ly-app-shell-wide-columns:minmax(min(100%, var(--ly-recipe-main-min)), 1.45fr) minmax(min(100%, var(--ly-recipe-aside)), .55fr) minmax(min(100%, var(--ly-recipe-rail)), .3fr);--ly-split-hero-wide-columns:minmax(min(100%, var(--ly-split-min)), 1.5fr) minmax(min(100%, var(--ly-split-min)), .5fr)}}@layer ly.personalities.split-screen{:where(.ly-root[data-ly-layout=split-screen]){--ly-personality-wrapper-max:100%;--ly-profile-gap:var(--ly-space-4);--ly-grid-min:20rem;--ly-recipe-rail:24rem;--ly-recipe-aside:24rem;--ly-app-shell-wide-areas:"header header" "main sidebar" "aside sidebar" "footer footer";--ly-app-shell-wide-rows:auto minmax(0, 1fr) auto auto;--ly-app-shell-wide-columns:minmax(min(100%, var(--ly-recipe-main-min)), 1fr) minmax(0, 1fr);--ly-split-hero-wide-columns:minmax(min(100%, var(--ly-split-min)), 1fr) minmax(min(100%, var(--ly-split-min)), 1fr);--ly-list-detail-wide-columns:minmax(min(100%, var(--ly-pane-min)), 1fr) minmax(min(100%, var(--ly-pane-min)), 1fr)}}@layer ly.personalities.mondrian{:where(.ly-root[data-ly-layout=mondrian]){--ly-personality-wrapper-max:112rem;--ly-profile-gap:var(--ly-space-3);--ly-grid-min:11rem;--ly-recipe-rail:13rem;--ly-recipe-aside:18rem;--ly-app-shell-wide-areas:"sidebar header header" "sidebar main aside" "footer footer aside";--ly-app-shell-wide-columns:minmax(min(100%, var(--ly-recipe-rail)), .22fr) minmax(min(100%, var(--ly-recipe-main-min)), 1.45fr) minmax(min(100%, var(--ly-recipe-aside)), .55fr)}}@layer ly.personalities.synthwave{:where(.ly-root[data-ly-layout=synthwave]){--ly-personality-wrapper-max:112rem;--ly-profile-gap:var(--ly-space-6);--ly-grid-min:14rem;--ly-recipe-rail:16rem;--ly-recipe-aside:20rem;--ly-app-shell-wide-areas:"header header header" "sidebar main aside" "footer footer footer";--ly-app-shell-wide-columns:minmax(min(100%, var(--ly-recipe-rail)), .28fr) minmax(min(100%, var(--ly-recipe-main-min)), 1fr) minmax(min(100%, var(--ly-recipe-aside)), .34fr);--ly-reel-item-min:20rem}}@layer ly.personalities.technical-blueprint{:where(.ly-root[data-ly-layout=technical-blueprint]){--ly-personality-wrapper-max:100%;--ly-profile-gap:var(--ly-space-1);--ly-grid-min:10rem;--ly-recipe-rail:11rem;--ly-recipe-aside:26rem;--ly-split-primary:2.2fr;--ly-split-secondary:.8fr}}@layer ly.personalities.data-terminal{:where(.ly-root[data-ly-layout=data-terminal]){--ly-personality-wrapper-max:100%;--ly-profile-gap:var(--ly-space-1);--ly-grid-min:10rem;--ly-card-grid-min:10rem;--ly-gallery-min:10rem;--ly-recipe-rail:12rem;--ly-recipe-aside:18rem}}@layer ly.personalities.industrial-hmi{:where(.ly-root[data-ly-layout=industrial-hmi]){--ly-personality-wrapper-max:100%;--ly-profile-gap:var(--ly-space-2);--ly-grid-min:11rem;--ly-recipe-rail:7rem;--ly-recipe-aside:32rem}}@layer ly.personalities.editorial{:where(.ly-root[data-ly-layout=editorial]){--ly-personality-wrapper-max:108rem;--ly-profile-gap:var(--ly-space-6);--ly-grid-min:16rem;--ly-recipe-rail:10rem;--ly-recipe-aside:18rem;--ly-split-primary:1.65fr;--ly-split-secondary:.75fr;--ly-frame-ratio:4 / 5}}

.ms-motion{--ms-duration:.6s;--ms-delay:0s;--ms-ease:cubic-bezier(.2, .8, .2, 1);--ms-offset:58px;--ms-blur:12px;--ms-rotate:225deg;--ms-origin:center;animation-duration:var(--ms-duration);animation-delay:var(--ms-delay);animation-timing-function:var(--ms-ease);transform-origin:var(--ms-origin);backface-visibility:hidden;animation-iteration-count:1;animation-fill-mode:both}[data-ms-exited=true]{visibility:hidden}.ms-motion[data-ms-preset=form][data-ms-phase=in]{animation-name:ms-form-in}.ms-motion[data-ms-preset=form][data-ms-phase=out]{animation-name:ms-form-out}@keyframes ms-form-in{0%{opacity:0;filter:blur(var(--ms-blur));transform:scale(.985)}to{opacity:1;filter:blur();transform:scale(1)}}@keyframes ms-form-out{0%{opacity:1;filter:blur();transform:scale(1)}to{opacity:0;filter:blur(var(--ms-blur));transform:scale(1.025)}}.ms-motion[data-ms-direction=left]{--ms-x:calc(-1 * var(--ms-offset));--ms-y:0px}.ms-motion[data-ms-direction=right]{--ms-x:var(--ms-offset);--ms-y:0px}.ms-motion[data-ms-direction=up]{--ms-x:0px;--ms-y:calc(-1 * var(--ms-offset))}.ms-motion[data-ms-direction=down]{--ms-x:0px;--ms-y:var(--ms-offset)}.ms-motion[data-ms-preset=slide][data-ms-phase=in]{animation-name:ms-slide-in}.ms-motion[data-ms-preset=slide][data-ms-phase=out]{animation-name:ms-slide-out}@keyframes ms-slide-in{0%{opacity:0;filter:blur(var(--ms-blur));transform:translate(var(--ms-x,-58px), var(--ms-y,0px))}to{opacity:1;filter:blur();transform:translate(0)}}@keyframes ms-slide-out{0%{opacity:1;filter:blur();transform:translate(0)}to{opacity:0;filter:blur(var(--ms-blur));transform:translate(var(--ms-x,-58px), var(--ms-y,0px))}}.ms-motion[data-ms-preset=swirl][data-ms-phase=in]{animation-name:ms-swirl-in}.ms-motion[data-ms-preset=swirl][data-ms-phase=out]{animation-name:ms-swirl-out}@keyframes ms-swirl-in{0%{opacity:0;filter:blur(16px);transform:rotate(calc(-1 * var(--ms-rotate))) scale(.15)}to{opacity:1;filter:blur();transform:rotate(0)scale(1)}}@keyframes ms-swirl-out{0%{opacity:1;filter:blur();transform:rotate(0)scale(1)}to{opacity:0;filter:blur(16px);transform:rotate(var(--ms-rotate)) scale(.12)}}.ms-motion[data-ms-preset=slam][data-ms-phase=in]{--ms-ease:cubic-bezier(.18, .9, .27, 1);animation-name:ms-slam-in}.ms-motion[data-ms-preset=slam][data-ms-phase=out]{animation-name:ms-boom-out}@keyframes ms-slam-in{0%{opacity:0;transform:translateY(30px)scale(.92)}35%{opacity:1;transform:translateY(-28px)scale(1.025)}68%{transform:translateY(8px)scale(1.06,.9)}83%{transform:translateY(-4px)scale(.98,1.025)}to{transform:translateY(0)scale(1)}}@keyframes ms-boom-out{0%{opacity:1;filter:blur();transform:scale(1)}22%{opacity:1;transform:scale(.86)}50%{opacity:1;transform:scale(1.26)}to{opacity:0;filter:blur(13px);transform:scale(1.6)}}.ms-motion[data-ms-preset=slam][data-ms-phase=out][data-ms-burst=true]{position:relative}.ms-motion[data-ms-preset=slam][data-ms-phase=out][data-ms-burst=true]:after{content:"";pointer-events:none;z-index:2;animation:ms-boom-sparks var(--ms-duration) var(--ms-ease) var(--ms-delay) both;background:radial-gradient(circle,#f8ffab 0 3px,#0000 4px) 8% 17%/24% 24% no-repeat,radial-gradient(circle,#e5a2ff 0 3px,#0000 4px) 88% 11%/23% 29% no-repeat,radial-gradient(circle,#b0f881 0 4px,#0000 5px) 13% 85%/25% 27% no-repeat,radial-gradient(circle,#ffe3a6 0 3px,#0000 4px) 87% 82%/25% 27% no-repeat,radial-gradient(circle,#aef 0 3px,#0000 4px) 52% 0/25% 25% no-repeat;position:absolute;inset:-30%}@keyframes ms-boom-sparks{0%,25%{opacity:0;transform:scale(.25)rotate(-8deg)}48%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.7)rotate(32deg)}}.ms-motion[data-ms-preset=origami][data-ms-phase=in]{transform-origin:top;animation-name:ms-origami-in}.ms-motion[data-ms-preset=origami][data-ms-phase=out]{transform-origin:top;animation-name:ms-origami-out}@keyframes ms-origami-in{0%{opacity:0;transform:perspective(900px)rotateX(-86deg)scaleY(.3)}70%{opacity:1;transform:perspective(900px)rotateX(12deg)scaleY(1)}to{opacity:1;transform:perspective(900px)rotateX(0)scaleY(1)}}@keyframes ms-origami-out{0%{opacity:1;transform:perspective(900px)rotateX(0)scaleY(1)}to{opacity:0;transform:perspective(900px)rotateX(-86deg)scaleY(.3)}}.ms-motion[data-ms-preset=portal][data-ms-phase=in]{animation-name:ms-portal-in}.ms-motion[data-ms-preset=portal][data-ms-phase=out]{animation-name:ms-portal-out}@keyframes ms-portal-in{0%{opacity:0;filter:blur(20px)brightness(2.5);transform:scale(.04)}65%{opacity:1;filter:blur(4px)brightness(1.35);transform:scale(1.06)}to{opacity:1;filter:blur()brightness();transform:scale(1)}}@keyframes ms-portal-out{0%{opacity:1;filter:blur();transform:scale(1)}to{opacity:0;filter:blur(20px);transform:scale(.02)}}.ms-motion[data-ms-preset=curtain][data-ms-phase=in]{animation-name:ms-curtain-in-left}.ms-motion[data-ms-preset=curtain][data-ms-phase=out]{animation-name:ms-curtain-out-left}@keyframes ms-curtain-in-left{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes ms-curtain-out-left{0%{clip-path:inset(0)}to{clip-path:inset(0 0 0 100%)}}.ms-motion[data-ms-preset=curtain][data-ms-direction=right][data-ms-phase=in]{animation-name:ms-curtain-in-right}.ms-motion[data-ms-preset=curtain][data-ms-direction=right][data-ms-phase=out]{animation-name:ms-curtain-out-right}@keyframes ms-curtain-in-right{0%{clip-path:inset(0 0 0 100%)}to{clip-path:inset(0)}}@keyframes ms-curtain-out-right{0%{clip-path:inset(0)}to{clip-path:inset(0 100% 0 0)}}.ms-motion[data-ms-preset=curtain][data-ms-direction=up][data-ms-phase=in]{animation-name:ms-curtain-in-up}.ms-motion[data-ms-preset=curtain][data-ms-direction=up][data-ms-phase=out]{animation-name:ms-curtain-out-up}@keyframes ms-curtain-in-up{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0)}}@keyframes ms-curtain-out-up{0%{clip-path:inset(0)}to{clip-path:inset(100% 0 0)}}.ms-motion[data-ms-preset=curtain][data-ms-direction=down][data-ms-phase=in]{animation-name:ms-curtain-in-down}.ms-motion[data-ms-preset=curtain][data-ms-direction=down][data-ms-phase=out]{animation-name:ms-curtain-out-down}@keyframes ms-curtain-in-down{0%{clip-path:inset(100% 0 0)}to{clip-path:inset(0)}}@keyframes ms-curtain-out-down{0%{clip-path:inset(0)}to{clip-path:inset(0 0 100%)}}.ms-motion[data-ms-preset=elastic][data-ms-phase=in]{animation-name:ms-elastic-in}.ms-motion[data-ms-preset=elastic][data-ms-phase=out]{animation-name:ms-elastic-out}@keyframes ms-elastic-in{0%{opacity:0;transform:scale(.15)}55%{opacity:1;transform:scale(1.15)}75%{transform:scale(.94)}90%{transform:scale(1.025)}to{transform:scale(1)}}@keyframes ms-elastic-out{0%{opacity:1;transform:scale(1)}28%{transform:scale(1.09)}70%{opacity:1;transform:scale(.6)}to{opacity:0;transform:scale(0)}}.ms-motion[data-ms-preset=cascade][data-ms-phase=in]{animation-name:ms-cascade-in}.ms-motion[data-ms-preset=cascade][data-ms-phase=out]{animation-name:ms-cascade-out}@keyframes ms-cascade-in{0%{opacity:0;filter:blur(5px);transform:translateY(34px)scale(.95)}to{opacity:1;filter:blur();transform:translate(0,0)scale(1)}}@keyframes ms-cascade-out{0%{opacity:1;transform:translate(0,0)rotate(0)}to{opacity:0;transform:translate(34px,-50px)rotate(12deg)scale(.8)}}.ms-motion[data-ms-preset=flip][data-ms-phase=in]{animation-name:ms-flip-in}.ms-motion[data-ms-preset=flip][data-ms-phase=out]{animation-name:ms-flip-out}@keyframes ms-flip-in{0%{opacity:0;transform:perspective(900px)rotateY(-95deg)translateY(-35px)scale(.8)}80%{opacity:1;transform:perspective(900px)rotateY(8deg)translateY(0)scale(1)}to{opacity:1;transform:perspective(900px)rotateY(0)translateY(0)scale(1)}}@keyframes ms-flip-out{0%{opacity:1;transform:perspective(900px)rotateY(0)scale(1)}to{opacity:0;transform:perspective(900px)rotateY(95deg)translateY(40px)scale(.8)}}@media (prefers-reduced-motion:reduce){.ms-motion[data-ms-preset=slam][data-ms-phase=out][data-ms-burst=true]:after{content:none!important;animation:none!important}.ms-motion{filter:none!important;clip-path:none!important;opacity:1!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important;transform:none!important}}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;max-inline-size:100%;overflow-x:clip}body{--font-display:var(--font-geist-sans), "Arial Narrow", sans-serif;--font-copy:var(--font-geist-sans), Arial, sans-serif;--font-code:var(--font-geist-mono), "Cascadia Code", monospace;background:rgb(var(--usk-bg-rgb));max-inline-size:100%;color:rgb(var(--usk-text-rgb));font-family:var(--font-copy);margin:0;overflow-x:clip}img,svg,video,canvas{max-inline-size:100%}
.experience{--lab-rule:rgb(var(--usk-border-rgb) / .64);--lab-rule-soft:rgb(var(--usk-border-rgb) / .34);min-block-size:100svh}.experience:not(.lab-experience){background:rgb(var(--usk-bg-rgb));color:rgb(var(--usk-text-rgb));font-family:var(--font-copy)}.home-experience{background:radial-gradient(circle at 78% 10%, rgb(var(--usk-primary-rgb) / .14), transparent 30rem), linear-gradient(rgb(var(--usk-primary-rgb) / .035) 1px, transparent 1px), linear-gradient(90deg, rgb(var(--usk-primary-rgb) / .035) 1px, transparent 1px), rgb(var(--usk-bg-rgb));background-size:auto,56px 56px,56px 56px,auto}.experience:not(.lab-experience) :where(h1,h2,h3,h4,p,figure,pre,dl,dd){margin-block:0}.experience:not(.lab-experience) :where(code,pre){font-family:var(--font-code)}.experience svg{flex:none;block-size:1.1em;inline-size:1.1em}.lab-experience .site-header :is(.navigation-toggle,.lab-configuration-toggle){min-block-size:44px}.site-header,.site-header :where(.brand,.brand-logo,.brand-copy,.brand-title,.brand-owner,.site-header-tools,.site-navigation,.navigation-panel,.primary-nav,.navigation-actions,.lab-configuration-menu){margin:0;padding:0}.site-header :where(.site-header-inner,.navigation-toggle,.navigation-link,.lab-configuration-toggle){margin:0}.experience :where(section[id]){scroll-margin-block-start:calc(var(--ly-header-height) + 1px + 1rem)}.experience:not(.lab-experience) .site-action,.not-found .site-action{text-align:center;justify-content:center;align-items:center;gap:.55rem;min-block-size:44px;padding:.7rem 1rem;display:inline-flex}.site-pad-block-6{padding-block:1.5rem}.site-pad-inline-6{padding-inline:1.5rem}.skip-link{z-index:100;background:rgb(var(--usk-primary-rgb));color:rgb(var(--usk-primary-text-rgb));padding:.8rem 1rem;font-weight:800;position:fixed;inset:0 auto auto 1rem;translate:0 -120%}.skip-link:focus{translate:0 1rem}.site-header{border-block-end:1px solid var(--lab-rule-soft);background:rgb(var(--usk-bg-rgb) / .94);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.site-header-inner{align-items:center;gap:var(--ly-space-4);min-block-size:var(--ly-header-height);grid-template-columns:auto minmax(0,1fr);padding-block:.7rem;display:grid;position:relative}.experience:not(.lab-experience) :is(.brand,.navigation-toggle,.lab-configuration-toggle,.primary-nav a,.navigation-actions a,.site-footer a,.section-label,.eyebrow,.meta-line,.workbench-mode,.workbench-kicker,.library-index,.copy-button){font-family:var(--font-code)}.brand{color:inherit;justify-self:start;inline-size:fit-content;min-inline-size:0;max-inline-size:100%;font-weight:800;text-decoration:none}.brand-copy,.footer-brand p{min-inline-size:0;line-height:1.1}.site-header:not(.site-header--disclosure) .brand{flex-wrap:nowrap;max-inline-size:min(100%,20rem)}.brand-title,.brand-owner{overflow-wrap:anywhere}.brand-title{color:rgb(var(--usk-text-rgb));font-size:.95rem}.brand-owner{color:rgb(var(--usk-text-muted-rgb));text-transform:uppercase;font-size:.75rem;font-weight:800}#client-systems .section-heading{margin-block-end:0}.hero-service-copy{margin:0;line-height:1.7}.hero-service-link{text-underline-offset:.25rem;padding-block:.65rem;display:inline-block}.hero-service-link:focus-visible{outline-offset:3px;outline:2px solid}.brand-logo,.footer-logo{object-fit:contain;flex:none;display:block}.brand-logo{block-size:3rem;inline-size:4rem}.footer-logo{block-size:6rem;inline-size:8rem}.site-header-tools,.site-navigation,.lab-configuration-menu,.navigation-panel,.primary-nav,.navigation-actions,.footer-package-links{min-inline-size:0}.site-header-tools{justify-content:flex-end;justify-self:end;align-items:center;gap:var(--ly-space-2);inline-size:100%;display:flex}.site-navigation{flex:auto;justify-self:end;inline-size:100%}.navigation-toggle{display:none}.site-navigation[data-presentation=responsive] .navigation-toggle{min-block-size:44px;inline-size:44px;padding-inline:0;display:none}.site-header :is(.navigation-toggle,.lab-configuration-toggle) svg{block-size:1.5rem;inline-size:1.5rem}.navigation-panel{justify-content:flex-end;align-items:center;gap:var(--ly-space-2);min-block-size:44px;display:flex}.primary-nav{justify-content:flex-end;align-items:center;gap:var(--ly-space-1);flex-wrap:nowrap;display:flex}.navigation-actions{align-items:center;gap:var(--ly-space-2);flex:none;display:flex}.navigation-link{padding-inline:clamp(.25rem,.45vw,.5rem)}.navigation-actions .site-action{min-block-size:44px;padding-inline:clamp(.45rem,.65vw,.75rem)}.site-header--disclosure .site-header-inner{grid-template-columns:minmax(0,1fr) auto}.site-navigation[data-presentation=disclosure]{inline-size:auto}.site-navigation[data-presentation=disclosure] .navigation-toggle{inline-size:44px;padding-inline:0;display:inline-flex}.site-navigation[data-presentation=disclosure] .navigation-panel{z-index:calc(var(--ly-z-header,20) + 1);gap:var(--ly-space-3);max-block-size:min(40rem, calc(100dvh - 100% - var(--ly-space-1)));padding:var(--ly-space-3);overscroll-behavior-block:contain;border:1px solid var(--lab-rule);background:rgb(var(--usk-bg-rgb) / .98);box-shadow:var(--usk-native-shadow-md,0 1rem 3rem #0000003d);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);grid-template-columns:minmax(0,1fr);display:none;position:absolute;inset-block-start:100%;inset-inline:0;overflow:clip auto}.site-navigation[data-presentation=disclosure] .navigation-panel[data-open=true]{display:grid}.site-navigation[data-presentation=disclosure] .primary-nav{gap:var(--ly-space-2);grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));display:grid}.site-navigation[data-presentation=disclosure] .navigation-link{justify-content:flex-start;inline-size:100%;padding-inline:1rem}.site-navigation[data-presentation=disclosure] .navigation-actions{border-block-start:1px solid var(--lab-rule-soft);grid-template-columns:repeat(2,minmax(0,1fr));padding-block-start:var(--ly-space-3);display:grid}.site-navigation[data-presentation=disclosure] .navigation-actions .site-action{inline-size:100%;padding-inline:1rem}.lab-configuration-menu{flex:none}.lab-configuration-toggle{min-block-size:44px;inline-size:44px}.lab-configuration-panel{z-index:calc(var(--ly-z-header,20) + 2);inline-size:min(52rem, calc(100% - (2 * var(--ly-wrapper-local-gutter,1rem))));max-block-size:calc(100dvh - 100% - var(--ly-space-1) - 1px);overscroll-behavior-block:contain;scrollbar-gutter:stable;border:1px solid var(--lab-rule);background:rgb(var(--usk-bg-rgb) / .98);box-shadow:var(--usk-native-shadow-md,0 1rem 3rem #0000003d);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);position:absolute;inset-block-start:calc(100% + 1px);inset-inline-end:var(--ly-wrapper-local-gutter,1rem);overflow:clip auto;container:ly-scope/inline-size}.lab-configuration-panel[hidden]{display:none}.primary-nav a,.site-footer a{white-space:nowrap;align-items:center;min-block-size:44px;text-decoration:none;display:inline-flex}.experience:not(.lab-experience) :is(.primary-nav a,.site-footer a){color:rgb(var(--usk-text-muted-rgb));font-size:.78rem;font-weight:750}.home-hero .hero-actions>[data-hero-action]{min-block-size:3.5rem}.hero-copy{min-inline-size:0}.hero.home-hero h1{max-inline-size:11ch;font-family:var(--font-display);text-wrap:balance;font-size:clamp(3rem,6.2vw,4.4rem);font-weight:680;line-height:.96}.hero.home-hero .hero-copy{gap:1.25rem}.hero.home-hero h1 em{color:rgb(var(--usk-primary-rgb));font-style:normal}.lab-hero h1{max-inline-size:16ch}.lab-hero{--ly-split-min:28rem}.hero-actions>[data-hero-action]{min-block-size:4.75rem}.lede,.section-heading>p,.capability-preview-panel>p:last-child,.conversion-path>p:not(.section-label){max-inline-size:64ch}.experience:not(.lab-experience) :is(.lede,.section-heading>p,.capability-preview-panel>p:last-child,.conversion-path>p:not(.section-label)){color:rgb(var(--usk-text-muted-rgb));line-height:1.65}.section-band{border-block-start:1px solid var(--lab-rule)}.section-heading{margin-block-end:clamp(1.75rem,4vw,3rem)}.experience:not(.lab-experience) .section-heading h2,.company-section h2{font-family:var(--font-display);text-wrap:balance;font-size:clamp(2.25rem,5vw,4rem);font-weight:680;line-height:1.03}.experience:not(.lab-experience) .section-label{color:rgb(var(--usk-primary-rgb));text-transform:uppercase;font-size:.75rem;font-weight:850}.experience:not(.lab-experience) .eyebrow{color:rgb(var(--usk-primary-rgb));font-family:var(--font-code);text-transform:uppercase;font-size:.75rem;font-weight:850}.experience:not(.lab-experience) .muted-copy{color:rgb(var(--usk-text-muted-rgb));line-height:1.6}.capability-preview-panel,.conversion-path{border-block-start:1px solid var(--lab-rule-soft);min-inline-size:0;padding-block:1.5rem}.capability-preview-panel h2,.conversion-path h3{font-family:var(--font-display);font-size:clamp(1.65rem,3vw,2.35rem);line-height:1.1}.home-system-summary{border:1px solid var(--lab-rule);background:rgb(var(--usk-surface-rgb) / .72);min-inline-size:min(100%,22rem);padding:clamp(1.5rem,4vw,3rem)}.home-system-summary>div{gap:var(--ly-space-1);border-block-end:1px solid var(--lab-rule-soft);padding-block-end:var(--ly-space-4);display:grid}.home-system-summary strong{color:rgb(var(--usk-primary-rgb));font-family:var(--font-display);font-size:clamp(2.5rem,6vw,4.5rem);line-height:1}.home-system-summary span,.home-system-summary p{color:rgb(var(--usk-text-muted-rgb))}.package-overview-grid{margin:0;padding:0;list-style:none}.package-overview-card{border:1px solid var(--lab-rule-soft);background:rgb(var(--usk-surface-rgb) / .84);min-inline-size:0;padding:clamp(1.25rem,3vw,2rem);transition:transform .18s,border-color .18s,box-shadow .18s}.package-overview-card:hover,.package-overview-card:focus-within{border-color:rgb(var(--usk-primary-rgb));transform:translateY(-.4rem);box-shadow:0 1.5rem 3rem #00000038}.package-overview-card h3{font-family:var(--font-display);font-size:clamp(1.5rem,3vw,2.25rem);line-height:1.1}.package-overview-card code{overflow-wrap:anywhere}.package-overview-actions{margin-block-start:auto}.quick-start-layout,.company-overview{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start}.quick-start-command{border:1px solid var(--lab-rule);background:rgb(var(--usk-surface-rgb) / .84);min-inline-size:0;padding:clamp(1.25rem,3vw,2rem)}.quick-start-command pre{white-space:pre-wrap;overflow-wrap:anywhere;max-inline-size:100%;margin:0;overflow-x:auto}.quick-start-command .copy-button{justify-self:start}.lab-invitation .section-heading,.company-overview .section-heading,.quick-start-layout .section-heading{margin-block-end:0}.lab-invitation>.site-action{justify-self:end}.install-step,.library-list>li{border-block-start:1px solid var(--lab-rule-soft);min-inline-size:0}.library-list>li{--ly-grid-columns:1}.install-step header,.snippet-shell,.library-list nav{min-inline-size:0}.snippet-shell pre{white-space:pre-wrap;overflow-wrap:anywhere;max-inline-size:100%;overflow-x:auto}.install-steps,.library-list{margin:0;padding:0;list-style:none}.library-list code{overflow-wrap:anywhere}.experience:not(.lab-experience) .library-list code{color:rgb(var(--usk-link-rgb))}.site-footer{border-block-start:1px solid var(--lab-rule)}.site-footer-inner{padding-block:clamp(2rem,5vw,4rem)}@supports (animation-timeline:view()){.home-experience .section-band{animation:linear both home-section-reveal;animation-timeline:view();animation-range:entry 5% cover 28%}}@keyframes home-section-reveal{0%{opacity:0;transform:translateY(2rem)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.package-overview-card{transition:none}.home-experience .section-band{animation:none}}.footer-brand small{display:block}.experience:not(.lab-experience) .footer-brand small{color:rgb(var(--usk-text-muted-rgb))}
.observatory,.observatory-stage,.observatory-detail{min-inline-size:0}.observatory-stage{isolation:isolate;aspect-ratio:1;place-items:center;inline-size:min(100%,30rem);margin-inline:auto;display:grid;position:relative}.observatory-stage:before,.observatory-stage:after{content:"";z-index:-2;background:var(--lab-rule-soft);position:absolute}.observatory-stage:before{block-size:1px;inline-size:100%}.observatory-stage:after{block-size:100%;inline-size:1px}.orbit-ring{color:rgb(var(--usk-primary-rgb));pointer-events:none;border:1px solid;border-radius:50%;display:block;position:absolute}.orbit-ring-structure{inset:2%}.orbit-ring-identity{color:rgb(var(--usk-link-rgb));inset:18%}.orbit-ring-behavior{color:rgb(var(--usk-success-rgb));inset:34%}.observatory-orbit{z-index:1;min-inline-size:6rem;position:absolute}.observatory-orbit-structure{inset-block-start:16%;inset-inline-start:8%}.observatory-orbit-identity{inset-block-end:18%;inset-inline-end:8%}.observatory-orbit-behavior{inset-block-start:42%;inset-inline-start:0}.orbit-runner{border-radius:inherit;pointer-events:none;animation:24s linear infinite orbit;position:absolute;inset:0}.orbit-ring-identity .orbit-runner{animation-duration:18s;animation-direction:reverse}.orbit-ring-behavior .orbit-runner{animation-duration:12s;animation-direction:reverse}.orbit-runner i{aspect-ratio:1;border:2px solid rgb(var(--usk-bg-rgb));background:currentColor;border-radius:50%;inline-size:.75rem;position:absolute;inset:-.38rem auto auto 50%;box-shadow:0 0 0 1px,0 0 1.5rem}.orbit-label{font-family:var(--font-code);text-transform:uppercase;font-size:.68rem;font-weight:850}.observatory-core{aspect-ratio:1;border:1px solid rgb(var(--usk-primary-rgb));background:rgb(var(--usk-surface-rgb));text-align:center;inline-size:30%;box-shadow:0 0 3rem rgb(var(--usk-primary-rgb) / .12);border-radius:50%;place-content:center;gap:.25rem;display:grid}.observatory-core small{max-inline-size:12ch;color:rgb(var(--usk-text-muted-rgb));font-size:.68rem;line-height:1.35}.observatory-legend{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.observatory-legend li{min-inline-size:0}.observatory-legend li>div{flex:1 1 0;min-inline-size:0}.observatory-legend strong,.observatory-legend small{overflow-wrap:anywhere;display:block}.layer-number{color:rgb(var(--usk-primary-rgb));font-family:var(--font-code);font-size:.7rem;font-weight:850}.observatory-detail code{overflow-wrap:anywhere}@keyframes orbit{to{rotate:1turn}}.home-observatory{--home-observatory-cyan:#39d3c6;--home-observatory-gold:#ffca66;gap:1rem;min-inline-size:0;margin:0;display:grid}.home-observatory-stage{aspect-ratio:1;isolation:isolate;place-items:center;inline-size:min(100%,35rem);margin-inline:auto;animation:.9s cubic-bezier(.2,.8,.2,1) both observatory-enter;display:grid;position:relative}.home-observatory-stage:before,.home-observatory-stage:after{content:"";z-index:-2;background:#39d3c624;position:absolute}.home-observatory-stage:before{block-size:1px;inline-size:100%}.home-observatory-stage:after{block-size:100%;inline-size:1px}.home-orbit-ring{pointer-events:none;border:1px solid #39d3c6ad;border-radius:50%;display:block;position:absolute}.home-orbit-ring-1{inset:2%}.home-orbit-ring-2{border-color:#ffca66ad;inset:18%}.home-orbit-ring-3{border-color:rgb(var(--usk-success-rgb) / 68%);inset:34%}.home-orbit-runner{border-radius:inherit;color:var(--home-observatory-cyan);animation:22s linear infinite orbit;position:absolute;inset:0}.home-orbit-ring-2 .home-orbit-runner{color:var(--home-observatory-gold);animation-duration:17s;animation-direction:reverse}.home-orbit-ring-3 .home-orbit-runner{color:rgb(var(--usk-success-rgb));animation-duration:12s}.home-orbit-runner i{aspect-ratio:1;border:2px solid rgb(var(--usk-bg-rgb));background:currentColor;border-radius:50%;inline-size:.8rem;position:absolute;inset:-.4rem auto auto 50%;box-shadow:0 0 1.4rem}.home-orbit-control{z-index:2;min-block-size:44px;color:rgb(var(--usk-text-rgb));font-family:var(--font-code);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:#051320eb;border:1px solid #39d3c652;border-radius:999px;grid-template-columns:auto 1fr;align-items:center;gap:.55rem;padding:.55rem .75rem;font-size:.68rem;font-weight:800;transition:border-color .16s,transform .16s;display:grid;position:absolute;box-shadow:0 8px 28px #0000004d}.home-orbit-control span{color:var(--home-observatory-gold)}.home-orbit-control:hover,.home-orbit-control:focus-visible,.home-orbit-control[aria-pressed=true]{border-color:var(--home-observatory-cyan);transform:translateY(-3px)}.home-orbit-control-1{inset-block-start:14%;inset-inline-start:1%}.home-orbit-control-2{inset-block-start:24%;inset-inline-end:0}.home-orbit-control-3{inset-block-end:17%;inset-inline-start:8%}.home-observatory-core{aspect-ratio:1;text-align:center;background:radial-gradient(circle,#39d3c629,#06111ff5 66%);border:1px solid #39d3c685;border-radius:50%;place-content:center;gap:.25rem;inline-size:30%;display:grid;box-shadow:0 0 4rem #39d3c624}.home-observatory-core strong{color:var(--home-observatory-gold);font-family:var(--font-code);font-size:clamp(1rem,2.6vw,1.75rem)}.home-observatory-core small{max-inline-size:10ch;color:rgb(var(--usk-text-muted-rgb));font-size:.6rem;line-height:1.25}.home-observatory-detail{background:linear-gradient(145deg,#132d3fe0,#071726d6);border:1px solid #39d3c63d;border-radius:1rem;min-inline-size:0;padding:1.25rem}.home-observatory-detail>span{color:var(--home-observatory-cyan);font-family:var(--font-code);letter-spacing:.12em;text-transform:uppercase;font-size:.7rem;font-weight:800}.home-observatory-detail h2{font-size:clamp(1.35rem,3vw,2rem)}.home-observatory-detail p{color:rgb(var(--usk-text-muted-rgb))}.home-observatory-detail code{color:var(--home-observatory-gold);overflow-wrap:anywhere}.home-observatory-detail a{min-block-size:44px;color:var(--home-observatory-cyan);align-items:center;gap:.35rem;display:inline-flex}@keyframes observatory-enter{0%{opacity:0;transform:scale(.9)rotate(-3deg)}to{opacity:1;transform:scale(1)rotate(0)}}@media (max-width:32rem){.home-orbit-control{font-size:.58rem}.home-observatory-core strong{font-size:.85rem}}@media (max-width:22rem){.observatory-orbit-behavior{inset-block-start:66%}}@media (prefers-reduced-motion:reduce){.home-observatory-stage,.home-orbit-runner{animation:none}.home-orbit-control{transition:none}}
.home-orbit-ring-4{border-color:rgb(var(--usk-link-rgb) / 68%);inset:9%}.home-orbit-control-4{inset-block-end:8%;inset-inline-end:0}.orbit-ring-motion{color:rgb(var(--usk-link-rgb));inset:10%}.observatory-orbit-motion{inset-block-start:12%;inset-inline-end:0}
.configuration-console,.control-deck,.active-config,.code-strip,.workbench-frame,.client-workspace,.layout-base-grid,.layout-disclosures,.recipe-atlas,.primitive-atlas,.wrapper-atlas{min-inline-size:0}.control-deck{--ly-grid-columns:1}.control-deck label,.control-deck fieldset{gap:.45rem;min-inline-size:0;margin:0;display:grid}.control-deck fieldset{border:0;padding:0}.mode-options,.active-config{flex-wrap:wrap;gap:.6rem;display:flex}.mode-options label{align-items:center;gap:.35rem;min-block-size:44px;display:inline-flex}.active-config{margin-block:1.25rem}.active-config span{align-items:baseline;gap:.35rem;display:inline-flex}.live-status{color:rgb(var(--usk-success-rgb))}.code-strip{margin-block-start:1rem}.code-strip>div,.code-strip code{min-inline-size:0}.code-strip code{white-space:pre-wrap;overflow-wrap:anywhere;max-inline-size:100%;display:block;overflow-x:auto}.configuration-console textarea{inline-size:100%;max-inline-size:100%}.workbench-frame{border:1px solid var(--lab-rule);padding:clamp(.35rem,1vw,.75rem)}.client-workspace{overflow-wrap:anywhere}.workbench-kicker{color:rgb(var(--usk-text-muted-rgb));font-size:.74rem;font-weight:750}.workbench-nav{margin-block-start:1rem}.workbench-mode{color:rgb(var(--usk-primary-rgb));justify-self:end;font-size:.78rem;font-weight:800}.workbench-metrics>div,.workbench-config>div,.workbench-deliverables article,.workbench-deliverables p,.workbench-activity{min-inline-size:0}.workbench-activity{margin:0;padding-inline-start:1.2rem}.workbench-config dd{overflow-wrap:anywhere}.layout-base-grid{margin-block-end:clamp(2rem,5vw,4rem)}.specimen-intro,.layout-grid-cell,.specimen-heading,.primitive-specimen,.wrapper-sample,.utility-chip{overflow-wrap:anywhere;min-inline-size:0}.specimen-label{color:rgb(var(--usk-primary-rgb));font-family:var(--font-code);text-transform:uppercase;font-size:.72rem;font-weight:850}.layout-disclosures>details{scroll-margin-block-start:calc(var(--ly-header-height) + 2rem)}.layout-disclosures summary{min-block-size:44px}.recipe-atlas,.primitive-atlas,.wrapper-atlas{padding-block:1.5rem}.recipe-entry{border-block-start:1px solid var(--lab-rule-soft);min-inline-size:0;padding-block-start:1rem}.recipe-specimen{overflow-wrap:anywhere}.primitive-query-scope{min-inline-size:0;display:grid;container-type:inline-size}.primitive-query-scope>.primitive-specimen{inline-size:100%}.recipe-media>span,.gallery-field,.media-field,.frame-field{min-block-size:7rem;color:rgb(var(--usk-primary-rgb));font-family:var(--font-code);text-align:center;place-items:center;display:grid}.primitive-cover{--ly-cover-min:16rem}[data-pane-count="2"]{--ly-pane-min:min(100%, 12rem)}[data-pane-count="3"]{--ly-pane-min:min(100%, 9rem)}.primitive-scroll{--ly-scroll-max:13rem}.primitive-specimen>span,.primitive-specimen>p{min-inline-size:0}.wrapper-sample strong,.wrapper-sample span{display:block}.breakout-sample>*{min-block-size:3rem}.utility-inventory,.alignment-inventory{min-inline-size:0}.alignment-inventory code{overflow-wrap:anywhere}.ui-inventory,.ui-surface-grid,.ui-button-board,.feedback-grid,.badge-board,.ui-field-grid,.choice-recipe,.switch-recipe,.spinner-board,.tooltip-scroll,.tooltip-board,.ui-data-board,.helper-board,.preset-extra-board,.preset-extra-grid,.native-laboratory,.native-inventory,.native-input-grid,.native-choice-grid,.native-state-grid,.native-semantic-grid,.native-support-disclosure,.native-support-grid,.native-token-list,.native-dialog-demo,.native-dialog-body,.interaction-atlas,.interaction-matrix,.interaction-state-grid,.collision-console,.collision-console-layout,.collision-controls,.collision-stage,.integration-lab,.integration-card,.integration-frame,.integration-grid,.integration-disclosures,.integration-paths,.adoption-path,.adoption-grid,.adoption-disclosures,.library-entrypoint,.library-next-steps{min-inline-size:0}.integration-frame{block-size:clamp(28rem,55vw,34rem);inline-size:100%;max-inline-size:100%;display:block}.integration-grid,.adoption-grid{padding-block:1.5rem}.integration-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,24rem),1fr))}.integration-disclosure,.adoption-disclosure{scroll-margin-block-start:calc(var(--ly-header-height) + 2rem)}.integration-disclosure>summary,.adoption-disclosure>summary{min-block-size:44px}.integration-card code,.adoption-path code,.library-entrypoint code{overflow-wrap:anywhere;max-inline-size:100%}.integration-paths>*,.library-next-steps>*{min-block-size:44px}.ui-surface-grid,.feedback-grid,.ui-field-grid,.preset-extra-grid,.native-input-grid,.native-state-grid,.native-semantic-grid,.native-support-grid,.interaction-matrix,.interaction-state-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:clamp(.8rem,2vw,1.35rem);display:grid}.ui-paint-signature,.ui-surface-sample,.helper-board>span,.native-support-grid>section,.collision-stage{padding:clamp(.9rem,2vw,1.4rem)}.semantic-text-roles,.ui-button-board,.badge-board,.spinner-board,.helper-board,.native-token-list{flex-wrap:wrap;align-items:center;gap:.8rem;display:flex}.ui-button-board,.feedback-grid,.badge-board,.ui-field-grid,.choice-recipe,.switch-recipe,.spinner-board,.tooltip-scroll,.ui-data-board,.helper-board,.preset-extra-board,.native-support-disclosure,.interaction-state-grid{padding-block:1.5rem}.ui-pill-row{flex:1 0 100%;justify-content:center;display:flex}.ui-field-grid label,.native-control,.native-state-grid label{align-content:start;gap:.55rem;min-inline-size:0;display:grid}.ui-field-grid :where(input,select,textarea),.native-control :where(input,select,textarea),.native-state-grid :where(input,button),.native-input-grid :where(input,select,textarea){max-inline-size:100%}.choice-recipe,.switch-recipe{align-content:start;gap:1rem;display:grid}.tooltip-scroll{max-inline-size:100%;overflow:auto clip}.tooltip-board{grid-template-columns:repeat(4,minmax(10rem,1fr));gap:7rem;min-inline-size:72rem;padding:6rem 9rem;display:grid}.tooltip-anchor{justify-content:center;justify-self:center;align-items:center;min-block-size:44px;display:inline-flex}.ui-data-board :where(nav,[role=toolbar]){min-inline-size:0}.helper-board>hr{flex:1 0 100%}.native-laboratory{margin-block-start:clamp(4rem,10vw,8rem)}.native-choice-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));gap:1rem;display:grid}.native-choice-grid label,.collision-controls label{align-items:center;gap:.6rem;min-block-size:44px;display:inline-flex}.native-scroll-sample{max-block-size:10rem;overflow:auto}.native-token-list code{overflow-wrap:anywhere;max-inline-size:100%}.native-dialog-body{inline-size:min(36rem,100vw - 2rem);max-inline-size:100%;padding:clamp(1rem,4vw,2rem)}.dialog-actions{align-items:stretch}.interaction-atlas>details,.ui-inventory>details,.native-inventory>details,.native-support-details{scroll-margin-block-start:calc(var(--ly-header-height) + 2rem)}.interaction-atlas summary,.ui-inventory summary,.native-inventory summary,.native-support-details summary{min-block-size:44px}.interaction-levels{grid-template-columns:repeat(3,minmax(min(100%,12rem),1fr))}.interaction-state-grid>[role=tablist]{min-inline-size:0}.interaction-state-grid .site-action,.interaction-state-grid>[role=tablist] .site-action{inline-size:100%}.disabled-activation-status{margin-block:1rem}.collision-console-layout{grid-template-columns:minmax(14rem,.65fr) minmax(0,1.35fr);gap:clamp(1.25rem,4vw,3rem);display:grid}.collision-stage{text-align:center;place-content:center;min-block-size:18rem}.collision-surface{min-inline-size:min(100%,15rem)}
.atlas-experience{background:radial-gradient(at 90% 0,#39d3c61a,#0000 38rem),#07111f}.guide-hero{padding-block:clamp(2.5rem,4vw,4rem) 2rem}.guide-hero h1{letter-spacing:-.045em;max-inline-size:none;margin:0;font-size:clamp(2.15rem,4vw,3.75rem);line-height:1.08}.guide-hero .lede{max-inline-size:65ch;margin:0}.guide-lab-cta{justify-content:center;align-self:flex-start;align-items:center;gap:1rem;min-block-size:3.75rem;padding:1rem 2rem;font-size:1.1rem;font-weight:700;text-decoration:none;display:inline-flex}.guide-lab-cta svg{block-size:1.35rem;inline-size:1.35rem}.guide-workspace{padding-block:1rem 4rem}.guide-reference-link{text-underline-offset:.25rem;align-items:center;min-block-size:44px;display:inline-flex}.guide-reference-page{padding-block-end:4rem}.guide-reference-definitions dd{margin:.5rem 0 0;line-height:1.65}.library-guides{min-inline-size:0}.guide-tabs-list{border:1px solid #ffffff24;border-radius:1rem;flex-wrap:nowrap;gap:.5rem;max-inline-size:100%;margin-block-end:2rem;padding:.5rem;display:flex;overflow-x:auto}.guide-tabs-list>button{white-space:nowrap;flex:1 0 auto;min-block-size:48px;padding:.8rem 1rem}.library-guides [role=tabpanel]{background:0 0;border:0;min-inline-size:0;padding:0}.library-guides [role=tabpanel][hidden]{display:none}.guide-panel{scroll-margin-block-start:7rem}.guide-panel-heading{max-inline-size:72ch;margin-block-end:2.5rem}.guide-title-row{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.guide-title-row h2{margin:0;font-size:clamp(1.75rem,3vw,2.75rem);line-height:1.2}.guide-panel-heading>p:last-child{margin-block:1rem 0;font-size:1.1rem;line-height:1.7}.guide-columns{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(2rem,4vw,4rem);display:grid}.guide-columns>*,.guide-example{min-inline-size:0}.guide-documentation h3,.guide-examples h3{margin:0;font-size:1.2rem;line-height:1.4}.guide-documentation p,.guide-example p{margin-block:0;line-height:1.65}.guide-example>header{gap:.65rem;display:grid}.guide-preview{background:#ffffff08;border:1px solid #ffffff26;border-radius:1rem;min-inline-size:0;padding:clamp(1rem,2.5vw,1.5rem)}.guide-preview h4{margin:0;font-size:1.15rem;line-height:1.35}.guide-preview .usk-card>.usk-badge{align-self:flex-start}.guide-preview [data-ui]{min-inline-size:0}.guide-example-note{margin-block:1rem 0;font-size:.9rem}.guide-code{color:#e7edf5;background:#07101c;border:1px solid #ffffff24;border-radius:.75rem;min-inline-size:0;overflow:hidden}.guide-code-toolbar{border-block-end:1px solid #ffffff1f;justify-content:space-between;align-items:center;gap:1rem;padding:.5rem 1rem;display:flex}.guide-code-toolbar>span{color:#e4bb60;font-family:var(--font-code);font-size:.78rem}.guide-code-toolbar button{min-block-size:44px}.guide-code pre{white-space:pre;max-block-size:18rem;margin:0;padding:1rem;font-size:.8rem;line-height:1.65;overflow:auto}.guide-code pre code{color:inherit;font:inherit;background:0 0;border:0;padding:0}.guide-code [role=status]{color:#9fe6dc;padding-inline:1rem;font-size:.85rem}.guide-code [role=status]:not(:empty){padding-block:.5rem}.guide-reference{table-layout:fixed;border-collapse:collapse;inline-size:100%;font-size:.9rem}.guide-reference th,.guide-reference td{text-align:start;vertical-align:top;overflow-wrap:anywhere;border-block-end:1px solid #ffffff1f;padding:1rem .75rem;line-height:1.6}.guide-reference th:first-child{inline-size:37%}.guide-reference code{white-space:normal;font-size:.8rem}.guide-callout{background:#e4bb600d;border-inline-start:3px solid #e4bb60;padding:1.25rem}.guide-resource-links a{color:#9fe6dc;text-underline-offset:.25rem;align-items:center;min-block-size:44px;display:inline-flex}.guide-lab-banner{padding-block:1rem 5rem}.guide-lab-banner-inner{padding:clamp(1.5rem,4vw,3rem)}.guide-lab-banner h2{margin:0;font-size:clamp(1.75rem,3vw,2.75rem);line-height:1.2}.guide-lab-banner p{max-inline-size:65ch;margin:0}.guide-code pre:focus-visible,.guide-resource-links a:focus-visible,.guide-lab-cta:focus-visible{outline-offset:3px;outline:2px solid #e4bb60}@media (max-width:60rem){.guide-columns{grid-template-columns:minmax(0,1fr)}.guide-tabs-list{grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:visible}.guide-tabs-list>button{white-space:normal;overflow-wrap:anywhere;min-inline-size:0;line-height:1.4}}@media (max-width:30rem){.guide-lab-cta{inline-size:100%;padding-inline:1rem}.guide-reference th,.guide-reference td{padding-inline:.4rem}}
@container ly-scope (min-width:44rem){.control-deck{--ly-grid-columns:2}}@container ly-scope (min-width:64rem){.control-deck,.library-list>li{--ly-grid-columns:4}}@media (max-width:84rem){.site-header-inner{grid-template-columns:minmax(0,1fr) auto}.site-navigation[data-presentation=responsive]{inline-size:auto}.site-navigation[data-presentation=responsive] .navigation-toggle{display:inline-flex}.site-navigation[data-presentation=responsive] .navigation-panel{z-index:calc(var(--ly-z-header,20) + 1);gap:var(--ly-space-3);max-block-size:min(40rem, calc(100dvh - 100% - var(--ly-space-1)));padding:var(--ly-space-3);overscroll-behavior-block:contain;border:1px solid var(--lab-rule);background:rgb(var(--usk-bg-rgb) / .98);box-shadow:var(--usk-native-shadow-md,0 1rem 3rem #0000003d);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);grid-template-columns:minmax(0,1fr);display:none;position:absolute;inset-block-start:100%;inset-inline:0;overflow:clip auto}.site-navigation[data-presentation=responsive] .navigation-panel[data-open=true]{display:grid}.site-navigation[data-presentation=responsive] .primary-nav{gap:var(--ly-space-2);grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));display:grid}.site-navigation[data-presentation=responsive] .navigation-link{justify-content:flex-start;inline-size:100%;padding-inline:1rem}.site-navigation[data-presentation=responsive] .navigation-actions{border-block-start:1px solid var(--lab-rule-soft);grid-template-columns:repeat(2,minmax(0,1fr));padding-block-start:var(--ly-space-3);display:grid}.site-navigation[data-presentation=responsive] .navigation-actions .site-action{inline-size:100%;padding-inline:1rem}}@media (max-width:62rem){.quick-start-layout,.company-overview{grid-template-columns:minmax(0,1fr)}.observatory-stage{inline-size:min(100%,24rem)}.collision-console-layout{grid-template-columns:minmax(0,1fr)}}@media (max-width:46rem){.site-header-inner{align-items:center}.brand{flex-wrap:nowrap;flex:1 1 0}.brand-logo{block-size:2rem;inline-size:2.67rem}.brand-copy{gap:0}.brand-owner{text-overflow:clip;white-space:normal;font-size:.75rem;line-height:1.1;display:block;overflow:visible}.brand-title{text-overflow:clip;white-space:normal;font-size:.75rem;display:block;overflow:visible}.primary-nav,.navigation-actions,.site-navigation[data-presentation=disclosure] .navigation-actions{grid-template-columns:minmax(0,1fr)}.package-overview-actions>*,.lab-invitation>.site-action{inline-size:100%}.observatory-legend{grid-template-columns:minmax(0,1fr)}.observatory-stage{max-block-size:21rem;inline-size:min(100%,21rem)}.workbench-toolbar>*,.control-actions>*,.dialog-actions>*,.interaction-levels>*,.integration-paths>*,.library-next-steps>*{inline-size:100%}.interaction-levels{grid-template-columns:minmax(0,1fr)}.integration-frame{block-size:32rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.orbit-runner{animation:none}}@media print{.lab-configuration-menu,.orbit-runner,.site-navigation{display:none}}
