@layer fui.tokens,fui.base;@layer fui.components{.Box-module-scss-module__oubAQq__box{box-sizing:border-box}.Box-module-scss-module__oubAQq__plane-canvas{color:var(--fui-text-primary,#1b1916);background-color:var(--fui-app-canvas-bg,#f7f5f2)}.Box-module-scss-module__oubAQq__plane-band{color:var(--fui-text-primary,#1b1916);background-color:var(--fui-bg-secondary,#f0eeeb)}.Box-module-scss-module__oubAQq__plane-surface{color:var(--fui-text-primary,#1b1916);background-color:var(--fui-bg-primary,#fffefd)}.Box-module-scss-module__oubAQq__plane-raised{color:var(--fui-text-primary,#1b1916);background-color:var(--fui-bg-elevated,#fffefd)}.Box-module-scss-module__oubAQq__border{border:var(--fui-stroke-hairline,1px) solid var(--fui-border,#e2dfda)}.Box-module-scss-module__oubAQq__border-block-start{border-block-start:var(--fui-stroke-hairline,1px) solid var(--fui-border,#e2dfda)}.Box-module-scss-module__oubAQq__border-block-end{border-block-end:var(--fui-stroke-hairline,1px) solid var(--fui-border,#e2dfda)}.Box-module-scss-module__oubAQq__radius-none{border-radius:var(--fui-radius-none,0px)}.Box-module-scss-module__oubAQq__radius-control{border-radius:var(--fui-radius-control,5px)}.Box-module-scss-module__oubAQq__radius-nested{border-radius:calc(max(0px, (var(--fui-radius-surface,12px) - var(--fui-surface-inset-compact,12px))) + min(var(--fui-radius-indicator,3px), 6px) - clamp(0px, (var(--fui-radius-surface,12px) - var(--fui-surface-inset-compact,12px)) * 1000, min(var(--fui-radius-indicator,3px), 6px)))}.Box-module-scss-module__oubAQq__radius-surface{border-radius:var(--fui-radius-surface,12px)}.Box-module-scss-module__oubAQq__inset-none{padding:0}.Box-module-scss-module__oubAQq__inset-compact{padding:var(--fui-surface-inset-compact,12px)}.Box-module-scss-module__oubAQq__inset-default{padding:var(--fui-surface-inset-default,16px)}}
@layer fui.tokens,fui.base;@layer fui.components{.Chip-module-scss-module__nneSka__chip{appearance:none;padding:var(--fui-raw-space-0,0);margin:var(--fui-raw-space-0,0);font:inherit;color:inherit;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:#0000;background:0 0;border:none}.Chip-module-scss-module__nneSka__chip:disabled{cursor:not-allowed}.Chip-module-scss-module__nneSka__chip{box-sizing:border-box;justify-content:center;align-items:center;gap:var(--_fui-action-gap,var(--fui-raw-space-6,6px));min-block-size:var(--_fui-action-track,var(--fui-control-height-md,32px));padding-inline:var(--_fui-action-inline-inset,var(--fui-raw-space-10,10px));font-size:var(--_fui-action-type-size,var(--fui-type-ui-compact-size,11px));line-height:var(--_fui-action-type-line,var(--fui-type-ui-compact-line,16px));font-weight:var(--_fui-action-type-weight,var(--fui-type-ui-compact-weight,400));letter-spacing:var(--_fui-action-type-tracking,var(--fui-type-ui-compact-tracking,.005em));font-family:var(--_fui-action-type-family,var(--fui-font-sans,system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif));--_fui-action-track:var(--fui-control-height-xs,24px);--_fui-action-icon-size:var(--fui-icon-xs,12px);--_fui-action-gap:var(--fui-raw-space-4,4px);--_fui-action-inline-inset:var(--fui-raw-space-8,8px);--_fui-action-type-size:var(--fui-type-ui-compact-size,11px);--_fui-action-type-line:var(--fui-type-ui-compact-line,16px);--_fui-action-type-weight:var(--fui-type-ui-compact-weight,400);--_fui-action-type-tracking:var(--fui-type-ui-compact-tracking,.005em);--_fui-action-type-family:var(--fui-font-sans,system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif);transition-property:background-color,border-color,color,box-shadow,opacity,scale;transition-duration:var(--fui-duration-micro,.1s);transition-timing-function:var(--fui-ease-standard,cubic-bezier(.2, 0, 0, 1));display:inline-flex}@media (prefers-reduced-motion:reduce){.Chip-module-scss-module__nneSka__chip{transition:none}}.Chip-module-scss-module__nneSka__chip{border:var(--fui-stroke-hairline,1px) solid var(--fui-border,#e2dfda);border-radius:var(--fui-radius-control,5px);background-color:var(--fui-bg-secondary,#f0eeeb);min-inline-size:0;max-inline-size:100%;color:var(--fui-text-secondary,#4f4b45);white-space:nowrap;cursor:default}.Chip-module-scss-module__nneSka__chip:disabled,.Chip-module-scss-module__nneSka__chip[data-disabled],.Chip-module-scss-module__nneSka__chip[aria-disabled=true]{opacity:var(--_fui-disabled-opacity,var(--fui-opacity-disabled,.45));cursor:not-allowed}.Chip-module-scss-module__nneSka__chip:disabled>*,.Chip-module-scss-module__nneSka__chip[data-disabled]>*,.Chip-module-scss-module__nneSka__chip[aria-disabled=true]>*{--_fui-disabled-opacity:1}.Chip-module-scss-module__nneSka__interactive{cursor:pointer}.Chip-module-scss-module__nneSka__interactive:focus-visible{outline:var(--fui-focus-ring-width,2px) solid var(--fui-focus-ring-color,#3d5ae8);outline-offset:var(--fui-focus-ring-offset,2px)}@media (forced-colors:active){.Chip-module-scss-module__nneSka__interactive:focus-visible{outline-color:var(--fui-focus-ring-color,Highlight)}}@media (hover:hover){.Chip-module-scss-module__nneSka__interactive:not(.Chip-module-scss-module__nneSka__removable):hover:not(:disabled,[data-disabled],[aria-disabled=true],[data-pending]){background-image:linear-gradient(var(--fui-bg-hover,#1b19160f), var(--fui-bg-hover,#1b19160f));color:var(--fui-text-primary,#1b1916)}.Chip-module-scss-module__nneSka__interactive.Chip-module-scss-module__nneSka__removable:has(>.Chip-module-scss-module__nneSka__body:hover:not(:disabled)){background-image:linear-gradient(var(--fui-bg-hover,#1b19160f), var(--fui-bg-hover,#1b19160f));color:var(--fui-text-primary,#1b1916)}}.Chip-module-scss-module__nneSka__selected{background-color:var(--fui-control-selected-bg,#3d5ae81f);color:var(--fui-text-primary,#1b1916);border-color:var(--fui-control-selected-border,#3d5ae8)}@media (forced-colors:active){.Chip-module-scss-module__nneSka__selected{outline:var(--fui-stroke-default,2px) solid CanvasText;outline-offset:calc(-1*var(--fui-stroke-default,2px))}}.Chip-module-scss-module__nneSka__label{text-overflow:ellipsis;min-inline-size:0;overflow:hidden}.Chip-module-scss-module__nneSka__icon{flex:none;align-items:center;display:inline-flex}.Chip-module-scss-module__nneSka__icon>svg,.Chip-module-scss-module__nneSka__icon>img{inline-size:var(--fui-icon-xs,12px);block-size:var(--fui-icon-xs,12px);flex:none}.Chip-module-scss-module__nneSka__icon>img{border-radius:var(--fui-radius-indicator,3px);object-fit:cover}.Chip-module-scss-module__nneSka__removable{padding-inline-end:var(--fui-raw-space-2,2px)}.Chip-module-scss-module__nneSka__body{appearance:none;padding:var(--fui-raw-space-0,0);margin:var(--fui-raw-space-0,0);font:inherit;color:inherit;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:#0000;background:0 0;border:none}.Chip-module-scss-module__nneSka__body:disabled{cursor:not-allowed}.Chip-module-scss-module__nneSka__body{align-items:center;gap:inherit;border-radius:inherit;min-inline-size:0;color:inherit;align-self:stretch;display:inline-flex}.Chip-module-scss-module__nneSka__body:focus-visible{outline:var(--fui-focus-ring-width,2px) solid var(--fui-focus-ring-color,#3d5ae8);outline-offset:var(--fui-focus-ring-offset,2px)}@media (forced-colors:active){.Chip-module-scss-module__nneSka__body:focus-visible{outline-color:var(--fui-focus-ring-color,Highlight)}}.Chip-module-scss-module__nneSka__remove{appearance:none;padding:var(--fui-raw-space-0,0);margin:var(--fui-raw-space-0,0);font:inherit;color:inherit;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:#0000;background:0 0;border:none}.Chip-module-scss-module__nneSka__remove:disabled{cursor:not-allowed}.Chip-module-scss-module__nneSka__remove{position:relative}.Chip-module-scss-module__nneSka__remove:after{content:"";inline-size:max(100%,var(--fui-control-height-xs,24px),var(--fui-hit-area,24px));block-size:max(100%,var(--fui-control-height-xs,24px),var(--fui-hit-area,24px));box-sizing:border-box;pointer-events:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.Chip-module-scss-module__nneSka__remove{transition-property:background-color,border-color,color,box-shadow,opacity,scale;transition-duration:var(--fui-duration-micro,.1s);transition-timing-function:var(--fui-ease-standard,cubic-bezier(.2, 0, 0, 1))}@media (prefers-reduced-motion:reduce){.Chip-module-scss-module__nneSka__remove{transition:none}}.Chip-module-scss-module__nneSka__remove{inline-size:calc(var(--fui-icon-xs,12px) + 2*var(--fui-raw-space-2,2px));block-size:calc(var(--fui-icon-xs,12px) + 2*var(--fui-raw-space-2,2px));border-radius:var(--fui-radius-indicator,3px);color:var(--fui-text-secondary,#4f4b45);flex:none;justify-content:center;align-items:center;display:inline-flex}.Chip-module-scss-module__nneSka__remove>svg{inline-size:var(--fui-icon-xs,12px);block-size:var(--fui-icon-xs,12px);flex:none}@media (hover:hover){.Chip-module-scss-module__nneSka__remove:hover:not(:disabled,[data-disabled],[aria-disabled=true],[data-pending]){background-color:var(--fui-bg-hover,#1b19160f);color:var(--fui-text-primary,#1b1916)}}.Chip-module-scss-module__nneSka__remove:focus-visible{outline:var(--fui-focus-ring-width,2px) solid var(--fui-focus-ring-color,#3d5ae8);outline-offset:var(--fui-focus-ring-offset,2px)}@media (forced-colors:active){.Chip-module-scss-module__nneSka__remove:focus-visible{outline-color:var(--fui-focus-ring-color,Highlight)}}.Chip-module-scss-module__nneSka__group{gap:var(--fui-raw-space-4,4px);flex-wrap:wrap;display:flex}}
.BlogPostHeader-module-scss-module__VQ2SIq__header{font-feature-settings:"cv11","cv13","ss07";justify-items:start;padding-block:24px 0;display:grid}@media (max-width:719px){.BlogPostHeader-module-scss-module__VQ2SIq__header{padding-block-start:8px}}.BlogPostHeader-module-scss-module__VQ2SIq__eyebrow{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.BlogPostHeader-module-scss-module__VQ2SIq__back{border-radius:calc(var(--fui-radius-control,5px) - 2px);color:var(--fui-text-secondary,#4f4b45);font-family:var(--fui-font-sans,system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif);align-items:center;gap:6px;font-size:14px;font-weight:500;line-height:1.4;text-decoration:none;transition:color .16s cubic-bezier(.2,.8,.2,1);display:inline-flex}@media (hover:hover) and (pointer:fine){.BlogPostHeader-module-scss-module__VQ2SIq__back:hover{color:var(--fui-text-primary,#1b1916)}}.BlogPostHeader-module-scss-module__VQ2SIq__back:focus-visible{outline:var(--fui-focus-ring-width,2px) solid var(--fui-focus-ring-color,#3d5ae8);outline-offset:var(--fui-focus-ring-offset,2px)}@media (forced-colors:active){.BlogPostHeader-module-scss-module__VQ2SIq__back:focus-visible{outline-color:var(--fui-focus-ring-color,Highlight)}}.BlogPostHeader-module-scss-module__VQ2SIq__chip{background:color-mix(in srgb, var(--fui-body-bg,#f7f5f2) 70%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.BlogPostHeader-module-scss-module__VQ2SIq__title{max-inline-size:18em;color:var(--fui-text-primary,#1b1916);font-family:var(--fui-font-sans,system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif);font-variation-settings:"opsz" 32;letter-spacing:-.02em;text-wrap:balance;margin:28px 0 0;font-size:clamp(36px,22px + 2.1vw,52px);font-weight:500;line-height:1.06}@media (max-width:719px){.BlogPostHeader-module-scss-module__VQ2SIq__title{margin-block-start:20px}}.BlogPostHeader-module-scss-module__VQ2SIq__dek{max-inline-size:34em;color:var(--fui-text-secondary,#4f4b45);font-family:var(--fui-font-sans,system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif);text-wrap:pretty;margin:20px 0 0;font-size:clamp(17px,15px + .25vw,19px);font-weight:450;line-height:1.55}.BlogPostHeader-module-scss-module__VQ2SIq__byline{border-block-start:var(--fui-stroke-hairline,1px) solid var(--fui-border,#e2dfda);color:var(--fui-text-tertiary,#67625a);font-family:var(--fui-font-sans,system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif);flex-wrap:wrap;justify-self:stretch;align-items:baseline;gap:4px 16px;margin:32px 0 0;padding-block:16px 0;font-size:14px;line-height:1.4;display:flex}.BlogPostHeader-module-scss-module__VQ2SIq__author{color:var(--fui-text-primary,#1b1916);font-weight:500}a.BlogPostHeader-module-scss-module__VQ2SIq__author{text-decoration:none}a.BlogPostHeader-module-scss-module__VQ2SIq__author:hover{text-decoration:underline}@media (prefers-reduced-motion:reduce){.BlogPostHeader-module-scss-module__VQ2SIq__back{transition:none}}
@layer fui.tokens,fui.base;@layer fui.components{.ToggleGroup-module-scss-module__tjDtLG__group:disabled,.ToggleGroup-module-scss-module__tjDtLG__group[data-disabled],.ToggleGroup-module-scss-module__tjDtLG__group[aria-disabled=true]{opacity:var(--_fui-disabled-opacity,var(--fui-opacity-disabled,.45));cursor:not-allowed}.ToggleGroup-module-scss-module__tjDtLG__group:disabled>*,.ToggleGroup-module-scss-module__tjDtLG__group[data-disabled]>*,.ToggleGroup-module-scss-module__tjDtLG__group[aria-disabled=true]>*{--_fui-disabled-opacity:1}.ToggleGroup-module-scss-module__tjDtLG__size-xs{--_fui-segmented-track:var(--fui-control-height-xs,24px);--_fui-segmented-inline-inset:var(--fui-raw-space-8,8px);--_fui-segmented-gap:var(--fui-raw-space-4,4px);--_fui-segmented-icon-size:var(--fui-icon-xs,12px);box-sizing:border-box;min-block-size:var(--_fui-segmented-track,var(--fui-control-height-xs,24px));--_fui-action-type-size:var(--fui-type-ui-compact-size,11px);--_fui-action-type-line:var(--fui-type-ui-compact-line,16px);--_fui-action-type-weight:var(--fui-type-ui-compact-weight,400);--_fui-action-type-tracking:var(--fui-type-ui-compact-tracking,.005em);--_fui-action-type-family:var(--fui-font-sans,system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif);align-items:stretch;gap:var(--fui-raw-space-2,2px);padding:var(--fui-raw-space-2,2px);border:var(--fui-stroke-hairline,1px) solid var(--fui-border,#e2dfda);border-radius:var(--fui-radius-control,5px);background-color:var(--fui-bg-secondary,#f0eeeb);display:inline-flex}@media (forced-colors:active){.ToggleGroup-module-scss-module__tjDtLG__size-xs{border-color:canvastext}}.ToggleGroup-module-scss-module__tjDtLG__size-sm{--_fui-segmented-track:var(--fui-control-height-sm,28px);--_fui-segmented-inline-inset:var(--fui-raw-space-10,10px);--_fui-segmented-gap:var(--fui-raw-space-4,4px);--_fui-segmented-icon-size:var(--fui-icon-sm,14px);box-sizing:border-box;min-block-size:var(--_fui-segmented-track,var(--fui-control-height-sm,28px));--_fui-action-type-size:var(--fui-type-ui-compact-size,11px);--_fui-action-type-line:var(--fui-type-ui-compact-line,16px);--_fui-action-type-weight:var(--fui-type-ui-compact-weight,400);--_fui-action-type-tracking:var(--fui-type-ui-compact-tracking,.005em);--_fui-action-type-family:var(--fui-font-sans,system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif);align-items:stretch;gap:var(--fui-raw-space-2,2px);padding:var(--fui-raw-space-2,2px);border:var(--fui-stroke-hairline,1px) solid var(--fui-border,#e2dfda);border-radius:var(--fui-radius-control,5px);background-color:var(--fui-bg-secondary,#f0eeeb);display:inline-flex}@media (forced-colors:active){.ToggleGroup-module-scss-module__tjDtLG__size-sm{border-color:canvastext}}.ToggleGroup-module-scss-module__tjDtLG__size-md{--_fui-segmented-track:var(--fui-control-height-md,32px);--_fui-segmented-inline-inset:var(--fui-raw-space-10,10px);--_fui-segmented-gap:var(--fui-raw-space-6,6px);--_fui-segmented-icon-size:var(--fui-icon-md,16px);box-sizing:border-box;min-block-size:var(--_fui-segmented-track,var(--fui-control-height-md,32px));--_fui-action-type-size:var(--fui-type-ui-compact-size,11px);--_fui-action-type-line:var(--fui-type-ui-compact-line,16px);--_fui-action-type-weight:var(--fui-type-ui-compact-weight,400);--_fui-action-type-tracking:var(--fui-type-ui-compact-tracking,.005em);--_fui-action-type-family:var(--fui-font-sans,system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif);align-items:stretch;gap:var(--fui-raw-space-2,2px);padding:var(--fui-raw-space-2,2px);border:var(--fui-stroke-hairline,1px) solid var(--fui-border,#e2dfda);border-radius:var(--fui-radius-control,5px);background-color:var(--fui-bg-secondary,#f0eeeb);display:inline-flex}@media (forced-colors:active){.ToggleGroup-module-scss-module__tjDtLG__size-md{border-color:canvastext}}.ToggleGroup-module-scss-module__tjDtLG__size-lg{--_fui-segmented-track:var(--fui-control-height-lg,40px);--_fui-segmented-inline-inset:var(--fui-raw-space-16,16px);--_fui-segmented-gap:var(--fui-raw-space-8,8px);--_fui-segmented-icon-size:var(--fui-icon-lg,18px);box-sizing:border-box;min-block-size:var(--_fui-segmented-track,var(--fui-control-height-lg,40px));--_fui-action-type-size:var(--fui-type-body-compact-size,12px);--_fui-action-type-line:var(--fui-type-body-compact-line,18px);--_fui-action-type-weight:var(--fui-type-body-compact-weight,400);--_fui-action-type-tracking:var(--fui-type-body-compact-tracking,.005em);--_fui-action-type-family:var(--fui-font-sans,system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif);align-items:stretch;gap:var(--fui-raw-space-2,2px);padding:var(--fui-raw-space-2,2px);border:var(--fui-stroke-hairline,1px) solid var(--fui-border,#e2dfda);border-radius:var(--fui-radius-control,5px);background-color:var(--fui-bg-secondary,#f0eeeb);display:inline-flex}@media (forced-colors:active){.ToggleGroup-module-scss-module__tjDtLG__size-lg{border-color:canvastext}}.ToggleGroup-module-scss-module__tjDtLG__item{appearance:none;padding:var(--fui-raw-space-0,0);margin:var(--fui-raw-space-0,0);font:inherit;color:inherit;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:#0000;background:0 0;border:none}.ToggleGroup-module-scss-module__tjDtLG__item:disabled{cursor:not-allowed}.ToggleGroup-module-scss-module__tjDtLG__item{box-sizing:border-box;justify-content:center;align-items:center;gap:var(--_fui-action-gap,var(--fui-raw-space-6,6px));min-block-size:var(--_fui-action-track,var(--fui-control-height-md,32px));padding-inline:var(--_fui-action-inline-inset,var(--fui-raw-space-10,10px));font-size:var(--_fui-action-type-size,var(--fui-type-ui-compact-size,11px));line-height:var(--_fui-action-type-line,var(--fui-type-ui-compact-line,16px));font-weight:var(--_fui-action-type-weight,var(--fui-type-ui-compact-weight,400));letter-spacing:var(--_fui-action-type-tracking,var(--fui-type-ui-compact-tracking,.005em));font-family:var(--_fui-action-type-family,var(--fui-font-sans,system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif));transition-property:background-color,border-color,color,box-shadow,opacity,scale;transition-duration:var(--fui-duration-micro,.1s);transition-timing-function:var(--fui-ease-standard,cubic-bezier(.2, 0, 0, 1));display:inline-flex}@media (prefers-reduced-motion:reduce){.ToggleGroup-module-scss-module__tjDtLG__item{transition:none}}.ToggleGroup-module-scss-module__tjDtLG__item{min-block-size:calc(var(--_fui-segmented-track,var(--fui-control-height-md,32px)) - 2*var(--fui-raw-space-2,2px) - 2*var(--fui-stroke-hairline,1px));padding-inline:var(--_fui-segmented-inline-inset,var(--fui-raw-space-10,10px));gap:var(--_fui-segmented-gap,var(--fui-raw-space-6,6px));border-radius:var(--fui-radius-segment,2px);color:var(--fui-text-secondary,#4f4b45);white-space:nowrap;background-color:#0000;border:0;position:relative}.ToggleGroup-module-scss-module__tjDtLG__item svg{inline-size:var(--_fui-segmented-icon-size,var(--fui-icon-md,16px));block-size:var(--_fui-segmented-icon-size,var(--fui-icon-md,16px));flex:none}@media (hover:hover){.ToggleGroup-module-scss-module__tjDtLG__item:hover:not(:disabled,[data-disabled],[aria-disabled=true],[data-pending]){background-image:linear-gradient(var(--fui-bg-hover,#1b19160f), var(--fui-bg-hover,#1b19160f));color:var(--fui-text-primary,#1b1916)}}.ToggleGroup-module-scss-module__tjDtLG__item:focus-visible{outline:var(--fui-focus-ring-width,2px) solid var(--fui-focus-ring-color,#3d5ae8);outline-offset:var(--fui-focus-ring-offset,2px)}@media (forced-colors:active){.ToggleGroup-module-scss-module__tjDtLG__item:focus-visible{outline-color:var(--fui-focus-ring-color,Highlight)}}.ToggleGroup-module-scss-module__tjDtLG__item:focus-visible{z-index:1}.ToggleGroup-module-scss-module__tjDtLG__item[data-pressed]{background-color:var(--lightningcss-light,var(--fui-bg-primary,#fffefd))var(--lightningcss-dark,color-mix(in oklab, var(--fui-bg-inverse,#1b1916) 19%, var(--fui-bg-secondary,#f0eeeb)));box-shadow:inset 0 0 0 var(--fui-stroke-hairline,1px) var(--lightningcss-light,var(--fui-border,#e2dfda))var(--lightningcss-dark,var(--fui-border-strong,#d4d0ca)),var(--fui-shadow-sm,0 1px 2px 0 #00000005);color:var(--fui-text-primary,#1b1916)}@media (forced-colors:active){.ToggleGroup-module-scss-module__tjDtLG__item[data-pressed]{outline:var(--fui-stroke-hairline,1px) solid CanvasText;outline-offset:calc(-1*var(--fui-stroke-hairline,1px))}}.ToggleGroup-module-scss-module__tjDtLG__item[data-pressed]{--_fui-action-type-weight:var(--fui-font-weight-semibold,600)}.ToggleGroup-module-scss-module__tjDtLG__item:disabled,.ToggleGroup-module-scss-module__tjDtLG__item[data-disabled],.ToggleGroup-module-scss-module__tjDtLG__item[aria-disabled=true]{opacity:var(--_fui-disabled-opacity,var(--fui-opacity-disabled,.45));cursor:not-allowed}.ToggleGroup-module-scss-module__tjDtLG__item:disabled>*,.ToggleGroup-module-scss-module__tjDtLG__item[data-disabled]>*,.ToggleGroup-module-scss-module__tjDtLG__item[aria-disabled=true]>*{--_fui-disabled-opacity:1}.ToggleGroup-module-scss-module__tjDtLG__group{position:relative}.ToggleGroup-module-scss-module__tjDtLG__group[data-glide]>.ToggleGroup-module-scss-module__tjDtLG__item{transition-property:color,border-color,opacity,scale}.ToggleGroup-module-scss-module__tjDtLG__group[data-glide]>.ToggleGroup-module-scss-module__tjDtLG__item[data-pressed]{transition-duration:var(--fui-duration-enter-lg,.2s),var(--fui-duration-micro,.1s),var(--fui-duration-micro,.1s),var(--fui-duration-micro,.1s)}@media (prefers-reduced-motion:reduce){.ToggleGroup-module-scss-module__tjDtLG__group[data-glide]>.ToggleGroup-module-scss-module__tjDtLG__item[data-pressed]{transition:none}}.ToggleGroup-module-scss-module__tjDtLG__group[data-glide][data-gliding]>.ToggleGroup-module-scss-module__tjDtLG__item:not(:disabled,[data-disabled],[aria-disabled=true]){background-image:none}.ToggleGroup-module-scss-module__tjDtLG__group[data-glide][data-gliding]>.ToggleGroup-module-scss-module__tjDtLG__item[data-pressed]:not(:disabled,[data-disabled],[aria-disabled=true]){box-shadow:none;background-color:#0000}.ToggleGroup-module-scss-module__tjDtLG__glide{--_fui-glide-duration:var(--fui-duration-enter-lg,.2s);--_fui-glide-easing:var(--fui-ease-standard,cubic-bezier(.2, 0, 0, 1));--_fui-glide-edge:var(--lightningcss-light,var(--fui-border,#e2dfda))var(--lightningcss-dark,var(--fui-border-strong,#d4d0ca));pointer-events:none;display:none;position:absolute;top:0;left:0}[data-gliding]>.ToggleGroup-module-scss-module__tjDtLG__glide{display:block}.ToggleGroup-module-scss-module__tjDtLG__glide>*{box-sizing:border-box;background-color:var(--lightningcss-light,var(--fui-bg-primary,#fffefd))var(--lightningcss-dark,color-mix(in oklab, var(--fui-bg-inverse,#1b1916) 19%, var(--fui-bg-secondary,#f0eeeb)));block-size:100%;position:absolute;top:0;left:0}.ToggleGroup-module-scss-module__tjDtLG__glide>[data-part=start],.ToggleGroup-module-scss-module__tjDtLG__glide>[data-part=end]{inline-size:max(var(--fui-radius-segment,2px),3*var(--fui-stroke-hairline,1px));box-shadow:inset 0 0 0 var(--fui-stroke-hairline,1px) var(--_fui-glide-edge)}.ToggleGroup-module-scss-module__tjDtLG__glide>[data-part=start]{border-radius:var(--fui-radius-segment,2px) 0 0 var(--fui-radius-segment,2px)}.ToggleGroup-module-scss-module__tjDtLG__glide>[data-part=end]{border-radius:0 var(--fui-radius-segment,2px) var(--fui-radius-segment,2px) 0}.ToggleGroup-module-scss-module__tjDtLG__glide>[data-part=middle]{transform-origin:0;box-shadow:inset 0 var(--fui-stroke-hairline,1px) 0 var(--_fui-glide-edge),inset 0 calc(-1*var(--fui-stroke-hairline,1px)) 0 var(--_fui-glide-edge)}@media (prefers-reduced-motion:reduce){.ToggleGroup-module-scss-module__tjDtLG__glide{--_fui-glide-duration:0s}}@media (forced-colors:active){.ToggleGroup-module-scss-module__tjDtLG__glide{--_fui-glide-duration:0s}}.ToggleGroup-module-scss-module__tjDtLG__fullWidth{inline-size:100%;display:flex}.ToggleGroup-module-scss-module__tjDtLG__fullWidth .ToggleGroup-module-scss-module__tjDtLG__item{flex:1 1 0;min-inline-size:0;overflow:hidden}}
.BlogLight-module-scss-module__4ovRZG__light{--lp-caustic-ground:#0e0e0d}.BlogLight-module-scss-module__4ovRZG__light[data-tone=components],.BlogLight-module-scss-module__4ovRZG__light [data-tone=components]{--lp-tone:var(--lp-part);--lp-tone-blend:overlay;--lp-tone-ink:1}.BlogLight-module-scss-module__4ovRZG__light[data-tone=blog],.BlogLight-module-scss-module__4ovRZG__light [data-tone=blog]{--lp-tone:var(--fui-color-info,#2580c1);--lp-tone-blend:overlay;--lp-tone-ink:1}@supports (color:lab(0% 0 0)){.BlogLight-module-scss-module__4ovRZG__light[data-tone=blog],.BlogLight-module-scss-module__4ovRZG__light [data-tone=blog]{--lp-tone:var(--fui-color-info,lab(50.8988% -9.05672 -42.3204))}}.BlogLight-module-scss-module__4ovRZG__light[data-tone=warning],.BlogLight-module-scss-module__4ovRZG__light [data-tone=warning]{--lp-tone:var(--lp-drift);--lp-tone-blend:overlay;--lp-tone-ink:1}.BlogLight-module-scss-module__4ovRZG__light[data-tone=primary],.BlogLight-module-scss-module__4ovRZG__light [data-tone=primary]{--lp-tone:var(--lp-pick);--lp-tone-blend:overlay;--lp-tone-ink:1}.BlogLight-module-scss-module__4ovRZG__light[data-tone=success],.BlogLight-module-scss-module__4ovRZG__light [data-tone=success]{--lp-tone:var(--lp-pass);--lp-tone-blend:overlay;--lp-tone-ink:1}.BlogLight-module-scss-module__4ovRZG__light[data-tone=neutral],.BlogLight-module-scss-module__4ovRZG__light [data-tone=neutral]{--lp-tone:initial;--lp-tone-blend:initial;--lp-tone-ink:initial}.BlogLight-module-scss-module__4ovRZG__light{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(#000 40%,#0000);mask-image:linear-gradient(#000 40%,#0000)}.BlogLight-module-scss-module__4ovRZG__light:before,.BlogLight-module-scss-module__4ovRZG__light:after{content:"";position:absolute;inset:0}.BlogLight-module-scss-module__4ovRZG__light:before{--lp-tone-pane:linear-gradient(115deg, color-mix(in srgb, var(--lp-tone) 92%, transparent), color-mix(in srgb, var(--lp-tone) 48%, transparent));background:var(--lp-tone-pane,none) 50% 30%/cover,url(/desktop/v12/caustic-band.webp) 50% 30%/cover no-repeat,var(--lp-caustic-ground);background-blend-mode:var(--lp-tone-blend,normal),normal}[data-lp-theme=light] .BlogLight-module-scss-module__4ovRZG__light:before{--lp-tone-pane:none}@supports (color:rgb(from red r g b)){[data-lp-theme=light] .BlogLight-module-scss-module__4ovRZG__light:before{--lp-tone-pane:linear-gradient(115deg, rgb(from var(--lp-tone) calc(255 - r) calc(255 - g) calc(255 - b) / 70%), rgb(from var(--lp-tone) calc(255 - r) calc(255 - g) calc(255 - b) / 35%))}}[data-lp-theme=light] .BlogLight-module-scss-module__4ovRZG__light:before{filter:invert(1) sepia(.12) saturate(var(--lp-tone-ink,.6)) contrast(1.35) brightness(1.12)}html[data-theme=light] .BlogLight-module-scss-module__4ovRZG__light:before{--lp-tone-pane:none}@supports (color:rgb(from red r g b)){html[data-theme=light] .BlogLight-module-scss-module__4ovRZG__light:before{--lp-tone-pane:linear-gradient(115deg, rgb(from var(--lp-tone) calc(255 - r) calc(255 - g) calc(255 - b) / 70%), rgb(from var(--lp-tone) calc(255 - r) calc(255 - g) calc(255 - b) / 35%))}}html[data-theme=light] .BlogLight-module-scss-module__4ovRZG__light:before{filter:invert(1) sepia(.12) saturate(var(--lp-tone-ink,.6)) contrast(1.35) brightness(1.12)}.BlogLight-module-scss-module__4ovRZG__light:after{background:radial-gradient(70% 90% at 20% 60%, color-mix(in srgb, var(--fui-body-bg,#f7f5f2) 86%, transparent), color-mix(in srgb, var(--fui-body-bg,#f7f5f2) 70%, transparent) 55%, color-mix(in srgb, var(--fui-body-bg,#f7f5f2) 40%, transparent))}.BlogLight-module-scss-module__4ovRZG__light[data-variant=post]{block-size:clamp(320px,34vw,480px);inset:0 0 auto;-webkit-mask-image:linear-gradient(#000 25%,#0000);mask-image:linear-gradient(#000 25%,#0000)}.BlogLight-module-scss-module__4ovRZG__light[data-variant=post]:before{background-position:50% 62%}.BlogLight-module-scss-module__4ovRZG__light[data-variant=post]:after{background:radial-gradient(60% 100% at 32% 40%, color-mix(in srgb, var(--fui-body-bg,#f7f5f2) 92%, transparent), color-mix(in srgb, var(--fui-body-bg,#f7f5f2) 82%, transparent) 60%, color-mix(in srgb, var(--fui-body-bg,#f7f5f2) 62%, transparent))}
.DocsLayout-module-scss-module__6Sf4Oa__page{flex-direction:column;min-height:100dvh;display:flex}.DocsLayout-module-scss-module__6Sf4Oa__shell{flex:auto;min-height:0}.DocsLayout-module-scss-module__6Sf4Oa__sheet{grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid}.DocsLayout-module-scss-module__6Sf4Oa__column{box-sizing:border-box;min-width:0;padding:clamp(var(--fui-raw-space-32),3vw,var(--fui-raw-space-48)) clamp(var(--fui-raw-space-24),2.5vw,var(--fui-raw-space-48))}.DocsLayout-module-scss-module__6Sf4Oa__toc{box-sizing:border-box;inline-size:260px;block-size:calc(100dvh - 56px - var(--fui-stroke-hairline,1px));position:sticky;top:0}.DocsLayout-module-scss-module__6Sf4Oa__blogMain{isolation:isolate;position:relative}.DocsLayout-module-scss-module__6Sf4Oa__blogIndexFoot{box-sizing:content-box;max-inline-size:980px;padding:0 clamp(var(--fui-raw-space-24),2.5vw,var(--fui-raw-space-48)) clamp(var(--fui-raw-space-32),3vw,var(--fui-raw-space-48));margin-inline:auto}.DocsLayout-module-scss-module__6Sf4Oa__blogSheet{max-inline-size:calc(720px + 260px + 2*clamp(var(--fui-raw-space-24), 2.5vw, var(--fui-raw-space-48)));grid-template-columns:minmax(0,1fr) auto;align-items:start;margin-inline:auto;display:grid}.DocsLayout-module-scss-module__6Sf4Oa__blogSheet>.DocsLayout-module-scss-module__6Sf4Oa__column{padding-block-start:var(--fui-raw-space-64)}.DocsLayout-module-scss-module__6Sf4Oa__blogSheet>.DocsLayout-module-scss-module__6Sf4Oa__toc{padding-block-start:var(--fui-raw-space-40)}@media (max-width:1279px){.DocsLayout-module-scss-module__6Sf4Oa__blogSheet{max-inline-size:calc(720px + 2*clamp(var(--fui-raw-space-24), 2.5vw, var(--fui-raw-space-48)));grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.DocsLayout-module-scss-module__6Sf4Oa__blogSheet>.DocsLayout-module-scss-module__6Sf4Oa__column{padding-block-start:var(--fui-raw-space-32)}}
.DocsSearchCommand-module-scss-module__RBwIzW__searchTrigger.DocsSearchCommand-module-scss-module__RBwIzW__searchTrigger{min-width:0;width:var(--docs-search-trigger-width,clamp(var(--fui-raw-space-48,48px) * 6, 22vw, var(--fui-raw-space-48,48px) * 9));flex:none}@media (min-width:1024px){.DocsSearchCommand-module-scss-module__RBwIzW__searchTrigger.DocsSearchCommand-module-scss-module__RBwIzW__searchTrigger:not(.DocsSearchCommand-module-scss-module__RBwIzW__searchTriggerCompact){box-sizing:border-box;min-block-size:var(--fui-control-height-sm,28px);padding-inline:var(--fui-field-inline-inset-sm,10px);border:var(--fui-stroke-hairline,1px) solid var(--fui-border,#e2dfda);border-radius:var(--fui-radius-control,5px);background:var(--fui-field-bg,#fffefd);gap:var(--fui-raw-space-8,8px);color:var(--fui-text-tertiary,#67625a)}}.DocsSearchCommand-module-scss-module__RBwIzW__searchLabel{text-align:start;flex:1}.DocsSearchCommand-module-scss-module__RBwIzW__searchTriggerCompact.DocsSearchCommand-module-scss-module__RBwIzW__searchTriggerCompact{width:auto}.DocsSearchCommand-module-scss-module__RBwIzW__searchTriggerCompact.DocsSearchCommand-module-scss-module__RBwIzW__searchTriggerCompact .DocsSearchCommand-module-scss-module__RBwIzW__searchLabel{width:var(--fui-stroke-hairline,1px);height:var(--fui-stroke-hairline,1px);padding:var(--fui-raw-space-0,0);margin:calc(-1*var(--fui-stroke-hairline,1px));clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;border:0;position:absolute;overflow:hidden}.DocsSearchCommand-module-scss-module__RBwIzW__searchShortcut{padding-inline:var(--fui-raw-space-4,4px);border-radius:var(--fui-radius-indicator,3px);color:var(--fui-text-tertiary,#67625a);font-family:var(--fui-font-sans,system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif);font-size:var(--fui-type-caption-size,11px);line-height:var(--fui-line-height-normal,1.5);background:0 0;border:0;align-items:center;display:inline-flex}.DocsSearchCommand-module-scss-module__RBwIzW__resultRow{width:100%}@media (max-width:1023px){.DocsSearchCommand-module-scss-module__RBwIzW__searchTrigger.DocsSearchCommand-module-scss-module__RBwIzW__searchTrigger{width:var(--docs-touch-target);min-width:var(--docs-touch-target)}.DocsSearchCommand-module-scss-module__RBwIzW__searchLabel,.DocsSearchCommand-module-scss-module__RBwIzW__searchShortcut{width:var(--fui-stroke-hairline,1px);height:var(--fui-stroke-hairline,1px);padding:var(--fui-raw-space-0,0);margin:calc(-1*var(--fui-stroke-hairline,1px));clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;border:0;position:absolute;overflow:hidden}}
.Catalog-module-scss-module__97A5XG__band{--lp-ground:#121211;--lp-s1:#1a1918;--lp-s2:#222120;--lp-s3:#2c2a28;--lp-s4:#373532;--lp-s5:#45423e;--lp-line:#ede9e012;--lp-line-2:#ede9e01c;--lp-line-3:#ede9e02e;--lp-t1:#ede9e0;--lp-t2:#b8b3aa;--lp-t3:#99948b;--lp-t4:#6a665f;--lp-accent:#7aa4ff;--lp-accent-solid:#3d5ae8;--lp-on-accent:#fff;--lp-accent-soft:#7aa4ff24;--lp-radius:8px;--lp-space:8px;--lp-drift:#f2a100;--lp-drift-soft:#f2a10029;--lp-defect:#ef5f5f;--lp-defect-soft:#ef5f5f1f;--lp-pass:#4fc48d;--lp-pass-soft:#4fc48d1f;--lp-pick:#5784ff;--lp-pick-fill:#3d5ae8;--lp-part:#9747ff;--lp-pick-quiet:#1a1918eb;--lp-agent:#d97757;--lp-meridian:#c42d84;--lp-on-meridian:#fff;--lp-cta:var(--lp-accent-solid);--lp-on-cta:#fff;--lp-caustic-ground:#0e0e0d;--lp-shadow:0 0 0 1px var(--lp-line-2), 0 1px 0 0 #ede9e00d inset, 0 40px 100px -24px #000c, 0 12px 32px -12px #0009;--lp-r-chip:calc(var(--lp-radius) / 2);--lp-r-ctl:max(0px, calc(var(--lp-radius) - 2px));--lp-r-card:var(--lp-radius);--lp-r-panel:calc(var(--lp-radius) + 2px);--lp-r-win:calc(var(--lp-radius) + 4px);--lp-r-slab:calc(var(--lp-radius) * 3);--lp-gutter:24px;--lp-measure:1200px;--lp-nav:64px;--lp-sans:var(--fui-font-sans,system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif);--lp-mono:var(--fui-font-mono,"JetBrains Mono Variable", "JetBrains Mono", ui-monospace, "SF Mono", Menlo, monospace);--lp-enter:cubic-bezier(.2, .8, .2, 1);--lp-clear:cubic-bezier(.6, 0, .2, 1);--lp-rise:cubic-bezier(.65, 0, .35, 1);--lp-leave:cubic-bezier(.4, 0, 1, 1);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.Catalog-module-scss-module__97A5XG__band[data-tone=components],.Catalog-module-scss-module__97A5XG__band [data-tone=components]{--lp-tone:var(--lp-part);--lp-tone-blend:overlay;--lp-tone-ink:1}.Catalog-module-scss-module__97A5XG__band[data-tone=blog],.Catalog-module-scss-module__97A5XG__band [data-tone=blog]{--lp-tone:var(--fui-color-info,#2580c1);--lp-tone-blend:overlay;--lp-tone-ink:1}@supports (color:lab(0% 0 0)){.Catalog-module-scss-module__97A5XG__band[data-tone=blog],.Catalog-module-scss-module__97A5XG__band [data-tone=blog]{--lp-tone:var(--fui-color-info,lab(50.8988% -9.05672 -42.3204))}}.Catalog-module-scss-module__97A5XG__band[data-tone=warning],.Catalog-module-scss-module__97A5XG__band [data-tone=warning]{--lp-tone:var(--lp-drift);--lp-tone-blend:overlay;--lp-tone-ink:1}.Catalog-module-scss-module__97A5XG__band[data-tone=primary],.Catalog-module-scss-module__97A5XG__band [data-tone=primary]{--lp-tone:var(--lp-pick);--lp-tone-blend:overlay;--lp-tone-ink:1}.Catalog-module-scss-module__97A5XG__band[data-tone=success],.Catalog-module-scss-module__97A5XG__band [data-tone=success]{--lp-tone:var(--lp-pass);--lp-tone-blend:overlay;--lp-tone-ink:1}.Catalog-module-scss-module__97A5XG__band[data-tone=neutral],.Catalog-module-scss-module__97A5XG__band [data-tone=neutral]{--lp-tone:initial;--lp-tone-blend:initial;--lp-tone-ink:initial}@media (max-width:719px){.Catalog-module-scss-module__97A5XG__band{--lp-gutter:16px;--lp-nav:56px}}@media (orientation:landscape) and (max-height:500px){.Catalog-module-scss-module__97A5XG__band{--lp-nav:56px}}.Catalog-module-scss-module__97A5XG__band[data-lp-theme=light]{--lp-ground:#edebe7;--lp-s1:#fffefd;--lp-s2:#e7e4df;--lp-s3:#e2dfda;--lp-s4:#d4d0ca;--lp-s5:#c7c2bb;--lp-line:#1c191614;--lp-line-2:#1c191621;--lp-line-3:#1c191638;--lp-t1:#1c1916;--lp-t2:#4f4b45;--lp-t3:#67625a;--lp-t4:#a39e95;--lp-accent:#334bb5;--lp-accent-soft:#334bb524;--lp-defect:#a8231b;--lp-defect-soft:#a8231b1a;--lp-shadow:0 0 0 1px var(--lp-line-2), 0 30px 80px -30px #1c191647, 0 10px 24px -12px #1c191629;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.Catalog-module-scss-module__97A5XG__band{color:var(--lp-t2);font-family:var(--lp-sans);font-optical-sizing:auto;font-feature-settings:"cv11","cv13","ss07";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;isolation:isolate;justify-items:start;gap:calc(2*var(--lp-space));padding:calc(10*var(--lp-space)) calc(6*var(--lp-space)) calc(5.5*var(--lp-space));border-radius:calc(var(--lp-r-win) + calc(1 * var(--lp-space)));display:grid;position:relative;overflow:clip}@media (max-width:719px){.Catalog-module-scss-module__97A5XG__band{gap:calc(1.5*var(--lp-space));padding:calc(8*var(--lp-space)) calc(2.5*var(--lp-space)) calc(3*var(--lp-space))}}.Catalog-module-scss-module__97A5XG__light{z-index:-1;border-radius:inherit;pointer-events:none;position:absolute;inset:0}.Catalog-module-scss-module__97A5XG__light:before,.Catalog-module-scss-module__97A5XG__light:after{content:"";border-radius:inherit;position:absolute;inset:0}.Catalog-module-scss-module__97A5XG__light:before{--lp-tone-pane:linear-gradient(115deg, color-mix(in srgb, var(--lp-tone) 92%, transparent), color-mix(in srgb, var(--lp-tone) 48%, transparent));background:var(--lp-tone-pane,none) 78% 30%/cover,url(/desktop/v12/caustic-band.webp) 78% 30%/cover no-repeat,var(--lp-caustic-ground);background-blend-mode:var(--lp-tone-blend,normal),normal}[data-lp-theme=light] .Catalog-module-scss-module__97A5XG__light:before{--lp-tone-pane:none}@supports (color:rgb(from red r g b)){[data-lp-theme=light] .Catalog-module-scss-module__97A5XG__light:before{--lp-tone-pane:linear-gradient(115deg, rgb(from var(--lp-tone) calc(255 - r) calc(255 - g) calc(255 - b) / 70%), rgb(from var(--lp-tone) calc(255 - r) calc(255 - g) calc(255 - b) / 35%))}}[data-lp-theme=light] .Catalog-module-scss-module__97A5XG__light:before{filter:invert(1) sepia(.12) saturate(var(--lp-tone-ink,.6)) contrast(1.35) brightness(1.12)}.Catalog-module-scss-module__97A5XG__light:after{background:radial-gradient(100% 120% at 0% 100%, color-mix(in srgb, var(--lp-ground) 88%, transparent), color-mix(in srgb, var(--lp-ground) 70%, transparent) 50%, color-mix(in srgb, var(--lp-ground) 30%, transparent));box-shadow:inset 0 0 0 1px var(--lp-line-2)}[data-lp-theme=light] .Catalog-module-scss-module__97A5XG__light:after{background:radial-gradient(100% 120% at 0% 100%, color-mix(in srgb, var(--lp-ground) 94%, transparent), color-mix(in srgb, var(--lp-ground) 84%, transparent) 50%, color-mix(in srgb, var(--lp-ground) 35%, transparent))}@media (max-width:719px){.Catalog-module-scss-module__97A5XG__light:before{background-image:var(--lp-tone-pane,none),url(/desktop/v12/caustic-cover-1280.webp)}}.Catalog-module-scss-module__97A5XG__title{color:var(--lp-t1);font:500 clamp(40px, 26px + 1.8vw, 56px)/1.04 var(--lp-sans);font-feature-settings:inherit;font-variation-settings:"opsz" 32;letter-spacing:-.02em;text-wrap:balance;margin:0}.Catalog-module-scss-module__97A5XG__lead{max-width:30em;color:var(--lp-t2);font:450 clamp(16px, 14px + .2vw, 17px)/1.55 var(--lp-sans);font-feature-settings:inherit;text-wrap:pretty;margin:0}.Catalog-module-scss-module__97A5XG__recognition{--lp-ground:#121211;--lp-s1:#1a1918;--lp-s2:#222120;--lp-s3:#2c2a28;--lp-s4:#373532;--lp-s5:#45423e;--lp-line:#ede9e012;--lp-line-2:#ede9e01c;--lp-line-3:#ede9e02e;--lp-t1:#ede9e0;--lp-t2:#b8b3aa;--lp-t3:#99948b;--lp-t4:#6a665f;--lp-accent:#7aa4ff;--lp-accent-solid:#3d5ae8;--lp-on-accent:#fff;--lp-accent-soft:#7aa4ff24;--lp-radius:8px;--lp-space:8px;--lp-drift:#f2a100;--lp-drift-soft:#f2a10029;--lp-defect:#ef5f5f;--lp-defect-soft:#ef5f5f1f;--lp-pass:#4fc48d;--lp-pass-soft:#4fc48d1f;--lp-pick:#5784ff;--lp-pick-fill:#3d5ae8;--lp-part:#9747ff;--lp-pick-quiet:#1a1918eb;--lp-agent:#d97757;--lp-meridian:#c42d84;--lp-on-meridian:#fff;--lp-cta:var(--lp-accent-solid);--lp-on-cta:#fff;--lp-caustic-ground:#0e0e0d;--lp-shadow:0 0 0 1px var(--lp-line-2), 0 1px 0 0 #ede9e00d inset, 0 40px 100px -24px #000c, 0 12px 32px -12px #0009;--lp-r-chip:calc(var(--lp-radius) / 2);--lp-r-ctl:max(0px, calc(var(--lp-radius) - 2px));--lp-r-card:var(--lp-radius);--lp-r-panel:calc(var(--lp-radius) + 2px);--lp-r-win:calc(var(--lp-radius) + 4px);--lp-r-slab:calc(var(--lp-radius) * 3);--lp-gutter:24px;--lp-measure:1200px;--lp-nav:64px;--lp-sans:var(--fui-font-sans,system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif);--lp-mono:var(--fui-font-mono,"JetBrains Mono Variable", "JetBrains Mono", ui-monospace, "SF Mono", Menlo, monospace);--lp-enter:cubic-bezier(.2, .8, .2, 1);--lp-clear:cubic-bezier(.6, 0, .2, 1);--lp-rise:cubic-bezier(.65, 0, .35, 1);--lp-leave:cubic-bezier(.4, 0, 1, 1);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.Catalog-module-scss-module__97A5XG__recognition[data-tone=components],.Catalog-module-scss-module__97A5XG__recognition [data-tone=components]{--lp-tone:var(--lp-part);--lp-tone-blend:overlay;--lp-tone-ink:1}.Catalog-module-scss-module__97A5XG__recognition[data-tone=blog],.Catalog-module-scss-module__97A5XG__recognition [data-tone=blog]{--lp-tone:var(--fui-color-info,#2580c1);--lp-tone-blend:overlay;--lp-tone-ink:1}@supports (color:lab(0% 0 0)){.Catalog-module-scss-module__97A5XG__recognition[data-tone=blog],.Catalog-module-scss-module__97A5XG__recognition [data-tone=blog]{--lp-tone:var(--fui-color-info,lab(50.8988% -9.05672 -42.3204))}}.Catalog-module-scss-module__97A5XG__recognition[data-tone=warning],.Catalog-module-scss-module__97A5XG__recognition [data-tone=warning]{--lp-tone:var(--lp-drift);--lp-tone-blend:overlay;--lp-tone-ink:1}.Catalog-module-scss-module__97A5XG__recognition[data-tone=primary],.Catalog-module-scss-module__97A5XG__recognition [data-tone=primary]{--lp-tone:var(--lp-pick);--lp-tone-blend:overlay;--lp-tone-ink:1}.Catalog-module-scss-module__97A5XG__recognition[data-tone=success],.Catalog-module-scss-module__97A5XG__recognition [data-tone=success]{--lp-tone:var(--lp-pass);--lp-tone-blend:overlay;--lp-tone-ink:1}.Catalog-module-scss-module__97A5XG__recognition[data-tone=neutral],.Catalog-module-scss-module__97A5XG__recognition [data-tone=neutral]{--lp-tone:initial;--lp-tone-blend:initial;--lp-tone-ink:initial}@media (max-width:719px){.Catalog-module-scss-module__97A5XG__recognition{--lp-gutter:16px;--lp-nav:56px}}@media (orientation:landscape) and (max-height:500px){.Catalog-module-scss-module__97A5XG__recognition{--lp-nav:56px}}.Catalog-module-scss-module__97A5XG__recognition[data-lp-theme=light]{--lp-ground:#edebe7;--lp-s1:#fffefd;--lp-s2:#e7e4df;--lp-s3:#e2dfda;--lp-s4:#d4d0ca;--lp-s5:#c7c2bb;--lp-line:#1c191614;--lp-line-2:#1c191621;--lp-line-3:#1c191638;--lp-t1:#1c1916;--lp-t2:#4f4b45;--lp-t3:#67625a;--lp-t4:#a39e95;--lp-accent:#334bb5;--lp-accent-soft:#334bb524;--lp-defect:#a8231b;--lp-defect-soft:#a8231b1a;--lp-shadow:0 0 0 1px var(--lp-line-2), 0 30px 80px -30px #1c191647, 0 10px 24px -12px #1c191629;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.Catalog-module-scss-module__97A5XG__recognition{color:var(--lp-t2);font-family:var(--lp-sans);font-optical-sizing:auto;font-feature-settings:"cv11","cv13","ss07";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;gap:calc(1.5*var(--lp-space));grid-template-columns:minmax(0,3fr) minmax(0,2fr);display:grid}@media (max-width:719px){.Catalog-module-scss-module__97A5XG__recognition{grid-template-columns:minmax(0,1fr)}}.Catalog-module-scss-module__97A5XG__mention{min-width:0;padding:calc(1*var(--lp-space));border-radius:calc(var(--lp-r-win) + calc(1 * var(--lp-space)));background:var(--lp-s1);box-shadow:inset 0 0 0 1px var(--lp-line);grid-template-rows:auto 1fr;margin:0;display:grid}.Catalog-module-scss-module__97A5XG__picture{isolation:isolate;height:132px;padding:calc(1.5*var(--lp-space));border-radius:var(--lp-r-win);box-shadow:inset 0 0 0 1px var(--lp-line);position:relative;overflow:hidden}.Catalog-module-scss-module__97A5XG__picture:not(:has(.Catalog-module-scss-module__97A5XG__cover)):before{content:"";z-index:-1;position:absolute;inset:0}.Catalog-module-scss-module__97A5XG__picture:not(:has(.Catalog-module-scss-module__97A5XG__cover)):after{content:"";z-index:-1;position:absolute;inset:0}.Catalog-module-scss-module__97A5XG__picture:not(:has(.Catalog-module-scss-module__97A5XG__cover)):before{--lp-tone-pane:linear-gradient(115deg, color-mix(in srgb, var(--lp-tone) 92%, transparent), color-mix(in srgb, var(--lp-tone) 48%, transparent));background:var(--lp-tone-pane,none) 40% 86%/150% auto,url(/desktop/v12/caustic-square.webp) 40% 86%/150% auto no-repeat,var(--lp-caustic-ground);background-blend-mode:var(--lp-tone-blend,normal),normal}[data-lp-theme=light] .Catalog-module-scss-module__97A5XG__picture:not(:has(.Catalog-module-scss-module__97A5XG__cover)):before{--lp-tone-pane:none}@supports (color:rgb(from red r g b)){[data-lp-theme=light] .Catalog-module-scss-module__97A5XG__picture:not(:has(.Catalog-module-scss-module__97A5XG__cover)):before{--lp-tone-pane:linear-gradient(115deg, rgb(from var(--lp-tone) calc(255 - r) calc(255 - g) calc(255 - b) / 70%), rgb(from var(--lp-tone) calc(255 - r) calc(255 - g) calc(255 - b) / 35%))}}[data-lp-theme=light] .Catalog-module-scss-module__97A5XG__picture:not(:has(.Catalog-module-scss-module__97A5XG__cover)):before{filter:invert(1) sepia(.12) saturate(var(--lp-tone-ink,.6)) contrast(1.35) brightness(1.12)}.Catalog-module-scss-module__97A5XG__picture:not(:has(.Catalog-module-scss-module__97A5XG__cover)):after{background:linear-gradient(to bottom, color-mix(in srgb, var(--lp-ground) 60%, transparent), color-mix(in srgb, var(--lp-ground) 20%, transparent))}@media (max-width:719px){.Catalog-module-scss-module__97A5XG__picture{height:112px}}.Catalog-module-scss-module__97A5XG__cover{z-index:-1;object-fit:cover;object-position:10% 49%;transform-origin:12.5%;filter:brightness(.8)contrast(1.04);width:100%;height:100%;position:absolute;inset:0;scale:1.45}[data-lp-theme=light] .Catalog-module-scss-module__97A5XG__cover{filter:none}.Catalog-module-scss-module__97A5XG__source{border-radius:var(--lp-r-chip);background:color-mix(in srgb, var(--lp-ground) 70%, transparent);box-shadow:inset 0 0 0 1px var(--lp-line-2);color:var(--lp-t1);font:500 12.5px/1.2 var(--lp-sans);font-feature-settings:inherit;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:5px 9px;display:inline-block;position:relative}.Catalog-module-scss-module__97A5XG__words{gap:calc(2.5*var(--lp-space));padding:calc(2.5*var(--lp-space)) calc(2*var(--lp-space)) calc(2*var(--lp-space));grid-template-rows:1fr auto;display:grid}@media (max-width:719px){.Catalog-module-scss-module__97A5XG__words{gap:calc(2*var(--lp-space));padding:calc(2*var(--lp-space)) calc(1.5*var(--lp-space)) calc(1.5*var(--lp-space))}}.Catalog-module-scss-module__97A5XG__quote{color:var(--lp-t1);font:500 clamp(18px, 14px + .45vw, 21px)/1.35 var(--lp-sans);font-feature-settings:inherit;letter-spacing:-.012em;text-wrap:balance;margin:0}.Catalog-module-scss-module__97A5XG__quote p{text-indent:-.42em;margin:0}.Catalog-module-scss-module__97A5XG__statement{color:var(--lp-t1);font:500 clamp(16px, 13px + .3vw, 17px)/1.45 var(--lp-sans);font-feature-settings:inherit;text-wrap:balance;margin:0}.Catalog-module-scss-module__97A5XG__keep{white-space:nowrap}.Catalog-module-scss-module__97A5XG__credit{justify-content:space-between;align-items:baseline;gap:calc(1*var(--lp-space)) calc(2*var(--lp-space));color:var(--lp-t3);font:450 14px/1.45 var(--lp-sans);font-feature-settings:inherit;text-wrap:balance;flex-wrap:wrap;display:flex}.Catalog-module-scss-module__97A5XG__read{border-radius:var(--lp-r-chip);color:var(--lp-t1);font:500 14px/1.45 var(--lp-sans);font-feature-settings:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--lp-line-3);text-decoration-color:var(--lp-line-3);text-underline-offset:3px;text-decoration-thickness:1px;transition:text-decoration-color .16s cubic-bezier(.2,.8,.2,1)}.Catalog-module-scss-module__97A5XG__read svg{width:13px;height:13px;color:var(--lp-t3);vertical-align:-1px;margin-inline-start:4px;display:inline-block}@media (hover:hover) and (pointer:fine){.Catalog-module-scss-module__97A5XG__read:hover{text-decoration-color:currentColor}}.Catalog-module-scss-module__97A5XG__read:focus-visible{outline:2px solid var(--lp-accent);outline-offset:2px}@media (prefers-reduced-motion:reduce){.Catalog-module-scss-module__97A5XG__read{transition:none}}
@layer fui.tokens,fui.base;@layer fui.components{.Menu-module-scss-module__GlD46q__positioner{z-index:var(--fui-overlay-layer-anchored,52);pointer-events:auto;inline-size:var(--positioner-width);block-size:var(--positioner-height)}.Menu-module-scss-module__GlD46q__popup{--fui-popup-container-inset:var(--fui-raw-space-4,4px);--fui-popup-row-pitch:var(--fui-raw-space-32,32px);--fui-popup-row-block-inset:var(--fui-raw-space-8,8px);--fui-popup-row-inline-inset:var(--fui-raw-space-8,8px);--fui-popup-row-content-gap:var(--fui-raw-space-8,8px);--fui-popup-indicator-box:var(--fui-raw-space-16,16px);--fui-popup-separator-size:var(--fui-stroke-hairline,1px);--fui-popup-separator-gap:var(--fui-raw-space-4,4px);--fui-popup-viewport-rows:4.5;--_fui-popup-effective-row-pitch:max(var(--fui-popup-row-pitch,32px), var(--fui-hit-area,24px));box-sizing:border-box;color:var(--fui-text-primary,#1b1916);background-color:var(--fui-bg-elevated,#fffefd);border-radius:var(--fui-radius-popup,12px);box-shadow:var(--fui-shadow-popup,0 0 0 .5px #0000001f, 0 2px 5px #0000000f, 0 10px 24px #0000001a);border:0}@media (forced-colors:active){.Menu-module-scss-module__GlD46q__popup{outline:var(--fui-stroke-hairline,1px) solid CanvasText}}.Menu-module-scss-module__GlD46q__popup{padding:var(--fui-popup-container-inset,4px);min-inline-size:var(--fui-layout-measure-menu-min,192px);margin:var(--fui-raw-space-0,0);transform-origin:var(--transform-origin);transition-property:opacity,scale;transition-duration:var(--fui-duration-enter,0s);transition-timing-function:var(--fui-ease-standard,cubic-bezier(.2, 0, 0, 1));list-style:none}.Menu-module-scss-module__GlD46q__popup[data-starting-style],.Menu-module-scss-module__GlD46q__popup[data-ending-style]{opacity:0;scale:var(--fui-popup-from,1)}.Menu-module-scss-module__GlD46q__popup[data-ending-style]{transition-duration:var(--fui-duration-exit,0s)}@media (prefers-reduced-motion:reduce){.Menu-module-scss-module__GlD46q__popup[data-starting-style],.Menu-module-scss-module__GlD46q__popup[data-ending-style]{scale:none}}.Menu-module-scss-module__GlD46q__viewport{box-sizing:border-box;max-block-size:calc(2*var(--fui-popup-container-inset,4px) + var(--fui-popup-viewport-rows,4.5)*var(--_fui-popup-effective-row-pitch,32px) + (var(--fui-popup-viewport-rows,4.5) - .5)*var(--fui-popup-row-gap,1px));overflow-y:auto}.Menu-module-scss-module__GlD46q__item{font-size:var(--fui-type-ui-compact-size,11px);line-height:var(--fui-type-ui-compact-line,16px);font-weight:var(--fui-type-ui-compact-weight,400);letter-spacing:var(--fui-type-ui-compact-tracking,.005em);font-family:var(--fui-font-sans,system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif);box-sizing:border-box;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:#0000;min-block-size:var(--_fui-popup-effective-row-pitch,32px);padding-block:var(--fui-popup-row-block-inset,8px);padding-inline:var(--fui-popup-row-inline-inset,8px);align-items:center;gap:var(--fui-popup-row-content-gap,8px);border-radius:var(--fui-radius-row,8px);display:flex}.Menu-module-scss-module__GlD46q__item:focus-visible{outline:none}.Menu-module-scss-module__GlD46q__item[data-highlighted]{background-image:linear-gradient(var(--fui-bg-hover,#1b19160f), var(--fui-bg-hover,#1b19160f))}@media (forced-colors:active){.Menu-module-scss-module__GlD46q__item[data-highlighted]{color:highlighttext;background:highlight}}.Menu-module-scss-module__GlD46q__item[data-disabled]{opacity:var(--_fui-disabled-opacity,var(--fui-opacity-disabled,.45));cursor:not-allowed}.Menu-module-scss-module__GlD46q__item[data-disabled]>*{--_fui-disabled-opacity:1}.Menu-module-scss-module__GlD46q__item[data-disabled]{pointer-events:none}.Menu-module-scss-module__GlD46q__danger{color:var(--fui-color-danger-text,#a80400)}.Menu-module-scss-module__GlD46q__loadingRow{font-size:var(--fui-type-ui-compact-size,11px);line-height:var(--fui-type-ui-compact-line,16px);font-weight:var(--fui-type-ui-compact-weight,400);letter-spacing:var(--fui-type-ui-compact-tracking,.005em);font-family:var(--fui-font-sans,system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif);box-sizing:border-box;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:#0000;min-block-size:var(--_fui-popup-effective-row-pitch,32px);padding-block:var(--fui-popup-row-block-inset,8px);padding-inline:var(--fui-popup-row-inline-inset,8px);align-items:center;gap:var(--fui-popup-row-content-gap,8px);border-radius:var(--fui-radius-row,8px);display:flex}.Menu-module-scss-module__GlD46q__loadingRow:focus-visible{outline:none}.Menu-module-scss-module__GlD46q__loadingRow{color:var(--fui-text-secondary,#4f4b45);cursor:default}.Menu-module-scss-module__GlD46q__spinner{animation:Menu-module-scss-module__GlD46q__fui-loading-spin var(--fui-duration-spin,.7s) linear infinite}@media (prefers-reduced-motion:reduce){.Menu-module-scss-module__GlD46q__spinner{animation-play-state:running}}@keyframes Menu-module-scss-module__GlD46q__fui-loading-spin{to{rotate:360deg}}.Menu-module-scss-module__GlD46q__viewport:has([data-menu-checkable]) .Menu-module-scss-module__GlD46q__item:not([data-menu-checkable]){padding-inline-start:calc(var(--fui-popup-row-inline-inset,var(--fui-raw-space-8,8px)) + var(--fui-popup-indicator-box,var(--fui-raw-space-16,16px)) + var(--fui-popup-row-content-gap,var(--fui-raw-space-8,8px)))}.Menu-module-scss-module__GlD46q__viewport:has([data-menu-checkable]) .Menu-module-scss-module__GlD46q__groupLabel{padding-inline-start:calc(var(--fui-popup-row-inline-inset,var(--fui-raw-space-8,8px)) + var(--fui-popup-indicator-box,var(--fui-raw-space-16,16px)) + var(--fui-popup-row-content-gap,var(--fui-raw-space-8,8px)))}.Menu-module-scss-module__GlD46q__itemIcon,.Menu-module-scss-module__GlD46q__indicator,.Menu-module-scss-module__GlD46q__caret{inline-size:var(--fui-popup-indicator-box,var(--fui-raw-space-16,16px));block-size:var(--fui-popup-indicator-box,var(--fui-raw-space-16,16px));flex:none;justify-content:center;align-items:center;display:flex}.Menu-module-scss-module__GlD46q__itemIcon svg,.Menu-module-scss-module__GlD46q__indicator svg,.Menu-module-scss-module__GlD46q__caret svg{inline-size:var(--fui-icon-sm,14px);block-size:var(--fui-icon-sm,14px)}.Menu-module-scss-module__GlD46q__itemIcon{color:var(--fui-text-secondary,#4f4b45)}.Menu-module-scss-module__GlD46q__danger .Menu-module-scss-module__GlD46q__itemIcon{color:currentColor}.Menu-module-scss-module__GlD46q__check{color:var(--fui-control-selected-border,#3d5ae8);display:flex}.Menu-module-scss-module__GlD46q__itemLabel{flex:1;min-inline-size:0}.Menu-module-scss-module__GlD46q__itemShortcut{font-size:var(--fui-type-caption-size,11px);line-height:var(--fui-type-caption-line,16px);font-weight:var(--fui-type-caption-weight,400);letter-spacing:var(--fui-type-caption-tracking,.005em);font-family:var(--fui-font-sans,system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif);font-variant-numeric:tabular-nums;color:var(--fui-text-tertiary,#67625a);white-space:nowrap;margin-inline-start:auto;font-family:inherit}.Menu-module-scss-module__GlD46q__caret{color:var(--fui-text-tertiary,#67625a);margin-inline-start:auto}.Menu-module-scss-module__GlD46q__separator{block-size:var(--fui-popup-separator-size,1px);margin-block:var(--fui-popup-separator-gap,4px);background:var(--fui-border,#e2dfda)}@media (forced-colors:active){.Menu-module-scss-module__GlD46q__separator{background:canvastext}}.Menu-module-scss-module__GlD46q__groupLabel{font-size:var(--fui-type-ui-compact-size,11px);line-height:var(--fui-type-ui-compact-line,16px);font-weight:var(--fui-type-ui-compact-weight,400);letter-spacing:var(--fui-type-ui-compact-tracking,.005em);font-family:var(--fui-font-sans,system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif);box-sizing:border-box;min-block-size:var(--_fui-popup-effective-row-pitch,32px);padding-inline:var(--fui-popup-row-inline-inset,8px);color:var(--fui-text-tertiary,#67625a);align-items:center;display:flex}}
@media (min-width:768px){.DocsHeaderBar-module-scss-module__5WnK_W__brandMobileOnly.DocsHeaderBar-module-scss-module__5WnK_W__brandMobileOnly{display:none}}.DocsHeaderBar-module-scss-module__5WnK_W__navAnchor{position:relative}@media (min-width:1024px){.DocsHeaderBar-module-scss-module__5WnK_W__navigation.DocsHeaderBar-module-scss-module__5WnK_W__navigation{inset-block:0;left:calc(50vw - var(--docs-header-nav-offset,0px));position:absolute;transform:translate(-50%)}}.DocsHeaderBar-module-scss-module__5WnK_W__navigationStart.DocsHeaderBar-module-scss-module__5WnK_W__navigationStart{margin-inline-start:var(--fui-raw-space-16,16px)}.DocsHeaderBar-module-scss-module__5WnK_W__trigger.DocsHeaderBar-module-scss-module__5WnK_W__trigger{display:inline-flex}@container fui-header (min-width:768px){.DocsHeaderBar-module-scss-module__5WnK_W__trigger.DocsHeaderBar-module-scss-module__5WnK_W__trigger{display:none}}.DocsHeaderBar-module-scss-module__5WnK_W__scope{min-width:0;align-items:center;margin-inline-start:var(--fui-raw-space-12,12px);display:flex}@media (min-width:768px){.DocsHeaderBar-module-scss-module__5WnK_W__brandMobileOnly+.DocsHeaderBar-module-scss-module__5WnK_W__scope{margin-inline-start:0}}.DocsHeaderBar-module-scss-module__5WnK_W__scopeWithoutBrand{margin-inline-start:0}.DocsHeaderBar-module-scss-module__5WnK_W__end{align-items:center;gap:var(--fui-raw-space-12,12px);flex-shrink:0;min-width:0;margin-inline-start:auto;display:flex}.DocsHeaderBar-module-scss-module__5WnK_W__search.DocsHeaderBar-module-scss-module__5WnK_W__search{flex:none;width:auto;min-width:0}.DocsHeaderBar-module-scss-module__5WnK_W__searchBesideStart{--docs-search-trigger-width:calc(var(--fui-raw-space-48,48px) * 5)}.DocsHeaderBar-module-scss-module__5WnK_W__actions.DocsHeaderBar-module-scss-module__5WnK_W__actions{gap:var(--fui-raw-space-6,6px);margin-inline-start:0}
.ComponentIndex-module-scss-module__IsMYdG__tiles{gap:var(--fui-raw-space-8);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}@media (max-width:767px){.ComponentIndex-module-scss-module__IsMYdG__tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}.ComponentIndex-module-scss-module__IsMYdG__tile{align-content:start;align-items:baseline;gap:var(--fui-raw-space-4) var(--fui-raw-space-12);height:100%;padding:var(--fui-raw-space-12) var(--fui-raw-space-16) var(--fui-raw-space-16);border:var(--fui-stroke-hairline,1px) solid var(--fui-border,#e2dfda);border-radius:var(--fui-radius-surface,12px);color:var(--fui-text-primary,#1b1916);transition:border-color var(--fui-duration-micro,.1s) var(--fui-ease-standard,cubic-bezier(.2, 0, 0, 1)),background-color var(--fui-duration-micro,.1s) var(--fui-ease-standard,cubic-bezier(.2, 0, 0, 1));grid-template-columns:minmax(0,1fr) auto;text-decoration:none;display:grid}@media (hover:hover){.ComponentIndex-module-scss-module__IsMYdG__tile:hover{border-color:var(--fui-border-strong,#d4d0ca);background-color:var(--fui-bg-hover,#1b19160f)}}.ComponentIndex-module-scss-module__IsMYdG__tile:focus-visible{outline:var(--fui-focus-ring-width,2px) solid var(--fui-focus-ring-color,#3d5ae8);outline-offset:var(--fui-focus-ring-offset,2px)}@media (prefers-reduced-motion:reduce){.ComponentIndex-module-scss-module__IsMYdG__tile{transition:none}}@media (max-width:767px){.ComponentIndex-module-scss-module__IsMYdG__tile{padding:var(--fui-raw-space-10) var(--fui-raw-space-12)}}.ComponentIndex-module-scss-module__IsMYdG__label{font-size:var(--fui-type-title-sm-size,15px);line-height:var(--fui-type-title-sm-line,20px);font-weight:var(--fui-type-title-sm-weight,600);letter-spacing:var(--fui-type-title-sm-tracking,-.005em);font-family:var(--fui-font-sans,system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif);text-wrap:balance;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ComponentIndex-module-scss-module__IsMYdG__count{font-size:var(--fui-type-ui-compact-size,11px);line-height:var(--fui-type-ui-compact-line,16px);font-weight:var(--fui-type-ui-compact-weight,400);letter-spacing:var(--fui-type-ui-compact-tracking,.005em);font-family:var(--fui-font-sans,system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif);color:var(--fui-text-tertiary,#67625a);font-variant-numeric:tabular-nums}.ComponentIndex-module-scss-module__IsMYdG__members{font-size:var(--fui-type-caption-size,11px);line-height:var(--fui-type-caption-line,16px);font-weight:var(--fui-type-caption-weight,400);letter-spacing:var(--fui-type-caption-tracking,.005em);font-family:var(--fui-font-sans,system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif);color:var(--fui-text-tertiary,#67625a);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;grid-column:1/-1;display:-webkit-box;overflow:hidden}@media (max-width:767px){.ComponentIndex-module-scss-module__IsMYdG__members{display:none}}.ComponentIndex-module-scss-module__IsMYdG__name{font-weight:var(--fui-font-weight-semibold,600)}
.KeyboardNavDemo-module-scss-module__q9Gspa__playground{background:var(--fui-bg-secondary,#f0eeeb);border:var(--fui-stroke-hairline,1px) solid var(--fui-border,#e2dfda);border-radius:var(--fui-radius-control,5px);overflow:hidden}.KeyboardNavDemo-module-scss-module__q9Gspa__playgroundHeader{padding:var(--fui-raw-space-20) var(--fui-raw-space-24);border-bottom:var(--fui-stroke-hairline,1px) solid var(--fui-border,#e2dfda);background:var(--fui-bg-primary,#fffefd);justify-content:space-between;align-items:center;gap:var(--fui-raw-space-12);flex-wrap:wrap;display:flex}.KeyboardNavDemo-module-scss-module__q9Gspa__playgroundLabel{font-size:var(--fui-type-body-compact-size,12px);line-height:var(--fui-type-body-compact-line,18px);font-weight:var(--fui-type-body-compact-weight,400);letter-spacing:var(--fui-type-body-compact-tracking,.005em);font-family:var(--fui-font-sans,system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif);text-wrap:pretty;font-weight:var(--fui-font-weight-semibold,600)}.KeyboardNavDemo-module-scss-module__q9Gspa__elements{align-items:flex-start;gap:var(--fui-raw-space-24);padding:var(--fui-raw-space-24);flex-wrap:wrap;display:flex}.KeyboardNavDemo-module-scss-module__q9Gspa__element{gap:var(--fui-raw-space-12);flex-direction:column;display:flex}.KeyboardNavDemo-module-scss-module__q9Gspa__elementWide{flex:1;min-width:280px}.KeyboardNavDemo-module-scss-module__q9Gspa__elementLabel{font-size:var(--fui-type-caption-size,11px);line-height:var(--fui-type-caption-line,16px);font-weight:var(--fui-type-caption-weight,400);letter-spacing:var(--fui-type-caption-tracking,.005em);font-family:var(--fui-font-sans,system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif);color:var(--fui-text-tertiary,#67625a)}.KeyboardNavDemo-module-scss-module__q9Gspa__tabPanel{font-size:var(--fui-type-body-compact-size,12px);line-height:var(--fui-type-body-compact-line,18px);font-weight:var(--fui-type-body-compact-weight,400);letter-spacing:var(--fui-type-body-compact-tracking,.005em);font-family:var(--fui-font-sans,system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif);text-wrap:pretty;color:var(--fui-text-secondary,#4f4b45);padding:var(--fui-raw-space-20);background:var(--fui-bg-primary,#fffefd);border:var(--fui-stroke-hairline,1px) solid var(--fui-border,#e2dfda);border-radius:var(--fui-radius-indicator,3px);margin-top:var(--fui-raw-space-12)}
.SiteHeader-module-scss-module__k9kDwq__brand{min-height:var(--fui-control-height-md,32px);color:var(--fui-text-primary,#1b1916);align-items:center;text-decoration:none;display:inline-flex}.SiteHeader-module-scss-module__k9kDwq__cta{flex-shrink:0;margin-inline-start:var(--fui-raw-space-6)}@media (max-width:767px){.SiteHeader-module-scss-module__k9kDwq__cta{display:none}}
@layer fui.tokens,fui.base;@layer fui.components{.TableOfContents-module-scss-module__EsuJFa__root{--fui-navigation-row-track:var(--fui-control-height-md,32px);--fui-navigation-section-track:var(--fui-control-height-xs,24px);--fui-navigation-gutter:var(--fui-navigation-sidebar-gutter,8px);--fui-navigation-inline-inset:var(--fui-navigation-sidebar-gutter,8px);--fui-navigation-content-gap:var(--fui-navigation-sidebar-gutter,8px);--fui-navigation-leading-box:var(--fui-navigation-sidebar-leading-box,16px);--fui-navigation-label-optical-y:var(--fui-navigation-sidebar-label-offset,1px);font-size:var(--fui-type-ui-compact-size,11px);line-height:var(--fui-type-ui-compact-line,16px);font-weight:var(--fui-type-ui-compact-weight,400);letter-spacing:var(--fui-type-ui-compact-tracking,.005em);font-family:var(--fui-font-sans,system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif);--_fui-toc-inset:var(--fui-raw-space-12,12px);color:var(--fui-text-secondary,#4f4b45)}.TableOfContents-module-scss-module__EsuJFa__title{margin:0 0 var(--fui-raw-space-8,8px)}.TableOfContents-module-scss-module__EsuJFa__list{margin:var(--fui-raw-space-0,0);padding:var(--fui-raw-space-0,0);flex-direction:column;list-style:none;display:flex}.TableOfContents-module-scss-module__EsuJFa__root>.TableOfContents-module-scss-module__EsuJFa__list{border-inline-start:var(--fui-stroke-hairline,1px) solid var(--fui-border,#e2dfda)}.TableOfContents-module-scss-module__EsuJFa__groupPanel[hidden]{display:none}.TableOfContents-module-scss-module__EsuJFa__item,.TableOfContents-module-scss-module__EsuJFa__group{list-style:none}.TableOfContents-module-scss-module__EsuJFa__link{transition-property:background-color,border-color,color,box-shadow,opacity,scale;transition-duration:var(--fui-duration-micro,.1s);transition-timing-function:var(--fui-ease-standard,cubic-bezier(.2, 0, 0, 1))}@media (prefers-reduced-motion:reduce){.TableOfContents-module-scss-module__EsuJFa__link{transition:none}}.TableOfContents-module-scss-module__EsuJFa__link{align-items:center;gap:var(--fui-raw-space-8,8px);box-sizing:border-box;min-block-size:max(var(--fui-control-height-sm,28px),var(--fui-hit-area,24px));padding-block:var(--fui-raw-space-4,4px);padding-inline:var(--_fui-toc-inset,12px) var(--fui-raw-space-4,4px);border-radius:var(--fui-radius-control,5px);color:var(--fui-text-secondary,#4f4b45);text-decoration:none;display:flex;position:relative}@media (hover:hover){.TableOfContents-module-scss-module__EsuJFa__link:hover:not(:disabled,[data-disabled],[aria-disabled=true],[data-pending]){color:var(--fui-text-primary,#1b1916)}}.TableOfContents-module-scss-module__EsuJFa__link:focus-visible{outline:var(--fui-focus-ring-width,2px) solid var(--fui-focus-ring-color,#3d5ae8);outline-offset:var(--fui-focus-ring-offset,2px)}@media (forced-colors:active){.TableOfContents-module-scss-module__EsuJFa__link:focus-visible{outline-color:var(--fui-focus-ring-color,Highlight)}}.TableOfContents-module-scss-module__EsuJFa__link:before{inset-block:var(--fui-raw-space-4,4px);inline-size:var(--fui-raw-space-2,2px);border-radius:var(--fui-radius-full,9999px);content:"";opacity:0;transition:opacity var(--fui-duration-micro,.1s) var(--fui-ease-standard,cubic-bezier(.2, 0, 0, 1));background-color:currentColor;position:absolute;inset-inline-start:calc((var(--fui-stroke-hairline,1px) + var(--fui-raw-space-2,2px))/-2)}@media (prefers-reduced-motion:reduce){.TableOfContents-module-scss-module__EsuJFa__link:before{transition:none}}@media (forced-colors:active){.TableOfContents-module-scss-module__EsuJFa__link:before{forced-color-adjust:none;background-color:canvastext}}[data-depth="1"]>:is(.TableOfContents-module-scss-module__EsuJFa__link,.TableOfContents-module-scss-module__EsuJFa__groupHeader){padding-inline-start:calc(var(--_fui-toc-inset,12px) + var(--fui-raw-space-12,12px))}[data-depth="2"]>:is(.TableOfContents-module-scss-module__EsuJFa__link,.TableOfContents-module-scss-module__EsuJFa__groupHeader){padding-inline-start:calc(var(--_fui-toc-inset,12px) + var(--fui-raw-space-24,24px))}[data-depth="3"]>:is(.TableOfContents-module-scss-module__EsuJFa__link,.TableOfContents-module-scss-module__EsuJFa__groupHeader){padding-inline-start:calc(var(--_fui-toc-inset,12px) + var(--fui-raw-space-32,32px))}.TableOfContents-module-scss-module__EsuJFa__linkLabel{text-overflow:ellipsis;white-space:nowrap;flex:1;min-inline-size:0;overflow:hidden}.TableOfContents-module-scss-module__EsuJFa__leading,.TableOfContents-module-scss-module__EsuJFa__trailing{flex-shrink:0;align-items:center;display:inline-flex}.TableOfContents-module-scss-module__EsuJFa__leading{--fui-navigation-row-track:var(--fui-control-height-md,32px);--fui-navigation-section-track:var(--fui-control-height-xs,24px);--fui-navigation-gutter:var(--fui-navigation-sidebar-gutter,8px);--fui-navigation-inline-inset:var(--fui-navigation-sidebar-gutter,8px);--fui-navigation-content-gap:var(--fui-navigation-sidebar-gutter,8px);--fui-navigation-leading-box:var(--fui-navigation-sidebar-leading-box,16px);--fui-navigation-label-optical-y:var(--fui-navigation-sidebar-label-offset,1px);inline-size:var(--fui-navigation-leading-box,var(--fui-navigation-sidebar-leading-box,16px));block-size:var(--fui-navigation-leading-box,var(--fui-navigation-sidebar-leading-box,16px));flex:0 0 var(--fui-navigation-leading-box,var(--fui-navigation-sidebar-leading-box,16px))}.TableOfContents-module-scss-module__EsuJFa__leading>svg,.TableOfContents-module-scss-module__EsuJFa__leading>img{inline-size:var(--fui-icon-md,16px);block-size:var(--fui-icon-md,16px)}.TableOfContents-module-scss-module__EsuJFa__trailing{font-size:var(--fui-type-caption-size,11px);line-height:var(--fui-type-caption-line,16px);font-weight:var(--fui-type-caption-weight,400);letter-spacing:var(--fui-type-caption-tracking,.005em);font-family:var(--fui-font-sans,system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif);color:var(--fui-text-tertiary,#67625a);font-variant-numeric:tabular-nums}.TableOfContents-module-scss-module__EsuJFa__active{color:var(--fui-text-primary,#1b1916)}.TableOfContents-module-scss-module__EsuJFa__active:before{opacity:1}.TableOfContents-module-scss-module__EsuJFa__groupHeader{appearance:none;padding:var(--fui-raw-space-0,0);margin:var(--fui-raw-space-0,0);font:inherit;color:inherit;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:#0000;background:0 0;border:none}.TableOfContents-module-scss-module__EsuJFa__groupHeader:disabled{cursor:not-allowed}.TableOfContents-module-scss-module__EsuJFa__groupHeader{font-size:var(--fui-type-ui-compact-size,11px);line-height:var(--fui-type-ui-compact-line,16px);font-weight:var(--fui-type-ui-compact-weight,400);letter-spacing:var(--fui-type-ui-compact-tracking,.005em);font-family:var(--fui-font-sans,system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif);align-items:center;gap:var(--fui-raw-space-6,6px);box-sizing:border-box;inline-size:100%;min-block-size:max(var(--fui-control-height-sm,28px),var(--fui-hit-area,24px));padding-block:var(--fui-raw-space-4,4px);padding-inline:var(--_fui-toc-inset,12px) var(--fui-raw-space-4,4px);border-radius:var(--fui-radius-control,5px);color:var(--fui-text-tertiary,#67625a);text-align:start;cursor:default;display:flex}.TableOfContents-module-scss-module__EsuJFa__groupHeaderInteractive{transition-property:background-color,border-color,color,box-shadow,opacity,scale;transition-duration:var(--fui-duration-micro,.1s);transition-timing-function:var(--fui-ease-standard,cubic-bezier(.2, 0, 0, 1))}@media (prefers-reduced-motion:reduce){.TableOfContents-module-scss-module__EsuJFa__groupHeaderInteractive{transition:none}}.TableOfContents-module-scss-module__EsuJFa__groupHeaderInteractive{cursor:pointer}@media (hover:hover){.TableOfContents-module-scss-module__EsuJFa__groupHeaderInteractive:hover:not(:disabled,[data-disabled],[aria-disabled=true],[data-pending]){color:var(--fui-text-primary,#1b1916)}}.TableOfContents-module-scss-module__EsuJFa__groupHeaderInteractive:focus-visible{outline:var(--fui-focus-ring-width,2px) solid var(--fui-focus-ring-color,#3d5ae8);outline-offset:var(--fui-focus-ring-offset,2px)}@media (forced-colors:active){.TableOfContents-module-scss-module__EsuJFa__groupHeaderInteractive:focus-visible{outline-color:var(--fui-focus-ring-color,Highlight)}}.TableOfContents-module-scss-module__EsuJFa__groupCaret{inline-size:var(--fui-icon-xs,12px);block-size:var(--fui-icon-xs,12px);color:var(--fui-text-tertiary,#67625a);transition:transform var(--fui-duration-micro,.1s) var(--fui-ease-standard,cubic-bezier(.2, 0, 0, 1));flex:none}.TableOfContents-module-scss-module__EsuJFa__groupCaret:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){transform:rotate(180deg)}[data-panel-open]>.TableOfContents-module-scss-module__EsuJFa__groupCaret{transform:rotate(90deg)}@media (prefers-reduced-motion:reduce){.TableOfContents-module-scss-module__EsuJFa__groupCaret{transition:none}}.TableOfContents-module-scss-module__EsuJFa__groupLabel{text-overflow:ellipsis;white-space:nowrap;flex:1;min-inline-size:0;overflow:hidden}}
.SiteFooter-module-scss-module__-ey_ha__root{margin-top:var(--fui-raw-space-64);border-top:var(--fui-stroke-hairline,1px) solid var(--fui-border,#e2dfda)}.SiteFooter-module-scss-module__-ey_ha__inner{box-sizing:content-box;max-width:1400px;padding:var(--fui-raw-space-48) clamp(var(--fui-raw-space-24),4vw,var(--fui-raw-space-64)) var(--fui-raw-space-48);margin-inline:auto}.SiteFooter-module-scss-module__-ey_ha__contained{border-top:0}.SiteFooter-module-scss-module__-ey_ha__contained .SiteFooter-module-scss-module__-ey_ha__inner{border-top:var(--fui-stroke-hairline,1px) solid var(--fui-border,#e2dfda);max-width:720px;margin-inline:auto;padding-inline:0}.SiteFooter-module-scss-module__-ey_ha__contained.SiteFooter-module-scss-module__-ey_ha__fill .SiteFooter-module-scss-module__-ey_ha__inner{max-width:none}.SiteFooter-module-scss-module__-ey_ha__columns{gap:var(--fui-raw-space-40) var(--fui-raw-space-24);grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;display:grid}@media (max-width:640px){.SiteFooter-module-scss-module__-ey_ha__columns{grid-template-columns:repeat(2,minmax(0,1fr))}}.SiteFooter-module-scss-module__-ey_ha__column{gap:var(--fui-raw-space-12);flex-direction:column;min-width:0;display:flex}.SiteFooter-module-scss-module__-ey_ha__heading{margin:0}.SiteFooter-module-scss-module__-ey_ha__linkList{align-items:flex-start;gap:var(--fui-raw-space-8);flex-direction:column;min-width:0;margin:0;padding:0;list-style:none;display:flex}.SiteFooter-module-scss-module__-ey_ha__linkItem{margin:0;padding:0}.SiteFooter-module-scss-module__-ey_ha__link{width:fit-content;font-size:var(--fui-type-ui-standard-size);line-height:var(--fui-type-ui-standard-line);display:block}.SiteFooter-module-scss-module__-ey_ha__base{justify-content:space-between;align-items:center;gap:var(--fui-raw-space-16);margin-top:var(--fui-raw-space-48);display:flex}.SiteFooter-module-scss-module__-ey_ha__wordmark{color:var(--fui-text-primary,#1b1916);border-radius:var(--fui-radius-indicator,3px);align-items:center;text-decoration:none;display:inline-flex}.SiteFooter-module-scss-module__-ey_ha__wordmark:focus-visible{outline:var(--fui-focus-ring-width,2px) solid var(--fui-focus-ring-color,#3d5ae8);outline-offset:var(--fui-focus-ring-offset,2px)}.SiteFooter-module-scss-module__-ey_ha__year{margin:0}
@layer fui.tokens,fui.base;@layer fui.components{.Toast-module-scss-module__a5AmDa__viewport{z-index:var(--fui-overlay-layer-toast,55);gap:var(--fui-raw-space-8,8px);inline-size:min(var(--fui-overlay-popover-md,384px),100% - var(--fui-feedback-viewport-inset-left,max(var(--fui-raw-space-16,16px), env(safe-area-inset-left))) - var(--fui-feedback-viewport-inset-right,max(var(--fui-raw-space-16,16px), env(safe-area-inset-right))));pointer-events:none;flex-direction:column;display:flex;position:fixed}.Toast-module-scss-module__a5AmDa__viewport>*{pointer-events:auto}.Toast-module-scss-module__a5AmDa__bottomEnd{right:var(--fui-feedback-viewport-inset-right,max(var(--fui-raw-space-16,16px), env(safe-area-inset-right)));bottom:var(--fui-feedback-viewport-inset-bottom,max(var(--fui-raw-space-16,16px), env(safe-area-inset-bottom)));right:auto;flex-direction:column-reverse;inset-inline-end:var(--fui-feedback-viewport-inset-right,max(var(--fui-raw-space-16,16px), env(safe-area-inset-right)))}.Toast-module-scss-module__a5AmDa__bottomCenter{bottom:var(--fui-feedback-viewport-inset-bottom,max(var(--fui-raw-space-16,16px), env(safe-area-inset-bottom)));flex-direction:column-reverse;left:50%;transform:translate(-50%)}.Toast-module-scss-module__a5AmDa__topCenter{top:var(--fui-feedback-viewport-inset-top,max(var(--fui-raw-space-16,16px), env(safe-area-inset-top)));left:50%;transform:translate(-50%)}.Toast-module-scss-module__a5AmDa__toast{box-sizing:border-box;color:var(--fui-text-primary,#1b1916);background-color:var(--fui-bg-elevated,#fffefd);border-radius:var(--fui-radius-popup,12px);box-shadow:var(--fui-shadow-popup,0 0 0 .5px #0000001f, 0 2px 5px #0000000f, 0 10px 24px #0000001a);border:0}@media (forced-colors:active){.Toast-module-scss-module__a5AmDa__toast{outline:var(--fui-stroke-hairline,1px) solid CanvasText}}.Toast-module-scss-module__a5AmDa__toast{font-size:var(--fui-type-body-compact-size,12px);line-height:var(--fui-type-body-compact-line,18px);font-weight:var(--fui-type-body-compact-weight,400);letter-spacing:var(--fui-type-body-compact-tracking,.005em);font-family:var(--fui-font-sans,system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif);text-wrap:pretty;align-items:flex-start;gap:var(--fui-raw-space-10,10px);min-inline-size:min(var(--fui-overlay-popover-sm,256px),100%);padding-block:var(--fui-raw-space-8,8px);padding-inline:var(--fui-raw-space-12,12px) var(--fui-raw-space-8,8px);display:flex;position:relative;overflow:hidden}.Toast-module-scss-module__a5AmDa__toast:focus-visible{outline:var(--fui-focus-ring-width,2px) solid var(--fui-focus-ring-color,#3d5ae8);outline-offset:var(--fui-focus-ring-offset,2px)}@media (forced-colors:active){.Toast-module-scss-module__a5AmDa__toast:focus-visible{outline-color:var(--fui-focus-ring-color,Highlight)}}.Toast-module-scss-module__a5AmDa__toast[data-swiping]{transition:none}.Toast-module-scss-module__a5AmDa__toast[data-limited]{display:none}.Toast-module-scss-module__a5AmDa__icon{block-size:var(--fui-type-body-compact-line,18px);color:var(--fui-text-secondary,#4f4b45);flex:none;align-items:center;margin-block-start:var(--fui-raw-space-2,2px);display:inline-flex}.Toast-module-scss-module__a5AmDa__icon svg{inline-size:var(--fui-icon-md,16px);block-size:var(--fui-icon-md,16px)}.Toast-module-scss-module__a5AmDa__icon[data-tone=success]{color:var(--fui-color-success-text,#006e44)}.Toast-module-scss-module__a5AmDa__icon[data-tone=warning]{color:var(--fui-color-warning-text,#824800)}.Toast-module-scss-module__a5AmDa__icon[data-tone=danger]{color:var(--fui-color-danger-text,#a80400)}.Toast-module-scss-module__a5AmDa__spinner svg{animation:Toast-module-scss-module__a5AmDa__fui-loading-spin var(--fui-duration-spin,.7s) linear infinite}@media (prefers-reduced-motion:reduce){.Toast-module-scss-module__a5AmDa__spinner svg{animation-play-state:running}}@keyframes Toast-module-scss-module__a5AmDa__fui-loading-spin{to{rotate:360deg}}.Toast-module-scss-module__a5AmDa__content{gap:var(--fui-raw-space-2,2px);min-inline-size:0;padding-block:var(--fui-raw-space-2,2px);flex:auto;display:grid}.Toast-module-scss-module__a5AmDa__titleRow{gap:var(--fui-raw-space-8,8px);align-items:baseline;min-inline-size:0;display:flex}.Toast-module-scss-module__a5AmDa__title{font-size:var(--fui-type-body-compact-size,12px);line-height:var(--fui-type-body-compact-line,18px);font-weight:var(--fui-type-body-compact-weight,400);letter-spacing:var(--fui-type-body-compact-tracking,.005em);font-family:var(--fui-font-sans,system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif);text-wrap:pretty;margin:var(--fui-raw-space-0,0);font-weight:var(--fui-type-ui-standard-weight,600);color:var(--fui-text-primary,#1b1916);overflow-wrap:anywhere}.Toast-module-scss-module__a5AmDa__count{color:var(--fui-text-secondary,#4f4b45);font-variant-numeric:tabular-nums;flex:none;margin-inline-start:auto}.Toast-module-scss-module__a5AmDa__description{font-size:var(--fui-type-body-compact-size,12px);line-height:var(--fui-type-body-compact-line,18px);font-weight:var(--fui-type-body-compact-weight,400);letter-spacing:var(--fui-type-body-compact-tracking,.005em);font-family:var(--fui-font-sans,system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif);text-wrap:pretty;margin:var(--fui-raw-space-0,0);color:var(--fui-text-secondary,#4f4b45);overflow-wrap:anywhere}.Toast-module-scss-module__a5AmDa__actions{gap:var(--fui-raw-space-4,4px);flex:none;align-items:center;display:flex}.Toast-module-scss-module__a5AmDa__shortcut{font-family:inherit;font-size:inherit;font-variant-numeric:tabular-nums;color:var(--fui-text-tertiary,#67625a);margin-inline-start:var(--fui-raw-space-6,6px)}.Toast-module-scss-module__a5AmDa__close{flex:none}.Toast-module-scss-module__a5AmDa__progress{block-size:var(--fui-stroke-default,2px);background-color:var(--fui-bg-secondary,#f0eeeb);position:absolute;inset-block-end:0;inset-inline:0}.Toast-module-scss-module__a5AmDa__progress:after{content:"";inline-size:var(--_toast-progress,0%);background-color:var(--fui-border-strong,#d4d0ca);block-size:100%;display:block}@media (forced-colors:active){.Toast-module-scss-module__a5AmDa__progress:after{background-color:highlight}}}
.preview-document-module-scss-module__gEu-Da__document{background:var(--fui-bg-primary);min-block-size:100dvh}.preview-document-module-scss-module__gEu-Da__specimen{min-block-size:100dvh}.preview-document-module-scss-module__gEu-Da__specimen[data-component=Main]{block-size:100dvh}.preview-document-module-scss-module__gEu-Da__specimen [data-slot=app-shell]{block-size:100dvh;min-block-size:0}.preview-document-module-scss-module__gEu-Da__headerContent{min-block-size:100dvh;padding:var(--fui-raw-space-24)}.preview-document-module-scss-module__gEu-Da__status:not(:empty){padding:var(--fui-raw-space-16)}
.LegalPage-module-scss-module__HnQg7G__canvas{flex-direction:column;min-height:100vh;display:flex}.LegalPage-module-scss-module__HnQg7G__main{box-sizing:border-box;width:100%;padding:clamp(var(--fui-raw-space-32),3vw,var(--fui-raw-space-48)) clamp(var(--fui-raw-space-24),2.5vw,var(--fui-raw-space-48));flex:1;padding-block-end:var(--fui-raw-space-64)}
.BlogIndex-module-scss-module__HDl7aq__index{font-feature-settings:"cv11","cv13","ss07"}.BlogIndex-module-scss-module__HDl7aq__masthead{isolation:isolate;position:relative;overflow:clip}.BlogIndex-module-scss-module__HDl7aq__words{box-sizing:content-box;max-inline-size:980px;padding:104px clamp(var(--fui-raw-space-24),2.5vw,var(--fui-raw-space-48)) 56px;justify-items:start;margin-inline:auto;display:grid}@media (max-width:719px){.BlogIndex-module-scss-module__HDl7aq__words{padding-block:56px 32px}}.BlogIndex-module-scss-module__HDl7aq__headline{color:var(--fui-text-primary,#1b1916);font-family:var(--fui-font-sans,system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif);font-variation-settings:"opsz" 32;letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:clamp(44px,24px + 3.125vw,64px);font-weight:500;line-height:1.04}.BlogIndex-module-scss-module__HDl7aq__intro{max-inline-size:34em;color:var(--fui-text-secondary,#4f4b45);font-family:var(--fui-font-sans,system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif);text-wrap:pretty;margin:20px 0 0;font-size:clamp(16px,14px + .3vw,18px);font-weight:450;line-height:1.55}.BlogIndex-module-scss-module__HDl7aq__filterScroller{margin:36px calc(-1*clamp(var(--fui-raw-space-24), 2.5vw, var(--fui-raw-space-48))) -4px;padding:4px clamp(var(--fui-raw-space-24),2.5vw,var(--fui-raw-space-48));scrollbar-width:none;justify-self:stretch;overflow-x:auto}.BlogIndex-module-scss-module__HDl7aq__filterScroller::-webkit-scrollbar{display:none}@media (max-width:719px){.BlogIndex-module-scss-module__HDl7aq__filterScroller{margin-block-start:24px}}.BlogIndex-module-scss-module__HDl7aq__filters{inline-size:max-content}.BlogIndex-module-scss-module__HDl7aq__posts{box-sizing:content-box;max-inline-size:980px;padding:8px clamp(var(--fui-raw-space-24),2.5vw,var(--fui-raw-space-48)) 0;gap:24px;margin-inline:auto;display:grid}@media (max-width:719px){.BlogIndex-module-scss-module__HDl7aq__posts{gap:16px}}.BlogIndex-module-scss-module__HDl7aq__count{width:var(--fui-stroke-hairline,1px);height:var(--fui-stroke-hairline,1px);padding:var(--fui-raw-space-0,0);margin:calc(-1*var(--fui-stroke-hairline,1px));clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;border:0;position:absolute;overflow:hidden}.BlogIndex-module-scss-module__HDl7aq__empty{color:var(--fui-text-secondary,#4f4b45);margin:0}.BlogIndex-module-scss-module__HDl7aq__scheduled{font-size:var(--fui-type-caption-size,11px);line-height:var(--fui-type-caption-line,16px);font-weight:var(--fui-type-caption-weight,400);letter-spacing:var(--fui-type-caption-tracking,.005em);font-family:var(--fui-font-sans,system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif);color:var(--fui-color-warning,#f2a100)}.BlogIndex-module-scss-module__HDl7aq__stretched{color:inherit;outline:none;text-decoration:none}.BlogIndex-module-scss-module__HDl7aq__stretched:after{content:"";z-index:1;border-radius:calc(var(--fui-radius-surface,12px) + var(--fui-raw-space-8));position:absolute;inset:0}.BlogIndex-module-scss-module__HDl7aq__stretched:focus-visible:after{outline:var(--fui-focus-ring-width,2px) solid var(--fui-focus-ring-color,#3d5ae8);outline-offset:var(--fui-focus-ring-offset,2px)}@media (forced-colors:active){.BlogIndex-module-scss-module__HDl7aq__stretched:focus-visible:after{outline-color:var(--fui-focus-ring-color,Highlight)}}.BlogIndex-module-scss-module__HDl7aq__chip{background:color-mix(in srgb, var(--fui-body-bg,#f7f5f2) 70%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);justify-self:start}.BlogIndex-module-scss-module__HDl7aq__arrow{color:var(--fui-text-tertiary,#67625a);flex:none;margin-inline-start:auto;transition:transform .22s cubic-bezier(.2,.8,.2,1),color .22s cubic-bezier(.2,.8,.2,1)}.BlogIndex-module-scss-module__HDl7aq__lead{padding:var(--fui-raw-space-8);border-radius:calc(var(--fui-radius-surface,12px) + var(--fui-raw-space-8));background:var(--fui-bg-primary,#fffefd);box-shadow:inset 0 0 0 var(--fui-stroke-hairline,1px) var(--fui-border,#e2dfda);grid-template-columns:minmax(0,7fr) minmax(0,5fr);transition:box-shadow .22s cubic-bezier(.2,.8,.2,1);display:grid;position:relative}@media (max-width:1023px){.BlogIndex-module-scss-module__HDl7aq__lead{grid-template-columns:minmax(0,1fr)}}.BlogIndex-module-scss-module__HDl7aq__leadPicture{isolation:isolate;aspect-ratio:16/10;border-radius:var(--fui-radius-surface,12px);box-shadow:inset 0 0 0 var(--fui-stroke-hairline,1px) var(--fui-border,#e2dfda);background:#121211;position:relative;overflow:hidden}.BlogIndex-module-scss-module__HDl7aq__leadPicture:not([data-cover]):before,.BlogIndex-module-scss-module__HDl7aq__leadPicture:not([data-cover]):after{content:"";z-index:-1;position:absolute;inset:0}.BlogIndex-module-scss-module__HDl7aq__leadPicture:not([data-cover]):before{--lp-caustic-ground:#0e0e0d;--lp-tone-pane:linear-gradient(115deg, color-mix(in srgb, var(--lp-tone) 92%, transparent), color-mix(in srgb, var(--lp-tone) 48%, transparent));background:var(--lp-tone-pane,none) 18% 22%/170% auto,url(/desktop/v12/caustic-square.webp) 18% 22%/170% auto no-repeat,var(--lp-caustic-ground);background-blend-mode:var(--lp-tone-blend,normal),normal}[data-lp-theme=light] .BlogIndex-module-scss-module__HDl7aq__leadPicture:not([data-cover]):before{--lp-tone-pane:none}@supports (color:rgb(from red r g b)){[data-lp-theme=light] .BlogIndex-module-scss-module__HDl7aq__leadPicture:not([data-cover]):before{--lp-tone-pane:linear-gradient(115deg, rgb(from var(--lp-tone) calc(255 - r) calc(255 - g) calc(255 - b) / 70%), rgb(from var(--lp-tone) calc(255 - r) calc(255 - g) calc(255 - b) / 35%))}}[data-lp-theme=light] .BlogIndex-module-scss-module__HDl7aq__leadPicture:not([data-cover]):before{filter:invert(1) sepia(.12) saturate(var(--lp-tone-ink,.6)) contrast(1.35) brightness(1.12)}html[data-theme=light] .BlogIndex-module-scss-module__HDl7aq__leadPicture:not([data-cover]):before{filter:invert()sepia(.12)saturate(.6)contrast(1.35)brightness(1.12)}.BlogIndex-module-scss-module__HDl7aq__leadPicture:not([data-cover]):after{background:color-mix(in srgb, var(--fui-body-bg,#f7f5f2) 45%, transparent)}@media (max-width:1023px){.BlogIndex-module-scss-module__HDl7aq__leadPicture{aspect-ratio:16/9}}.BlogIndex-module-scss-module__HDl7aq__leadImage{object-fit:cover;transition:transform .6s cubic-bezier(.2,.8,.2,1)}.BlogIndex-module-scss-module__HDl7aq__leadBody{grid-template-rows:auto auto 1fr auto;align-content:start;min-inline-size:0;padding:24px 24px 20px 32px;display:grid}@media (max-width:1023px){.BlogIndex-module-scss-module__HDl7aq__leadBody{padding:24px 16px 16px}}.BlogIndex-module-scss-module__HDl7aq__leadTop{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.BlogIndex-module-scss-module__HDl7aq__leadTitle{color:var(--fui-text-primary,#1b1916);font-family:var(--fui-font-sans,system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif);font-variation-settings:"opsz" 32;letter-spacing:-.02em;text-wrap:balance;margin:24px 0 0;font-size:clamp(30px,18px + 1.6vw,40px);font-weight:500;line-height:1.08}@media (max-width:1023px){.BlogIndex-module-scss-module__HDl7aq__leadTitle{margin-block-start:16px}}.BlogIndex-module-scss-module__HDl7aq__leadDescription{color:var(--fui-text-secondary,#4f4b45);font-family:var(--fui-font-sans,system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif);text-wrap:pretty;margin:14px 0 0;font-size:16px;line-height:1.55}.BlogIndex-module-scss-module__HDl7aq__leadMeta{border-block-start:var(--fui-stroke-hairline,1px) solid var(--fui-border,#e2dfda);color:var(--fui-text-tertiary,#67625a);font-family:var(--fui-font-sans,system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif);flex-wrap:wrap;align-items:center;gap:4px 16px;margin:28px 0 0;padding-block-start:16px;font-size:14px;line-height:1.4;display:flex}.BlogIndex-module-scss-module__HDl7aq__author{color:var(--fui-text-primary,#1b1916);font-weight:500}.BlogIndex-module-scss-module__HDl7aq__archive{border-radius:calc(var(--fui-radius-surface,12px) + var(--fui-raw-space-8));background:var(--fui-bg-primary,#fffefd);box-shadow:inset 0 0 0 var(--fui-stroke-hairline,1px) var(--fui-border,#e2dfda);margin:0;padding:6px;list-style:none;display:grid}.BlogIndex-module-scss-module__HDl7aq__row{min-inline-size:0;display:grid;position:relative}.BlogIndex-module-scss-module__HDl7aq__row+.BlogIndex-module-scss-module__HDl7aq__row:before{content:"";border-block-start:var(--fui-stroke-hairline,1px) solid var(--fui-border,#e2dfda);position:absolute;inset:0 18px auto}.BlogIndex-module-scss-module__HDl7aq__entry{border-radius:calc(var(--fui-radius-surface,12px) + 2px);grid-template-columns:112px minmax(0,1fr) 104px 16px;grid-template-areas:"date words category arrow";align-items:baseline;gap:4px 24px;padding:22px 18px;transition:background-color .16s cubic-bezier(.2,.8,.2,1);display:grid;position:relative}.BlogIndex-module-scss-module__HDl7aq__entry .BlogIndex-module-scss-module__HDl7aq__stretched:after{border-radius:calc(var(--fui-radius-surface,12px) + 2px)}@media (max-width:767px){.BlogIndex-module-scss-module__HDl7aq__entry{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"category date""words words";gap:10px 12px;padding:18px 12px}}.BlogIndex-module-scss-module__HDl7aq__entryDate{color:var(--fui-text-tertiary,#67625a);font-family:var(--fui-font-sans,system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif);font-variant-numeric:tabular-nums;grid-area:date;gap:2px;margin:0;font-size:12px;line-height:1.45;display:grid}@media (max-width:767px){.BlogIndex-module-scss-module__HDl7aq__entryDate{gap:8px;display:flex}.BlogIndex-module-scss-module__HDl7aq__entryDate .BlogIndex-module-scss-module__HDl7aq__entryReading:before{content:"·";margin-inline-end:8px}}.BlogIndex-module-scss-module__HDl7aq__entryWords{grid-area:words;min-inline-size:0}.BlogIndex-module-scss-module__HDl7aq__entryTitle{font-size:var(--fui-type-title-md-size,20px);line-height:var(--fui-type-title-md-line,28px);font-weight:var(--fui-type-title-md-weight,600);letter-spacing:var(--fui-type-title-md-tracking,-.005em);font-family:var(--fui-font-sans,system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif);text-wrap:balance;color:var(--fui-text-primary,#1b1916);text-wrap:pretty;margin:0}.BlogIndex-module-scss-module__HDl7aq__entryDescription{max-inline-size:62ch;color:var(--fui-text-secondary,#4f4b45);font-family:var(--fui-font-sans,system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif);text-wrap:pretty;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:6px 0 0;font-size:14px;line-height:1.5;display:-webkit-box;overflow:hidden}.BlogIndex-module-scss-module__HDl7aq__entryCategory{color:var(--fui-text-secondary,#4f4b45);font-family:var(--fui-font-sans,system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif);flex-wrap:wrap;grid-area:category;gap:6px;margin:0;font-size:12px;font-weight:500;line-height:1.45;display:flex}@media (max-width:639px){.BlogIndex-module-scss-module__HDl7aq__leadMeta>.BlogIndex-module-scss-module__HDl7aq__arrow{display:none}}.BlogIndex-module-scss-module__HDl7aq__entry>.BlogIndex-module-scss-module__HDl7aq__arrow{grid-area:arrow;align-self:center}@media (max-width:767px){.BlogIndex-module-scss-module__HDl7aq__entry>.BlogIndex-module-scss-module__HDl7aq__arrow{display:none}}@media (hover:hover) and (pointer:fine){.BlogIndex-module-scss-module__HDl7aq__lead:hover{box-shadow:inset 0 0 0 var(--fui-stroke-hairline,1px) var(--fui-border-strong,#d4d0ca)}.BlogIndex-module-scss-module__HDl7aq__lead:hover .BlogIndex-module-scss-module__HDl7aq__leadImage{transform:scale(1.02)}.BlogIndex-module-scss-module__HDl7aq__entry:hover{background-color:var(--fui-bg-hover,#1b19160f)}.BlogIndex-module-scss-module__HDl7aq__lead:hover .BlogIndex-module-scss-module__HDl7aq__arrow,.BlogIndex-module-scss-module__HDl7aq__entry:hover .BlogIndex-module-scss-module__HDl7aq__arrow{color:var(--fui-text-primary,#1b1916);transform:translate(3px)}}@media (prefers-reduced-motion:reduce){.BlogIndex-module-scss-module__HDl7aq__lead,.BlogIndex-module-scss-module__HDl7aq__entry,.BlogIndex-module-scss-module__HDl7aq__arrow,.BlogIndex-module-scss-module__HDl7aq__leadImage{transition:none}.BlogIndex-module-scss-module__HDl7aq__lead:hover .BlogIndex-module-scss-module__HDl7aq__leadImage,.BlogIndex-module-scss-module__HDl7aq__lead:hover .BlogIndex-module-scss-module__HDl7aq__arrow,.BlogIndex-module-scss-module__HDl7aq__entry:hover .BlogIndex-module-scss-module__HDl7aq__arrow{transform:none}}
@layer fui.tokens,fui.base;@layer fui.components{@keyframes Prompt-module-scss-module__RNyOmq__fui-working-sweep{0%{background-position:100% 0,0 0}to{background-position:0 0,0 0}}@keyframes Prompt-module-scss-module__RNyOmq__fui-working-sheen{0%{background-position:100% 0}to{background-position:0 0}}@keyframes Prompt-module-scss-module__RNyOmq__fui-loading-spin{to{rotate:360deg}}.Prompt-module-scss-module__RNyOmq__prompt{font-size:var(--fui-type-body-compact-size,12px);line-height:var(--fui-type-body-compact-line,18px);font-weight:var(--fui-type-body-compact-weight,400);letter-spacing:var(--fui-type-body-compact-tracking,.005em);font-family:var(--fui-font-sans,system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif);text-wrap:pretty;box-sizing:border-box;border:var(--fui-stroke-hairline,1px) solid var(--fui-field-border,#8b857d);border-radius:var(--fui-radius-surface,12px);background-color:var(--fui-field-bg,#fffefd);min-inline-size:0;color:var(--fui-text-primary,#1b1916);transition-property:background-color,border-color,color,box-shadow,opacity,scale;transition-duration:var(--fui-duration-micro,.1s);transition-timing-function:var(--fui-ease-standard,cubic-bezier(.2, 0, 0, 1));flex-direction:column;display:flex;position:relative}@media (prefers-reduced-motion:reduce){.Prompt-module-scss-module__RNyOmq__prompt{transition:none}}@media (hover:hover){.Prompt-module-scss-module__RNyOmq__prompt:hover:not(:disabled,[data-disabled],[aria-disabled=true],[readonly],[data-readonly],[aria-invalid=true],[data-invalid]){border-color:color-mix(in oklab, var(--fui-text-primary,#1b1916) 55%, var(--fui-field-border,#8b857d))}}.Prompt-module-scss-module__RNyOmq__prompt:has(.Prompt-module-scss-module__RNyOmq__textarea:focus-visible){outline:var(--fui-focus-ring-width,2px) solid var(--fui-focus-ring-color,#3d5ae8);outline-offset:var(--fui-focus-ring-offset,2px)}@media (forced-colors:active){.Prompt-module-scss-module__RNyOmq__prompt:has(.Prompt-module-scss-module__RNyOmq__textarea:focus-visible){outline-color:var(--fui-focus-ring-color,Highlight)}}.Prompt-module-scss-module__RNyOmq__prompt[data-invalid]{border-color:var(--fui-color-danger-text,#a80400)}.Prompt-module-scss-module__RNyOmq__prompt[data-readonly]{background:var(--fui-field-bg,#fffefd);border-style:dashed}.Prompt-module-scss-module__RNyOmq__prompt[data-disabled]{opacity:var(--_fui-disabled-opacity,var(--fui-opacity-disabled,.45));cursor:not-allowed}.Prompt-module-scss-module__RNyOmq__prompt[data-disabled]>*{--_fui-disabled-opacity:1}.Prompt-module-scss-module__RNyOmq__prompt[data-working]{position:relative}.Prompt-module-scss-module__RNyOmq__prompt[data-working]:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(105deg, transparent 28%, var(--fui-working-from,#3d5ae84d) 42%, var(--fui-working-to,#a2e0cd47) 54%, transparent 68%) 0 0/300% 100% no-repeat,var(--fui-working-wash,#3d5ae817);box-shadow:inset 0 0 0 var(--fui-stroke-hairline,1px) var(--fui-working-edge,#3d5ae83d);animation:Prompt-module-scss-module__RNyOmq__fui-working-sweep var(--fui-working-sweep-duration,1.8s) var(--fui-ease-standard,cubic-bezier(.2, 0, 0, 1)) infinite;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.Prompt-module-scss-module__RNyOmq__prompt[data-working]:after{background:var(--fui-working-wash,#3d5ae817);animation:none}}.Prompt-module-scss-module__RNyOmq__prompt[data-working]{border-color:var(--fui-working-edge,#3d5ae83d)}.Prompt-module-scss-module__RNyOmq__prompt[data-working]:after{box-shadow:none}.Prompt-module-scss-module__RNyOmq__prompt[data-dragging]{box-shadow:inset 0 0 0 var(--fui-stroke-hairline,1px) var(--fui-control-selected-border,#3d5ae8)}@media (pointer:coarse){.Prompt-module-scss-module__RNyOmq__textarea{font-size:max(16px,var(--fui-type-body-compact-size,12px))}}.Prompt-module-scss-module__RNyOmq__textarea{box-sizing:border-box;inline-size:100%;min-block-size:calc(var(--_fui-prompt-min-rows,1)*var(--fui-type-body-compact-line,18px) + 2*var(--fui-raw-space-12,12px));max-block-size:calc(var(--_fui-prompt-max-rows,8)*var(--fui-type-body-compact-line,18px) + 2*var(--fui-raw-space-12,12px));padding:var(--fui-raw-space-12,12px);color:inherit;font:inherit;resize:none;field-sizing:content;background:0 0;border:0;display:block}@media (pointer:coarse){.Prompt-module-scss-module__RNyOmq__textarea{font-size:max(16px,var(--fui-type-body-compact-size,12px))}}.Prompt-module-scss-module__RNyOmq__textarea{outline:none}.Prompt-module-scss-module__RNyOmq__textarea::placeholder{color:var(--fui-text-tertiary,#67625a);opacity:1}.Prompt-module-scss-module__RNyOmq__textarea:disabled{cursor:not-allowed}.Prompt-module-scss-module__RNyOmq__toolbar{align-items:center;gap:var(--fui-raw-space-4,4px);min-inline-size:0;padding-inline:var(--fui-raw-space-8,8px);padding-block-end:var(--fui-raw-space-8,8px);display:flex}.Prompt-module-scss-module__RNyOmq__actions{align-items:center;gap:var(--fui-raw-space-4,4px);margin-inline-start:auto;display:flex}.Prompt-module-scss-module__RNyOmq__info{font-size:var(--fui-type-caption-size,11px);line-height:var(--fui-type-caption-line,16px);font-weight:var(--fui-type-caption-weight,400);letter-spacing:var(--fui-type-caption-tracking,.005em);font-family:var(--fui-font-sans,system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif);color:var(--fui-text-tertiary,#67625a);font-variant-numeric:tabular-nums;white-space:nowrap}.Prompt-module-scss-module__RNyOmq__picker{box-sizing:border-box;justify-content:center;align-items:center;gap:var(--_fui-action-gap,var(--fui-raw-space-6,6px));min-block-size:var(--_fui-action-track,var(--fui-control-height-md,32px));padding-inline:var(--_fui-action-inline-inset,var(--fui-raw-space-10,10px));font-size:var(--_fui-action-type-size,var(--fui-type-ui-compact-size,11px));line-height:var(--_fui-action-type-line,var(--fui-type-ui-compact-line,16px));font-weight:var(--_fui-action-type-weight,var(--fui-type-ui-compact-weight,400));letter-spacing:var(--_fui-action-type-tracking,var(--fui-type-ui-compact-tracking,.005em));font-family:var(--_fui-action-type-family,var(--fui-font-sans,system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif));--_fui-action-track:var(--fui-control-height-sm,28px);--_fui-action-icon-size:var(--fui-icon-sm,14px);--_fui-action-gap:var(--fui-raw-space-4,4px);--_fui-action-inline-inset:var(--fui-raw-space-10,10px);--_fui-action-type-size:var(--fui-type-ui-compact-size,11px);--_fui-action-type-line:var(--fui-type-ui-compact-line,16px);--_fui-action-type-weight:var(--fui-type-ui-compact-weight,400);--_fui-action-type-tracking:var(--fui-type-ui-compact-tracking,.005em);--_fui-action-type-family:var(--fui-font-sans,system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif);transition-property:background-color,border-color,color,box-shadow,opacity,scale;transition-duration:var(--fui-duration-micro,.1s);transition-timing-function:var(--fui-ease-standard,cubic-bezier(.2, 0, 0, 1));display:inline-flex}@media (prefers-reduced-motion:reduce){.Prompt-module-scss-module__RNyOmq__picker{transition:none}}.Prompt-module-scss-module__RNyOmq__picker:disabled,.Prompt-module-scss-module__RNyOmq__picker[data-disabled],.Prompt-module-scss-module__RNyOmq__picker[aria-disabled=true]{opacity:var(--_fui-disabled-opacity,var(--fui-opacity-disabled,.45));cursor:not-allowed}.Prompt-module-scss-module__RNyOmq__picker:disabled>*,.Prompt-module-scss-module__RNyOmq__picker[data-disabled]>*,.Prompt-module-scss-module__RNyOmq__picker[aria-disabled=true]>*{--_fui-disabled-opacity:1}.Prompt-module-scss-module__RNyOmq__picker{min-inline-size:0;padding-inline:var(--fui-raw-space-8,8px);border-radius:var(--fui-radius-control,5px);color:var(--fui-text-secondary,#4f4b45);cursor:pointer;background:0 0;border:0}@media (hover:hover){.Prompt-module-scss-module__RNyOmq__picker:hover:not(:disabled,[data-disabled],[aria-disabled=true],[data-pending]){background-color:var(--fui-bg-hover,#1b19160f);color:var(--fui-text-primary,#1b1916)}}.Prompt-module-scss-module__RNyOmq__picker:active:not(:disabled,[data-disabled],[aria-disabled=true],[data-pending]){background-color:var(--fui-bg-active,#1b19161c)}.Prompt-module-scss-module__RNyOmq__picker:focus-visible{outline:var(--fui-focus-ring-width,2px) solid var(--fui-focus-ring-color,#3d5ae8);outline-offset:var(--fui-focus-ring-offset,2px)}@media (forced-colors:active){.Prompt-module-scss-module__RNyOmq__picker:focus-visible{outline-color:var(--fui-focus-ring-color,Highlight)}}.Prompt-module-scss-module__RNyOmq__picker[data-popup-open]{background-color:var(--fui-bg-active,#1b19161c);color:var(--fui-text-primary,#1b1916)}.Prompt-module-scss-module__RNyOmq__pickerIcon{flex:none;display:inline-flex}.Prompt-module-scss-module__RNyOmq__pickerValue{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.Prompt-module-scss-module__RNyOmq__pickerCaret{color:var(--fui-text-tertiary,#67625a);flex:none}.Prompt-module-scss-module__RNyOmq__submit{box-sizing:border-box;justify-content:center;align-items:center;gap:var(--_fui-action-gap,var(--fui-raw-space-6,6px));min-block-size:var(--_fui-action-track,var(--fui-control-height-md,32px));padding-inline:var(--_fui-action-inline-inset,var(--fui-raw-space-10,10px));font-size:var(--_fui-action-type-size,var(--fui-type-ui-compact-size,11px));line-height:var(--_fui-action-type-line,var(--fui-type-ui-compact-line,16px));font-weight:var(--_fui-action-type-weight,var(--fui-type-ui-compact-weight,400));letter-spacing:var(--_fui-action-type-tracking,var(--fui-type-ui-compact-tracking,.005em));font-family:var(--_fui-action-type-family,var(--fui-font-sans,system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif));--_fui-action-track:var(--fui-control-height-md,32px);--_fui-action-icon-size:var(--fui-icon-md,16px);--_fui-action-gap:var(--fui-raw-space-6,6px);--_fui-action-inline-inset:var(--fui-raw-space-10,10px);--_fui-action-type-size:var(--fui-type-ui-compact-size,11px);--_fui-action-type-line:var(--fui-type-ui-compact-line,16px);--_fui-action-type-weight:var(--fui-type-ui-compact-weight,400);--_fui-action-type-tracking:var(--fui-type-ui-compact-tracking,.005em);--_fui-action-type-family:var(--fui-font-sans,system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif);inline-size:var(--_fui-action-track,var(--fui-control-height-md,32px));block-size:var(--_fui-action-track,var(--fui-control-height-md,32px));min-block-size:var(--_fui-action-track,var(--fui-control-height-md,32px));transition-property:background-color,border-color,color,box-shadow,opacity,scale;transition-duration:var(--fui-duration-micro,.1s);transition-timing-function:var(--fui-ease-standard,cubic-bezier(.2, 0, 0, 1));padding-inline:0;display:inline-flex}@media (prefers-reduced-motion:reduce){.Prompt-module-scss-module__RNyOmq__submit{transition:none}}.Prompt-module-scss-module__RNyOmq__submit:disabled,.Prompt-module-scss-module__RNyOmq__submit[data-disabled],.Prompt-module-scss-module__RNyOmq__submit[aria-disabled=true]{opacity:var(--_fui-disabled-opacity,var(--fui-opacity-disabled,.45));cursor:not-allowed}.Prompt-module-scss-module__RNyOmq__submit:disabled>*,.Prompt-module-scss-module__RNyOmq__submit[data-disabled]>*,.Prompt-module-scss-module__RNyOmq__submit[aria-disabled=true]>*{--_fui-disabled-opacity:1}.Prompt-module-scss-module__RNyOmq__submit>.Prompt-module-scss-module__RNyOmq__submitGlyph{justify-content:center;align-items:center;gap:inherit;min-inline-size:0;transition:opacity var(--fui-duration-micro,.1s) var(--fui-ease-standard,cubic-bezier(.2, 0, 0, 1));display:inline-flex}.Prompt-module-scss-module__RNyOmq__submit>.Prompt-module-scss-module__RNyOmq__submitSpinner{opacity:0;pointer-events:none;transition:opacity var(--fui-duration-micro,.1s) var(--fui-ease-standard,cubic-bezier(.2, 0, 0, 1));justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.Prompt-module-scss-module__RNyOmq__submit>.Prompt-module-scss-module__RNyOmq__submitSpinner>svg{inline-size:var(--_fui-action-icon-size,var(--fui-icon-md,16px));block-size:var(--_fui-action-icon-size,var(--fui-icon-md,16px))}.Prompt-module-scss-module__RNyOmq__submit[data-pending]>.Prompt-module-scss-module__RNyOmq__submitGlyph,.Prompt-module-scss-module__RNyOmq__submit[data-pending]>.Prompt-module-scss-module__RNyOmq__submitSpinner{transition-delay:var(--fui-pending-delay,1s)}.Prompt-module-scss-module__RNyOmq__submit[data-pending]>.Prompt-module-scss-module__RNyOmq__submitGlyph{opacity:0}.Prompt-module-scss-module__RNyOmq__submit[data-pending]>.Prompt-module-scss-module__RNyOmq__submitSpinner{opacity:1}.Prompt-module-scss-module__RNyOmq__submit[data-pending]>.Prompt-module-scss-module__RNyOmq__submitSpinner>svg{animation:Prompt-module-scss-module__RNyOmq__fui-action-spin var(--fui-duration-spin,.7s) linear infinite}.Prompt-module-scss-module__RNyOmq__submit{position:relative}.Prompt-module-scss-module__RNyOmq__submit:after{content:"";inline-size:max(100%,var(--fui-control-height-md,32px),var(--fui-hit-area,24px));block-size:max(100%,var(--fui-control-height-md,32px),var(--fui-hit-area,24px));box-sizing:border-box;pointer-events:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.Prompt-module-scss-module__RNyOmq__submit{border-radius:var(--fui-radius-control,5px);background-color:var(--fui-color-accent,#3d5ae8);color:var(--fui-color-on-accent,#fff);cursor:pointer;border:0;flex:none}@media (hover:hover){.Prompt-module-scss-module__RNyOmq__submit:hover:not(:disabled,[data-disabled],[aria-disabled=true],[data-pending]){background-color:var(--fui-color-accent-hover,#344dc8)}}.Prompt-module-scss-module__RNyOmq__submit:active:not(:disabled,[data-disabled],[aria-disabled=true],[data-pending]){background-color:var(--fui-color-accent-active,#2e44b0)}@media (prefers-reduced-motion:no-preference){.Prompt-module-scss-module__RNyOmq__submit:active:not(:disabled,[data-disabled],[aria-disabled=true],[data-pending],[aria-haspopup]:not([aria-haspopup=false])){scale:var(--_fui-action-press-scale,var(--fui-press-scale,.985))}}.Prompt-module-scss-module__RNyOmq__submit:focus-visible{outline:var(--fui-focus-ring-width,2px) solid var(--fui-focus-ring-color,#3d5ae8);outline-offset:var(--fui-focus-ring-offset,2px)}@media (forced-colors:active){.Prompt-module-scss-module__RNyOmq__submit:focus-visible{outline-color:var(--fui-focus-ring-color,Highlight)}}.Prompt-module-scss-module__RNyOmq__submit[data-pending]{cursor:progress}.Prompt-module-scss-module__RNyOmq__stop{background-color:var(--fui-bg-hover,#1b19160f);color:var(--fui-text-primary,#1b1916)}@media (hover:hover){.Prompt-module-scss-module__RNyOmq__stop:hover:not(:disabled,[data-disabled],[aria-disabled=true],[data-pending]){background-color:var(--fui-bg-active,#1b19161c)}}.Prompt-module-scss-module__RNyOmq__stop:active:not(:disabled,[data-disabled],[aria-disabled=true],[data-pending]){background-color:var(--fui-bg-active,#1b19161c)}@media (prefers-reduced-motion:no-preference){.Prompt-module-scss-module__RNyOmq__stop:active:not(:disabled,[data-disabled],[aria-disabled=true],[data-pending],[aria-haspopup]:not([aria-haspopup=false])){scale:var(--_fui-action-press-scale,var(--fui-press-scale,.985))}}.Prompt-module-scss-module__RNyOmq__attachments{gap:var(--fui-raw-space-4,4px);padding-block-start:var(--fui-raw-space-8,8px);padding-inline:var(--fui-raw-space-8,8px);flex-wrap:wrap;margin:0;list-style:none;display:flex}.Prompt-module-scss-module__RNyOmq__attachment{font-size:var(--fui-type-caption-size,11px);line-height:var(--fui-type-caption-line,16px);font-weight:var(--fui-type-caption-weight,400);letter-spacing:var(--fui-type-caption-tracking,.005em);font-family:var(--fui-font-sans,system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif);box-sizing:border-box;align-items:center;gap:var(--fui-raw-space-4,4px);max-inline-size:100%;min-block-size:var(--fui-control-height-xs,24px);padding-inline:var(--fui-raw-space-4,4px);border:var(--fui-stroke-hairline,1px) solid var(--fui-border,#e2dfda);border-radius:var(--fui-radius-control,5px);background-color:var(--fui-bg-primary,#fffefd);color:var(--fui-text-primary,#1b1916);display:inline-flex}.Prompt-module-scss-module__RNyOmq__attachmentThumb{inline-size:var(--fui-icon-md,16px);block-size:var(--fui-icon-md,16px);border-radius:var(--fui-radius-indicator,3px);object-fit:cover}.Prompt-module-scss-module__RNyOmq__attachmentName{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;overflow:hidden}.Prompt-module-scss-module__RNyOmq__attachmentSize{color:var(--fui-text-tertiary,#67625a);font-variant-numeric:tabular-nums;white-space:nowrap}.Prompt-module-scss-module__RNyOmq__attachmentRemove{box-sizing:border-box;justify-content:center;align-items:center;gap:var(--_fui-action-gap,var(--fui-raw-space-6,6px));min-block-size:var(--_fui-action-track,var(--fui-control-height-md,32px));padding-inline:var(--_fui-action-inline-inset,var(--fui-raw-space-10,10px));font-size:var(--_fui-action-type-size,var(--fui-type-ui-compact-size,11px));line-height:var(--_fui-action-type-line,var(--fui-type-ui-compact-line,16px));font-weight:var(--_fui-action-type-weight,var(--fui-type-ui-compact-weight,400));letter-spacing:var(--_fui-action-type-tracking,var(--fui-type-ui-compact-tracking,.005em));font-family:var(--_fui-action-type-family,var(--fui-font-sans,system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif));--_fui-action-track:var(--fui-control-height-xs,24px);--_fui-action-icon-size:var(--fui-icon-xs,12px);--_fui-action-gap:var(--fui-raw-space-4,4px);--_fui-action-inline-inset:var(--fui-raw-space-8,8px);--_fui-action-type-size:var(--fui-type-ui-compact-size,11px);--_fui-action-type-line:var(--fui-type-ui-compact-line,16px);--_fui-action-type-weight:var(--fui-type-ui-compact-weight,400);--_fui-action-type-tracking:var(--fui-type-ui-compact-tracking,.005em);--_fui-action-type-family:var(--fui-font-sans,system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif);inline-size:var(--_fui-action-track,var(--fui-control-height-xs,24px));block-size:var(--_fui-action-track,var(--fui-control-height-xs,24px));min-block-size:var(--_fui-action-track,var(--fui-control-height-xs,24px));transition-property:background-color,border-color,color,box-shadow,opacity,scale;transition-duration:var(--fui-duration-micro,.1s);transition-timing-function:var(--fui-ease-standard,cubic-bezier(.2, 0, 0, 1));padding-inline:0;display:inline-flex}@media (prefers-reduced-motion:reduce){.Prompt-module-scss-module__RNyOmq__attachmentRemove{transition:none}}.Prompt-module-scss-module__RNyOmq__attachmentRemove{position:relative}.Prompt-module-scss-module__RNyOmq__attachmentRemove:after{content:"";inline-size:max(100%,var(--fui-control-height-xs,24px),var(--fui-hit-area,24px));block-size:max(100%,var(--fui-control-height-xs,24px),var(--fui-hit-area,24px));box-sizing:border-box;pointer-events:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.Prompt-module-scss-module__RNyOmq__attachmentRemove{inline-size:var(--fui-icon-md,16px);min-block-size:var(--fui-icon-md,16px);border-radius:var(--fui-radius-indicator,3px);color:var(--fui-text-tertiary,#67625a);cursor:pointer;background:0 0;border:0;padding:0}@media (hover:hover){.Prompt-module-scss-module__RNyOmq__attachmentRemove:hover:not(:disabled,[data-disabled],[aria-disabled=true],[data-pending]){background-color:var(--fui-bg-hover,#1b19160f);color:var(--fui-text-primary,#1b1916)}}.Prompt-module-scss-module__RNyOmq__attachmentRemove:focus-visible{outline:var(--fui-focus-ring-width,2px) solid var(--fui-focus-ring-color,#3d5ae8);outline-offset:var(--fui-focus-ring-offset,2px)}@media (forced-colors:active){.Prompt-module-scss-module__RNyOmq__attachmentRemove:focus-visible{outline-color:var(--fui-focus-ring-color,Highlight)}}.Prompt-module-scss-module__RNyOmq__error{font-size:var(--fui-type-caption-size,11px);line-height:var(--fui-type-caption-line,16px);font-weight:var(--fui-type-caption-weight,400);letter-spacing:var(--fui-type-caption-tracking,.005em);font-family:var(--fui-font-sans,system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif);align-items:center;gap:var(--fui-raw-space-4,4px);padding-inline:var(--fui-raw-space-12,12px);color:var(--fui-color-danger-text,#a80400);margin:0;padding-block-end:var(--fui-raw-space-8,8px);display:flex}.Prompt-module-scss-module__RNyOmq__errorIcon{flex:none}.Prompt-module-scss-module__RNyOmq__dropHint{font-size:var(--fui-type-body-compact-size,12px);line-height:var(--fui-type-body-compact-line,18px);font-weight:var(--fui-type-body-compact-weight,400);letter-spacing:var(--fui-type-body-compact-tracking,.005em);font-family:var(--fui-font-sans,system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif);text-wrap:pretty;border-radius:inherit;background-color:var(--fui-field-bg,#fffefd);box-shadow:inset 0 0 0 var(--fui-stroke-hairline,1px) var(--fui-control-selected-border,#3d5ae8);color:var(--fui-text-primary,#1b1916);pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.Prompt-module-scss-module__RNyOmq__hidden{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}}
