[data-theme=minimel] .limn-prose{--limn-prose-heading-small-size:calc(var(--limn-text-heading-subsection-size) * .95);--limn-prose-inline-code-background:var(--limn-color-surface-sunken);--limn-prose-blockquote-background:var(--limn-color-surface-subtle);--limn-prose-blockquote-border-color:var(--limn-color-border-strong);--limn-prose-blockquote-shadow:none;color:var(--limn-color-text-body)}[data-theme=minimel] .limn-prose :where(h1,h2,h3,h4,h5,h6,p,ul,ol,dl,dd,blockquote,figure,pre,table,hr){margin:0}[data-theme=minimel] .limn-prose>*+*{margin-top:var(--limn-spacing-content-large)}[data-theme=minimel] .limn-prose h1,[data-theme=minimel] .limn-prose h2,[data-theme=minimel] .limn-prose h3,[data-theme=minimel] .limn-prose h4,[data-theme=minimel] .limn-prose h5,[data-theme=minimel] .limn-prose h6{color:var(--limn-color-text-heading);letter-spacing:var(--limn-prose-heading-letter-spacing)}[data-theme=minimel] .limn-prose h1{font-size:var(--limn-text-heading-display-size);line-height:var(--limn-prose-heading-large-line-height)}[data-theme=minimel] .limn-prose h2{margin-top:var(--limn-spacing-content-xxlarge);font-size:var(--limn-text-heading-section-size);line-height:var(--limn-prose-heading-large-line-height)}[data-theme=minimel] .limn-prose h3{margin-top:var(--limn-spacing-content-xlarge);font-size:var(--limn-text-heading-subsection-size);line-height:var(--limn-prose-heading-medium-line-height)}[data-theme=minimel] .limn-prose h4,[data-theme=minimel] .limn-prose h5,[data-theme=minimel] .limn-prose h6{margin-top:var(--limn-spacing-content-large);font-size:var(--limn-prose-heading-small-size);line-height:var(--limn-prose-heading-small-line-height)}[data-theme=minimel] .limn-prose p,[data-theme=minimel] .limn-prose li{color:var(--limn-color-text-body)}[data-theme=minimel] .limn-prose strong{color:var(--limn-color-text-heading);font-weight:var(--limn-text-weight-bold)}[data-theme=minimel] .limn-prose ul,[data-theme=minimel] .limn-prose ol{padding-left:var(--limn-spacing-content-xlarge)}[data-theme=minimel] .limn-prose li+li{margin-top:var(--limn-spacing-content-small)}[data-theme=minimel] .limn-prose a{border-radius:calc(var(--limn-radius-control) / 2);color:var(--limn-color-text-accent);text-decoration-line:underline;text-decoration-thickness:var(--limn-border-width-strong);text-underline-offset:var(--limn-prose-link-underline-offset);transition:color var(--limn-transition-interactive), text-decoration-color var(--limn-transition-interactive)}[data-theme=minimel] .limn-prose a:hover{color:var(--limn-color-text-heading)}[data-theme=minimel] .limn-prose a:focus-visible{outline:var(--limn-focus-ring-width) solid var(--limn-color-focus-ring);outline-offset:var(--limn-focus-ring-offset)}[data-theme=minimel] .limn-prose code{border-radius:var(--limn-radius-control);background:var(--limn-prose-inline-code-background);color:var(--limn-color-text-heading);font-size:var(--limn-prose-code-font-size)}[data-theme=minimel] .limn-prose :not(pre)>code{padding:0 var(--limn-spacing-content-pixel)}[data-theme=minimel] .limn-prose pre{padding:var(--limn-spacing-content-large);border:var(--limn-border-width-regular) solid var(--limn-color-border-strong);border-radius:var(--limn-radius-surface);background:var(--limn-color-surface-subtle);overflow-x:auto}[data-theme=minimel] .limn-prose pre code{background:0 0;padding:0}[data-theme=minimel] .limn-prose blockquote{padding:var(--limn-spacing-content-large);border-left:var(--limn-border-width-strong) solid var(--limn-prose-blockquote-border-color);background:var(--limn-prose-blockquote-background);box-shadow:var(--limn-prose-blockquote-shadow);color:var(--limn-color-text-muted);margin-left:0}[data-theme=minimel] .limn-prose blockquote strong{color:inherit}[data-theme=minimel] .limn-prose table:not(.limn-table){border-collapse:collapse;width:max-content;max-width:100%;display:block;overflow-x:auto}[data-theme=minimel] .limn-prose table:not(.limn-table) th,[data-theme=minimel] .limn-prose table:not(.limn-table) td{border-bottom:var(--limn-border-width-regular) solid var(--limn-color-border-default);padding:var(--limn-spacing-content-small) var(--limn-spacing-content-medium);text-align:left;vertical-align:top}[data-theme=minimel] .limn-prose table:not(.limn-table) th{background:var(--limn-color-surface-subtle);color:var(--limn-color-text-heading);font-size:var(--limn-text-note-size);font-weight:var(--limn-text-weight-semibold)}[data-theme=minimel] .limn-prose table:not(.limn-table) td{color:var(--limn-color-text-body)}[data-theme=minimel] .limn-prose table:not(.limn-table) tbody tr:hover td{background:var(--limn-color-surface-subtle)}[data-theme=minimel] .limn-prose img{border-radius:var(--limn-radius-surface);max-width:100%;height:auto}[data-theme=minimel] .limn-prose figure{margin-left:0;margin-right:0}[data-theme=minimel] .limn-prose figcaption{margin-top:var(--limn-spacing-content-small);color:var(--limn-color-text-muted);font-size:var(--limn-text-note-size)}[data-theme=minimel] .limn-prose hr{border:0;border-top:var(--limn-border-width-regular) solid var(--limn-color-border-default);margin:var(--limn-spacing-content-xxlarge) 0}
[data-theme=minimel] .limn-animated-height{transition:height var(--limn-transition-interactive)}[data-theme=minimel] .limn-animated-height__content{min-width:0}@media (prefers-reduced-motion:reduce){[data-theme=minimel] .limn-animated-height{transition:none}}
[data-theme=minimel] .limn-modal{--modal-enter-duration:.22s;--modal-exit-duration:.18s;width:min(40rem, calc(100vw - (2 * var(--limn-spacing-content-large))));max-width:min(40rem, calc(100vw - (2 * var(--limn-spacing-content-large))));max-height:none;box-shadow:none;background:0 0;border:none;padding:0;overflow:visible}[data-theme=minimel] .limn-modal::backdrop{background:var(--limn-color-backdrop);opacity:0;transition:opacity var(--modal-enter-duration) cubic-bezier(.16, 1, .3, 1), background-color var(--modal-enter-duration) linear}[data-theme=minimel] .limn-modal[data-motion-state=closing]{pointer-events:none}[data-theme=minimel] .limn-modal[data-motion-state=open]::backdrop{opacity:1}[data-theme=minimel] .limn-modal[data-motion-state=closing]::backdrop{opacity:0;transition-duration:var(--modal-exit-duration), var(--modal-exit-duration)}[data-theme=minimel] .limn-modal__surface{background:var(--limn-color-surface-raised);border:var(--limn-border-width-regular) solid var(--limn-color-border-default);border-radius:var(--limn-radius-banner);box-shadow:var(--limn-shadow-elevated);padding:var(--limn-spacing-content-xlarge);opacity:0;transition:opacity var(--modal-enter-duration) cubic-bezier(.16, 1, .3, 1), transform var(--modal-enter-duration) cubic-bezier(.16, 1, .3, 1), box-shadow var(--modal-enter-duration) cubic-bezier(.16, 1, .3, 1);will-change:opacity, transform, box-shadow;transform:translateY(1rem)scale(.96)}[data-theme=minimel] .limn-modal[data-motion-state=open] .limn-modal__surface{opacity:1;transform:translateY(0)scale(1)}[data-theme=minimel] .limn-modal[data-motion-state=closing] .limn-modal__surface{opacity:0;transition-duration:var(--modal-exit-duration), var(--modal-exit-duration), var(--modal-exit-duration);transform:translateY(.75rem)scale(.985)}[data-theme=minimel] .limn-modal__title{margin:0}[data-theme=minimel] .limn-modal__description{color:var(--limn-color-text-muted);font-size:var(--limn-text-note-size);line-height:var(--limn-text-description-line-height);margin:0}@media (prefers-reduced-motion:reduce){[data-theme=minimel] .limn-modal{--modal-enter-duration:1ms;--modal-exit-duration:1ms}[data-theme=minimel] .limn-modal::backdrop,[data-theme=minimel] .limn-modal__surface{transition:none}}
[data-theme=minimel] .limn-tooltip{--tooltip-enter-duration:.14s;--tooltip-exit-duration:.1s;z-index:var(--limn-z-index-overlay);max-width:18rem;padding:var(--limn-spacing-content-small) var(--limn-spacing-content-medium);background:var(--limn-color-surface-overlay);color:var(--limn-color-text-body);border:var(--limn-border-width-regular) solid var(--limn-color-border-default);border-radius:var(--limn-radius-control);box-shadow:var(--limn-shadow-elevated);font-size:var(--limn-text-note-size);line-height:var(--limn-text-description-line-height);pointer-events:none;opacity:0;transition:opacity var(--tooltip-enter-duration) ease, transform var(--tooltip-enter-duration) ease;will-change:opacity, transform;transform:translate(0,0)scale(.97)}[data-theme=minimel] .limn-tooltip[data-motion-state=open]{opacity:1;transform:none}[data-theme=minimel] .limn-tooltip[data-motion-state=closing]{opacity:0;transition-duration:var(--tooltip-exit-duration), var(--tooltip-exit-duration)}@media (prefers-reduced-motion:reduce){[data-theme=minimel] .limn-tooltip{--tooltip-enter-duration:1ms;--tooltip-exit-duration:1ms;transition:none}}
[data-theme=minimel] .limn-popover{--popover-enter-duration:.2s;--popover-exit-duration:.16s;z-index:var(--limn-z-index-overlay);min-width:14rem;max-width:min(28rem, calc(100vw - (2 * var(--limn-spacing-content-large))));padding:var(--limn-spacing-content-medium);background:var(--limn-color-surface-raised);color:var(--limn-color-text-body);border:var(--limn-border-width-regular) solid var(--limn-color-border-default);border-radius:var(--limn-radius-surface);box-shadow:var(--limn-shadow-elevated);opacity:0;transition:opacity var(--popover-enter-duration) cubic-bezier(.16, 1, .3, 1), transform var(--popover-enter-duration) cubic-bezier(.16, 1, .3, 1);will-change:opacity, transform;transform:translate(0,0)scale(.98)}[data-theme=minimel] .limn-popover:focus{outline:none}[data-theme=minimel] .limn-popover[data-motion-state=open]{opacity:1;transform:none}[data-theme=minimel] .limn-popover[data-motion-state=closing]{opacity:0;pointer-events:none;transition-duration:var(--popover-exit-duration), var(--popover-exit-duration)}[data-theme=minimel] .limn-popover__arrow{background:var(--limn-color-surface-raised);border:var(--limn-border-width-regular) solid var(--limn-color-border-default);width:.625rem;height:.625rem;position:absolute;transform:rotate(45deg)}@media (prefers-reduced-motion:reduce){[data-theme=minimel] .limn-popover{--popover-enter-duration:1ms;--popover-exit-duration:1ms;transition:none}}
[data-theme=minimel] .limn-row-gap-none{row-gap:0}[data-theme=minimel] .limn-minimel-site-shell{grid-template-rows:auto 1fr auto}[data-theme=minimel] .limn-minimel-site-header{z-index:var(--limn-minimel-z-index-overlay);border-bottom:var(--limn-border-width-regular) solid var(--limn-color-border-default);background:var(--limn-color-surface-overlay);position:sticky;top:0;transform:translateY(0)}@media not (min-width:640px){[data-theme=minimel] .limn-minimel-site-header{transition:transform var(--limn-transition-interactive);will-change:transform}[data-theme=minimel] .limn-minimel-site-header[data-scroll-state=hidden]{transform:translateY(calc(-100% - var(--limn-border-width-regular)))}}[data-theme=minimel] .limn-minimel-brand-wordmark{aspect-ratio:1040/375;block-size:calc(var(--limn-dimension-control-height) - var(--limn-spacing-content-small));transform:translateY(var(--limn-spacing-inline-small));vertical-align:middle;background-color:currentColor;display:inline-block;-webkit-mask-image:url(/images/logo.svg);mask-image:url(/images/logo.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}[data-theme=minimel] .limn-minimel-brand-wordmark--hero{block-size:calc(var(--limn-text-heading-display-size) + var(--limn-spacing-content-xxlarge));max-inline-size:100%;display:block;transform:none}[data-theme=minimel] .limn-minimel-media-frame{min-height:var(--limn-minimel-media-min-height);align-self:start}[data-theme=minimel] .limn-minimel-media-frame--feature{min-height:var(--limn-minimel-media-feature-compact-min-height)}@media (min-width:640px){[data-theme=minimel] .limn-minimel-media-frame--feature{min-height:var(--limn-minimel-media-feature-min-height)}}[data-theme=minimel] .limn-minimel-media-frame--detail{min-height:var(--limn-minimel-media-detail-min-height)}[data-theme=minimel] .limn-minimel-media-frame--blog-card{min-height:var(--limn-minimel-media-blog-card-min-height);border-radius:var(--limn-radius-surface);box-shadow:none}[data-theme=minimel] .limn-hero-media{object-fit:cover;max-inline-size:100%;filter:var(--limn-minimel-media-filter);display:block}[data-theme=minimel] .limn-hero-media--fill{block-size:100%;inline-size:100%;position:absolute;inset:0}[data-theme=minimel] .limn-minimel-hero-panel{border:var(--limn-border-width-regular) solid var(--limn-color-border-default);border-radius:var(--limn-radius-banner);background:var(--limn-color-surface-default);box-shadow:var(--limn-shadow-surface-raised)}[data-theme=minimel] .limn-minimel-trust-strip{border-top:var(--limn-border-width-regular) solid var(--limn-color-border-default)}[data-theme=minimel] .limn-minimel-faq-panels{--limn-minimel-faq-selected-index:0;--limn-minimel-faq-panel-height:auto}[data-theme=minimel] .limn-minimel-faq-panels__viewport{block-size:var(--limn-minimel-faq-panel-height);transition:block-size var(--limn-transition-interactive);overflow:hidden}[data-theme=minimel] .limn-minimel-faq-panels__track{transform:translateX(calc(var(--limn-minimel-faq-selected-index) * -100%));transition:transform var(--limn-transition-interactive);align-items:flex-start;display:flex}[data-theme=minimel] .limn-minimel-faq-panels__panel{flex:0 0 100%;min-inline-size:0}[data-theme=minimel] .limn-minimel-footer{border-top:var(--limn-border-width-regular) solid var(--limn-color-border-default);background:var(--limn-color-surface-subtle)}[data-theme=minimel] .limn-minimel-footer-legal{border-top:var(--limn-border-width-regular) solid var(--limn-color-border-default);padding-top:var(--limn-spacing-content-medium);flex-wrap:wrap-reverse}[data-theme=minimel] .limn-minimel-footer .limn-link,[data-theme=minimel] .limn-minimel-footer .limn-text{overflow-wrap:anywhere}@media (prefers-reduced-motion:reduce){[data-theme=minimel] .limn-minimel-site-header,[data-theme=minimel] .limn-minimel-faq-panels__viewport,[data-theme=minimel] .limn-minimel-faq-panels__track{transition:none}}
[data-theme=minimel] .limn-article-figure{--limn-media-frame-aspect-ratio:3 / 2}@media (min-width:640px){[data-theme=minimel] .limn-article-figure{--limn-media-frame-aspect-ratio:5 / 4}}[data-theme=minimel] .limn-article-lead{color:var(--limn-color-text-heading);font-size:var(--limn-text-heading-subsection-size);font-style:italic;line-height:var(--limn-text-heading-subsection-line-height)}

