.a1-overlay{--a1-overlay-background:var(--semantic-color-status-info-background);--a1-overlay-foreground:var(--semantic-color-status-info-foreground);--a1-overlay-border:var(--semantic-color-status-info-border);--a1-overlay-current-background-strength:var(--component-overlay-background-strength-inactive);--a1-overlay-current-backdrop-blur:var(--component-overlay-backdrop-blur-inactive);--a1-overlay-current-backdrop-color:var(--component-overlay-backdrop-color-inactive);box-sizing:border-box;z-index:var(--component-overlay-z-index);block-size:100dvh;max-block-size:none;inline-size:100vw;max-inline-size:none;padding-block:var(--component-overlay-padding-block);padding-inline:var(--component-overlay-padding-inline);background:color-mix(in srgb, var(--a1-overlay-background) var(--a1-overlay-current-background-strength), transparent);color:var(--a1-overlay-foreground);-webkit-backdrop-filter:blur(var(--a1-overlay-current-backdrop-blur));backdrop-filter:blur(var(--a1-overlay-current-backdrop-blur));opacity:0;transition:opacity var(--component-overlay-motion-duration) var(--semantic-motion-easing-standard), background var(--component-overlay-motion-duration) var(--semantic-motion-easing-standard), backdrop-filter var(--component-overlay-motion-duration) var(--semantic-motion-easing-standard);border:0;margin:0;overflow:auto}.a1-overlay[open]{place-items:center;display:grid}.a1-overlay--open{--a1-overlay-current-background-strength:var(--component-overlay-background-strength);--a1-overlay-current-backdrop-blur:var(--component-overlay-backdrop-blur);--a1-overlay-current-backdrop-color:var(--component-overlay-backdrop-color);opacity:1}.a1-overlay::backdrop{background:var(--a1-overlay-current-backdrop-color);-webkit-backdrop-filter:blur(var(--a1-overlay-current-backdrop-blur));backdrop-filter:blur(var(--a1-overlay-current-backdrop-blur));transition:background var(--component-overlay-motion-duration) var(--semantic-motion-easing-standard), backdrop-filter var(--component-overlay-motion-duration) var(--semantic-motion-easing-standard)}.a1-overlay--neutral{--a1-overlay-background:var(--semantic-color-surface-inverse);--a1-overlay-foreground:var(--semantic-color-text-inverse);--a1-overlay-border:var(--semantic-color-border-strong)}.a1-overlay--success{--a1-overlay-background:var(--semantic-color-status-success-background);--a1-overlay-foreground:var(--semantic-color-status-success-foreground);--a1-overlay-border:var(--semantic-color-status-success-border)}.a1-overlay--warn{--a1-overlay-background:var(--semantic-color-status-warn-background);--a1-overlay-foreground:var(--semantic-color-status-warn-foreground);--a1-overlay-border:var(--semantic-color-status-warn-border)}.a1-overlay--error{--a1-overlay-background:var(--semantic-color-status-error-background);--a1-overlay-foreground:var(--semantic-color-status-error-foreground);--a1-overlay-border:var(--semantic-color-status-error-border)}.a1-overlay__content{inline-size:min(100%, var(--component-overlay-content-max-width));justify-items:center;gap:var(--component-overlay-gap);text-align:center;display:grid}.a1-overlay__icon{color:var(--a1-overlay-foreground);display:inline-flex}.a1-overlay__icon .a1-icon{font-size:var(--component-overlay-icon-size);--a1-icon-opsz:var(--component-overlay-icon-optical-size);--a1-icon-weight:var(--base-font-weight-bold)}.a1-overlay__copy{justify-items:center;gap:var(--component-overlay-body-gap);display:grid}.a1-overlay__title{color:var(--a1-overlay-foreground);font-family:var(--component-heading-font-family-display);font-size:var(--component-overlay-title-font-size);font-weight:var(--component-heading-font-weight-display);line-height:var(--component-heading-font-line-height-display);margin:0}.a1-overlay__body,.a1-overlay__extra{color:var(--a1-overlay-foreground);font-family:var(--component-paragraph-font-family);font-size:var(--component-overlay-body-font-size);line-height:var(--component-paragraph-font-line-height)}.a1-overlay__body>*,.a1-overlay__extra>*{margin-block:0}.a1-overlay__actions{justify-content:center;align-items:center;gap:var(--component-overlay-actions-gap);flex-wrap:wrap;inline-size:100%;min-inline-size:0;display:flex}.a1-overlay__actions>.a1-button-container{flex:100%}.a1-overlay__actions .a1-button{--component-button-focus-ring:var(--a1-overlay-foreground)}.a1-overlay__close{inline-size:var(--component-overlay-close-size);block-size:var(--component-overlay-close-size);border:var(--base-spacing-1) solid color-mix(in srgb, var(--a1-overlay-foreground) var(--component-overlay-close-border-strength), transparent);border-radius:var(--base-radius-pill);background:color-mix(in srgb, var(--a1-overlay-background) var(--component-overlay-close-background-strength), transparent);color:var(--a1-overlay-foreground);cursor:pointer;justify-content:center;align-items:center;padding:0;display:inline-flex;position:fixed;inset-block-start:var(--component-overlay-close-inset);inset-inline-end:var(--component-overlay-close-inset)}.a1-overlay__close:hover{background:color-mix(in srgb, var(--a1-overlay-foreground) var(--component-overlay-close-hover-strength), transparent)}.a1-overlay__close:focus-visible{outline:var(--component-button-focus-ring-width) solid var(--a1-overlay-foreground);outline-offset:var(--component-button-focus-ring-offset)}.a1-overlay__close .a1-icon{font-size:var(--component-overlay-close-icon-size);--a1-icon-opsz:var(--component-overlay-close-icon-optical-size)}@media (width<=640px){.a1-overlay{padding-block:var(--component-overlay-padding-block-compact);padding-inline:var(--component-overlay-padding-inline-compact)}.a1-overlay__title{font-size:var(--semantic-font-size-display-xxl)}.a1-overlay__icon .a1-icon{font-size:var(--component-overlay-icon-size-compact);--a1-icon-opsz:var(--component-overlay-icon-optical-size-compact)}}@media (prefers-reduced-motion:reduce){.a1-overlay,.a1-overlay::backdrop{transition:none}}.a1-web-presentation{block-size:100dvh;min-block-size:0;position:fixed;inset:0;overflow:hidden}.a1-web-presentation>.a1-section__inner{gap:clamp(var(--base-spacing-8), 2vh, var(--base-spacing-24));grid-template-rows:minmax(0,1fr) auto;block-size:100%;max-block-size:100%;display:grid;overflow:hidden}.a1-web-presentation__actions .a1-sticky-actions__inner{align-items:flex-end}.a1-web-presentation__actions .a1-step-tracker{flex-wrap:wrap;inline-size:min(100%,36rem)}.a1-web-presentation__stage{block-size:100%;min-block-size:0;overflow:hidden}.a1-web-presentation__slide{min-block-size:0;inline-size:min(100%,56rem);min-inline-size:0;animation:a1-web-presentation-forward var(--semantic-motion-duration-slow) var(--semantic-motion-easing-expressive) both}.a1-web-presentation__slide-content{align-items:center;min-block-size:0;max-block-size:100%;overflow:hidden}.a1-web-presentation__slide .a1-card{max-block-size:100%;inline-size:min(100%,48rem);overflow:hidden}.a1-web-presentation__content-card .a1-card__content{padding-block:clamp(var(--base-spacing-16), 2.4vh, var(--base-spacing-32))}.a1-web-presentation__content-card .a1-card__hero{padding-block:clamp(var(--base-spacing-16), 2.5vh, var(--base-spacing-24))}.a1-web-presentation__notes{text-align:center;align-items:center;max-inline-size:52rem}.a1-web-presentation__notes .a1-paragraph{line-height:1.35}.a1-web-presentation__slide[data-direction=back]{animation-name:a1-web-presentation-back}@media (height<=720px){.a1-web-presentation{padding:var(--base-spacing-16)}.a1-web-presentation>.a1-section__inner,.a1-web-presentation__slide-content{gap:var(--base-spacing-8)}.a1-web-presentation__content-card .a1-card__body{padding-block:var(--base-spacing-16)}}@media (width<=600px){.a1-web-presentation{padding:var(--base-spacing-16)}.a1-web-presentation__slide-content{gap:var(--base-spacing-4)}.a1-web-presentation__content-card .a1-card__content,.a1-web-presentation__content-card .a1-card__hero{padding-block:var(--base-spacing-12)}.a1-web-presentation__notes{gap:var(--base-spacing-2)}.a1-web-presentation__notes .a1-paragraph{font-size:var(--semantic-font-size-body-2xs);line-height:1.25}.a1-web-presentation__actions .a1-step-tracker{inline-size:100%}}@keyframes a1-web-presentation-forward{0%{opacity:0;transform:translateX(var(--base-spacing-24)) scale(.98)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes a1-web-presentation-back{0%{opacity:0;transform:translateX(calc(var(--base-spacing-24) * -1)) scale(.98)}to{opacity:1;transform:translate(0)scale(1)}}@media (prefers-reduced-motion:reduce){.a1-web-presentation__slide{transition:none;animation:none}}.a1-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.a1-web-responsive-preview{inline-size:100%}.a1-web-responsive-preview__caption{font-family:var(--component-paragraph-font-family);font-size:var(--semantic-font-size-body-xs);color:var(--semantic-color-text-muted)}.a1-web-responsive-preview__viewport{box-sizing:content-box;border:var(--base-spacing-12) solid var(--semantic-color-surface-inverse);border-radius:var(--base-radius-lg);background:var(--semantic-color-surface-page);box-shadow:var(--semantic-shadow-md);position:relative;overflow:hidden}.a1-web-responsive-preview__frame{transform-origin:0 0;border:0;display:block}.a1-web-responsive-preview__viewport--paper{border:var(--component-card-border-width) solid var(--semantic-color-border-subtle);border-radius:0}.a1-product-tour{z-index:var(--component-overlay-z-index);position:fixed;inset:0}.a1-product-tour__spotlight{top:var(--a1-product-tour-spotlight-block-start);left:var(--a1-product-tour-spotlight-inline-start);width:var(--a1-product-tour-spotlight-inline-size);height:var(--a1-product-tour-spotlight-block-size);border:var(--base-border-width-md) solid var(--semantic-color-action-background);border-radius:var(--component-dialog-border-radius);pointer-events:none;position:fixed}.a1-product-tour__backdrop,.a1-product-tour__scrim{position:fixed}.a1-product-tour__backdrop{inset:0}.a1-product-tour__backdrop[data-target=false]{background:var(--component-scrim-color)}.a1-product-tour__scrim{background:var(--component-scrim-color);display:none}.a1-product-tour__backdrop[data-target=true] .a1-product-tour__scrim{display:block}.a1-product-tour__scrim--top{height:var(--a1-product-tour-spotlight-block-start);top:0;left:0;right:0}.a1-product-tour__scrim--end{top:var(--a1-product-tour-spotlight-block-start);left:calc(var(--a1-product-tour-spotlight-inline-start) + var(--a1-product-tour-spotlight-inline-size));height:var(--a1-product-tour-spotlight-block-size);right:0}.a1-product-tour__scrim--bottom{top:calc(var(--a1-product-tour-spotlight-block-start) + var(--a1-product-tour-spotlight-block-size));bottom:0;left:0;right:0}.a1-product-tour__scrim--start{top:var(--a1-product-tour-spotlight-block-start);width:var(--a1-product-tour-spotlight-inline-start);height:var(--a1-product-tour-spotlight-block-size);left:0}.a1-product-tour__card{top:var(--a1-product-tour-card-block-start,50%);left:var(--a1-product-tour-card-inline-start,50%);box-sizing:border-box;inline-size:min(var(--component-dialog-width-sm), calc(100vw - var(--base-spacing-32)));max-block-size:calc(100dvh - var(--base-spacing-32));padding:var(--component-dialog-padding);border:var(--component-dialog-border-width) solid var(--semantic-color-border-strong);border-radius:var(--component-dialog-border-radius);background:var(--semantic-color-surface-page);box-shadow:var(--component-dialog-shadow);color:var(--semantic-color-text-default);position:fixed;overflow-y:auto}.a1-product-tour__card:not([style*=card-block-start]){transform:translate(-50%,-50%)}.a1-product-tour__progress{margin:0}@media (width<=640px){.a1-product-tour__card{left:var(--base-spacing-16);bottom:var(--base-spacing-16);top:auto}.a1-product-tour__card:not([style*=card-block-start]){transform:none}}@layer rdg{@layer Defaults,FocusSink,CheckboxInput,CheckboxIcon,CheckboxLabel,Cell,HeaderCell,SummaryCell,EditCell,Row,HeaderRow,SummaryRow,GroupedRow,Root;}@layer rdg.MeasuringCell{.rdg-7-0-0-beta-58-fa71d63e{contain:strict;visibility:hidden;grid-row:1}}@layer rdg.Cell{.rdg-7-0-0-beta-58-85c48527{border-inline-end:var(--rdg-border-width) solid var(--rdg-border-color);border-block-end:var(--rdg-border-width) solid var(--rdg-border-color);grid-row-start:var(--rdg-grid-row-start);background-color:inherit;white-space:nowrap;text-overflow:ellipsis;outline:none;align-content:center;padding-block:0;padding-inline:8px;position:relative;overflow:clip}.rdg-7-0-0-beta-58-85c48527[aria-selected=true]{outline:var(--rdg-selection-width) solid var(--rdg-selection-color);outline-offset:calc(var(--rdg-selection-width) * -1)}}@layer rdg.Cell{.rdg-7-0-0-beta-58-17a9a6d4{z-index:1;position:sticky}.rdg-7-0-0-beta-58-17a9a6d4:nth-last-child(1 of .rdg-7-0-0-beta-58-17a9a6d4){box-shadow:var(--rdg-cell-frozen-box-shadow)}}@layer rdg.DragHandle{.rdg-7-0-0-beta-58-bfba19bc{--rdg-drag-handle-size:8px;z-index:0;cursor:move;inline-size:var(--rdg-drag-handle-size);block-size:var(--rdg-drag-handle-size);background-color:var(--rdg-selection-color);place-self:end}.rdg-7-0-0-beta-58-bfba19bc:hover{--rdg-drag-handle-size:16px;border:2px solid var(--rdg-selection-color);background-color:var(--rdg-background-color)}}@layer rdg.DragHandle{.rdg-7-0-0-beta-58-7abddb3e{z-index:1;position:sticky}}@layer rdg.CheckboxInput{.rdg-7-0-0-beta-58-3b807ead{block-size:20px;inline-size:20px;margin:auto;display:block}.rdg-7-0-0-beta-58-3b807ead:focus-visible{outline:2px solid var(--rdg-checkbox-focus-color);outline-offset:-3px}.rdg-7-0-0-beta-58-3b807ead:enabled{cursor:pointer}}@layer rdg.GroupCellContent{.rdg-7-0-0-beta-58-07919382{outline:none}}@layer rdg.GroupCellCaret{.rdg-7-0-0-beta-58-02a50147{stroke:currentColor;stroke-width:1.5px;fill:#0000;vertical-align:middle;margin-inline-start:4px}.rdg-7-0-0-beta-58-02a50147>path{transition:d .1s}}@layer rdg.SortableHeaderCell{.rdg-7-0-0-beta-58-56a248e4{display:flex}}@layer rdg.SortableHeaderCellName{.rdg-7-0-0-beta-58-7fad8c83{text-overflow:ellipsis;flex-grow:1;overflow:clip}}@layer rdg.Cell{.rdg-7-0-0-beta-58-35ccb4c8{background-color:#ccf}}@layer rdg.EditCell{.rdg-7-0-0-beta-58-46f9ea88{padding:0}}@layer rdg.HeaderRow{.rdg-7-0-0-beta-58-0dbd5994{background-color:var(--rdg-header-background-color);font-weight:700;display:contents}.rdg-7-0-0-beta-58-0dbd5994>.rdg-7-0-0-beta-58-85c48527{z-index:2;position:sticky}.rdg-7-0-0-beta-58-0dbd5994>.rdg-7-0-0-beta-58-17a9a6d4{z-index:3}}@layer rdg.HeaderCell{.rdg-7-0-0-beta-58-2a7e240d{cursor:pointer}}@layer rdg.HeaderCell{.rdg-7-0-0-beta-58-1893dc0f{touch-action:none}}@layer rdg.HeaderCell{.rdg-7-0-0-beta-58-4e60db91{cursor:col-resize;inline-size:10px;position:absolute;inset-block:0;inset-inline-end:0}}@layer rdg.HeaderCell{.rdg-7-0-0-beta-58-3e1a4ad4{background-color:var(--rdg-header-draggable-background-color)}}@layer rdg.HeaderCell{.rdg-7-0-0-beta-58-51abd8b8{background-color:var(--rdg-header-draggable-background-color)}}@layer rdg.HeaderCell{.rdg-7-0-0-beta-58-c8d7aa64{outline-offset:-2px;border-radius:4px;outline:2px solid #008cff;width:fit-content}}@layer rdg.Row{.rdg-7-0-0-beta-58-3c083f1b{background-color:var(--rdg-background-color);display:contents}.rdg-7-0-0-beta-58-3c083f1b:hover{background-color:var(--rdg-row-hover-background-color)}.rdg-7-0-0-beta-58-3c083f1b[aria-selected=true]{background-color:var(--rdg-row-selected-background-color)}.rdg-7-0-0-beta-58-3c083f1b[aria-selected=true]:hover{background-color:var(--rdg-row-selected-hover-background-color)}}@layer rdg.FocusSink{.rdg-7-0-0-beta-58-3fe773c3{outline:2px solid var(--rdg-selection-color);outline-offset:-2px}}@layer rdg.FocusSink{.rdg-7-0-0-beta-58-97ce3fde:before{content:"";border-inline-start:2px solid var(--rdg-selection-color);block-size:100%;display:inline-block;position:sticky;inset-inline-start:0}}@layer rdg.SortIcon{.rdg-7-0-0-beta-58-3d5115f3{fill:currentColor}.rdg-7-0-0-beta-58-3d5115f3>path{transition:d .1s}}@layer rdg.Defaults{.rdg-7-0-0-beta-58-ccd2e5d9 *,.rdg-7-0-0-beta-58-ccd2e5d9 :before,.rdg-7-0-0-beta-58-ccd2e5d9 :after{box-sizing:inherit}}@layer rdg.Root{.rdg-7-0-0-beta-58-ccd2e5d9{--rdg-selection-width:2px;--rdg-selection-color:#67afe9;--rdg-font-size:14px;--rdg-cell-frozen-box-shadow:2px 0 5px -2px #8888884d;--rdg-border-width:1px;--rdg-summary-border-width:calc(var(--rdg-border-width) * 2);--rdg-color:var(--lightningcss-light,#000)var(--lightningcss-dark,#ddd);--rdg-border-color:var(--lightningcss-light,#ddd)var(--lightningcss-dark,#444);--rdg-summary-border-color:var(--lightningcss-light,#aaa)var(--lightningcss-dark,#555);--rdg-background-color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#212121);--rdg-header-background-color:var(--lightningcss-light,#f9f9f9)var(--lightningcss-dark,#1b1b1b);--rdg-header-draggable-background-color:var(--lightningcss-light,#e7e7e7)var(--lightningcss-dark,#2d2d2d);--rdg-row-hover-background-color:var(--lightningcss-light,#f5f5f5)var(--lightningcss-dark,#171717);--rdg-row-selected-background-color:var(--lightningcss-light,#dbecfa)var(--lightningcss-dark,#1a73bc);--rdg-row-selected-hover-background-color:var(--lightningcss-light,#c9e3f8)var(--lightningcss-dark,#1768ab);--rdg-checkbox-focus-color:#61b8ff}.rdg-7-0-0-beta-58-ccd2e5d9.rdg-dark{--rdg-color-scheme:dark}.rdg-7-0-0-beta-58-ccd2e5d9.rdg-light{--rdg-color-scheme:light}.rdg-7-0-0-beta-58-ccd2e5d9{color-scheme:var(--rdg-color-scheme,light dark)}.rdg-7-0-0-beta-58-ccd2e5d9: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)){--rdg-cell-frozen-box-shadow:-2px 0 5px -2px #8888884d}.rdg-7-0-0-beta-58-ccd2e5d9{accent-color:var(--lightningcss-light,#005194)var(--lightningcss-dark,#94cfff);contain:content;content-visibility:auto;border:1px solid var(--rdg-border-color);box-sizing:border-box;background-color:var(--rdg-background-color);block-size:350px;color:var(--rdg-color);font-size:var(--rdg-font-size);display:grid;overflow:auto}.rdg-7-0-0-beta-58-ccd2e5d9:before{content:"";grid-area:1/1/-1/-1}.rdg-7-0-0-beta-58-ccd2e5d9>:nth-last-child(1 of .rdg-top-summary-row)>.rdg-7-0-0-beta-58-85c48527{border-block-end:var(--rdg-summary-border-width) solid var(--rdg-summary-border-color)}.rdg-7-0-0-beta-58-ccd2e5d9>:nth-child(1 of .rdg-bottom-summary-row)>.rdg-7-0-0-beta-58-85c48527{border-block-start:var(--rdg-summary-border-width) solid var(--rdg-summary-border-color)}}@layer rdg.Root{.rdg-7-0-0-beta-58-e9b0e1c9{-webkit-user-select:none;user-select:none}.rdg-7-0-0-beta-58-e9b0e1c9 .rdg-7-0-0-beta-58-3c083f1b{cursor:move}}@layer rdg.FocusSink{.rdg-7-0-0-beta-58-dbb8b3c5{pointer-events:none;z-index:1;grid-column:1/-1}}@layer rdg.FocusSink{.rdg-7-0-0-beta-58-e9f55541{z-index:3}}@layer rdg.SummaryRow{.rdg-7-0-0-beta-58-0b90c82c>.rdg-7-0-0-beta-58-85c48527{position:sticky}}@layer rdg.SummaryRow{.rdg-7-0-0-beta-58-d0520eab>.rdg-7-0-0-beta-58-85c48527{z-index:2}.rdg-7-0-0-beta-58-d0520eab>.rdg-7-0-0-beta-58-17a9a6d4{z-index:3}}@layer rdg.SummaryCell{.rdg-7-0-0-beta-58-d907aa87{inset-block-start:var(--rdg-summary-row-top);inset-block-end:var(--rdg-summary-row-bottom)}}@layer rdg.GroupedRow{.rdg-7-0-0-beta-58-e74a2be3:not([aria-selected=true]){background-color:var(--rdg-header-background-color)}.rdg-7-0-0-beta-58-e74a2be3>.rdg-7-0-0-beta-58-85c48527:not(:last-child,.rdg-7-0-0-beta-58-17a9a6d4),.rdg-7-0-0-beta-58-e74a2be3>:nth-last-child(n+2 of .rdg-7-0-0-beta-58-17a9a6d4){border-inline-end:none}}@layer rdg.TextEditor{.rdg-7-0-0-beta-58-2f8db206{appearance:none;box-sizing:border-box;vertical-align:top;block-size:100%;inline-size:100%;color:var(--rdg-color);background-color:var(--rdg-background-color);font-family:inherit;font-size:var(--rdg-font-size);border:2px solid #ccc;padding-block:0;padding-inline:6px}.rdg-7-0-0-beta-58-2f8db206:focus{border-color:var(--rdg-selection-color);outline:none}.rdg-7-0-0-beta-58-2f8db206::placeholder{color:#999;opacity:1}}.a1-data-grid{--rdg-background-color:var(--semantic-color-surface-field);--rdg-header-background-color:var(--semantic-color-surface-raised);--rdg-header-draggable-background-color:var(--semantic-color-surface-panel);--rdg-row-hover-background-color:var(--semantic-color-surface-panel);--rdg-row-selected-background-color:var(--semantic-color-action-surface);--rdg-row-selected-hover-background-color:var(--semantic-color-action-surface);--rdg-color:var(--semantic-color-text-default);--rdg-font-size:var(--component-data-table-density-default-font-size);--rdg-border-color:var(--semantic-color-border-subtle);--rdg-summary-border-color:var(--semantic-color-border-default);--rdg-selection-color:var(--semantic-color-action-background);--rdg-checkbox-focus-color:var(--component-field-focus-ring-color);border-color:var(--semantic-color-border-subtle);border-radius:var(--base-radius-md);font-family:inherit}.a1-data-grid .rdg-checkbox-input{appearance:none;width:var(--component-checkbox-group-compact-box-size);height:var(--component-checkbox-group-compact-box-size);border:var(--component-field-border-width) solid var(--semantic-color-border-strong);border-radius:var(--base-radius-xs);background-color:var(--semantic-color-surface-field);cursor:pointer;vertical-align:middle;transition:border-color var(--semantic-motion-duration-fast), background-color var(--semantic-motion-duration-fast)}.a1-data-grid .rdg-checkbox-input:checked{background-color:var(--semantic-color-status-info-background);border-color:var(--semantic-color-status-info-background);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpolyline points='2,6 5,9.5 10,3' fill='none' stroke='%23fafcff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:var(--component-checkbox-group-icon-size)}.a1-data-grid .rdg-checkbox-input:indeterminate{background-color:var(--semantic-color-status-info-background);border-color:var(--semantic-color-status-info-background);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cline x1='3' y1='6' x2='9' y2='6' stroke='%23fafcff' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:var(--component-checkbox-group-icon-size)}.a1-data-grid .rdg-checkbox-input:focus-visible{outline:var(--component-field-focus-ring-width) solid var(--component-field-focus-ring-color);outline-offset:var(--component-field-focus-ring-offset)}.a1-data-grid .rdg-checkbox-input:disabled{background-color:var(--semantic-color-surface-raised);border-color:var(--semantic-color-border-subtle);cursor:not-allowed}.a1-data-grid .rdg-checkbox-input:checked:disabled{background-color:var(--semantic-color-border-default);border-color:var(--semantic-color-border-default)}.a1-data-grid input:not([type=checkbox]):not([type=radio]),.a1-data-grid textarea,.a1-data-grid select{border:var(--component-field-border-width) solid var(--semantic-color-border-default);color:var(--semantic-color-text-default);background-color:var(--semantic-color-surface-field)}.a1-data-grid input:not([type=checkbox]):not([type=radio]):focus,.a1-data-grid textarea:focus,.a1-data-grid select:focus{border-color:var(--semantic-color-action-background);outline:none}.a1-data-grid input::placeholder,.a1-data-grid textarea::placeholder{color:var(--semantic-color-text-muted);opacity:1}.a1-pg-toolbar{justify-content:space-between;align-items:flex-end;gap:var(--base-spacing-16);flex-wrap:wrap;display:flex}.a1-pg-toolbar__destination{gap:var(--base-spacing-12);flex-wrap:wrap;display:flex}.a1-pg-toolbar__destination>*{min-inline-size:12rem}.a1-pg-editor{gap:var(--base-spacing-24);grid-template-columns:minmax(0,1fr) clamp(20rem,32%,30rem);align-items:start;display:grid}@media (width<=64rem){.a1-pg-editor{grid-template-columns:minmax(0,1fr)}.a1-pg-editor__aside{position:static}}.a1-pg-editor__aside{top:var(--base-spacing-16);position:sticky}.a1-pg-item{gap:var(--base-spacing-16);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.a1-pg-item__rank{min-inline-size:var(--base-spacing-32);min-block-size:var(--base-spacing-32);padding-inline:var(--base-spacing-8);border:var(--base-border-width-thin,1px) solid var(--semantic-color-border-default);border-radius:var(--base-radius-sm);background:var(--semantic-color-surface-raised);color:var(--semantic-color-text-muted);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;font-weight:600;display:inline-flex}.a1-pg-item__body{min-inline-size:0}.a1-pg-annotations{border-inline-start:var(--base-border-width-thick,2px) solid var(--semantic-color-border-subtle);color:var(--semantic-color-text-muted);margin-block-start:var(--base-spacing-8);padding-inline-start:var(--base-spacing-12)}.a1-pg-annotations__item+.a1-pg-annotations__item{margin-block-start:var(--base-spacing-4)}.a1-pg-group__children{border-inline-start:var(--base-border-width-thin,1px) dashed var(--semantic-color-border-subtle);margin-inline-start:var(--base-spacing-24);padding-inline-start:var(--base-spacing-16)}.a1-pg-list{gap:var(--base-spacing-16);grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));display:grid}.a1-pg-item__drag-over{outline:var(--base-border-width-thick,2px) dashed var(--semantic-color-action-background);outline-offset:var(--base-spacing-4)}.a1-global-search-dialog{box-sizing:border-box;color:var(--semantic-color-text-default);inline-size:min(var(--base-content-width-md), calc(100vw - var(--base-spacing-32)));max-block-size:calc(100dvh - var(--base-spacing-64));margin:var(--base-spacing-32) auto auto;background:0 0;border:0;padding:0;overflow:visible}.a1-global-search-dialog[open]{display:block}.a1-global-search-dialog::backdrop{background:var(--component-scrim-color);-webkit-backdrop-filter:blur(var(--component-scrim-blur));backdrop-filter:blur(var(--component-scrim-blur));animation:a1-global-search-scrim-in var(--semantic-motion-duration-fast) var(--semantic-motion-easing-enter)}.a1-global-search-dialog--closing::backdrop{animation:a1-global-search-scrim-out var(--semantic-motion-duration-fast) var(--semantic-motion-easing-exit) forwards}.a1-global-search-dialog__layout{inline-size:100%}.a1-global-search-dialog__field{inline-size:100%;filter:drop-shadow(var(--component-card-shadow));animation:a1-global-search-slide-in var(--semantic-motion-duration-fast) var(--semantic-motion-easing-enter)}.a1-global-search-dialog__results{box-sizing:border-box;inline-size:100%;max-block-size:calc(100dvh - var(--base-spacing-192));padding:var(--base-spacing-16);border:var(--component-card-border-width) solid var(--semantic-color-border-subtle);border-radius:var(--component-card-border-radius);background:var(--semantic-color-surface-raised);box-shadow:var(--component-card-shadow);overflow:auto}.a1-global-search-dialog--closing .a1-global-search-dialog__field{animation:a1-global-search-slide-out var(--semantic-motion-duration-fast) var(--semantic-motion-easing-exit) forwards}.a1-global-search-dialog--closing .a1-global-search-dialog__results{animation:a1-global-search-fade-out var(--semantic-motion-duration-fast) var(--semantic-motion-easing-exit) forwards}.a1-global-search-dialog__result{gap:var(--base-spacing-4);inline-size:100%;padding:var(--base-spacing-8);border-radius:var(--base-radius-sm);color:var(--semantic-color-text-default);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;display:grid}.a1-global-search-dialog__result:hover{background:var(--semantic-color-surface-panel)}.a1-global-search-dialog__result--selected{background:var(--semantic-color-action-surface)}.a1-global-search-dialog__result--selected .a1-global-search-dialog__result-title{color:var(--semantic-color-action-background-hover)}.a1-global-search-dialog__result:focus-visible{outline:var(--component-button-focus-ring-width) solid var(--component-button-focus-ring);outline-offset:var(--component-button-focus-ring-offset)}.a1-global-search-dialog__result-kicker{align-items:center;gap:var(--base-spacing-8);min-inline-size:0;color:var(--semantic-color-text-muted);font-size:var(--semantic-font-size-body-xs);line-height:var(--semantic-font-line-height-body);display:inline-flex}.a1-global-search-dialog__result-title{color:var(--semantic-color-action-background);font-family:var(--component-heading-font-family-heading);font-size:var(--semantic-font-size-heading-xs);font-weight:var(--component-heading-font-weight-heading);line-height:var(--component-heading-font-line-height-heading)}.a1-global-search-dialog__result-description{color:var(--semantic-color-text-muted);font-size:var(--semantic-font-size-body-sm);line-height:var(--semantic-font-line-height-body)}@media (width<=480px){.a1-global-search-dialog{inline-size:calc(100vw - var(--base-spacing-24));margin-block-start:var(--base-spacing-24)}.a1-global-search-dialog__results{max-block-size:calc(100dvh - var(--base-spacing-128));padding:var(--base-spacing-12)}}@keyframes a1-global-search-slide-in{0%{opacity:0;transform:translateY(calc(-1 * var(--base-spacing-64)))}to{opacity:1;transform:translateY(0)}}@keyframes a1-global-search-slide-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(calc(-1 * var(--base-spacing-64)))}}@keyframes a1-global-search-fade-out{0%{opacity:1}to{opacity:0}}@keyframes a1-global-search-scrim-in{0%{opacity:0;-webkit-backdrop-filter:blur();backdrop-filter:blur()}to{opacity:1;-webkit-backdrop-filter:blur(var(--component-scrim-blur));backdrop-filter:blur(var(--component-scrim-blur))}}@keyframes a1-global-search-scrim-out{0%{opacity:1;-webkit-backdrop-filter:blur(var(--component-scrim-blur));backdrop-filter:blur(var(--component-scrim-blur))}to{opacity:0;-webkit-backdrop-filter:blur();backdrop-filter:blur()}}.a1-reduce-motion .a1-global-search-dialog__field,.a1-reduce-motion .a1-global-search-dialog__results,.a1-reduce-motion .a1-global-search-dialog::backdrop{animation:none}@media (prefers-reduced-motion:reduce){.a1-global-search-dialog__field,.a1-global-search-dialog__results,.a1-global-search-dialog::backdrop{animation:none}}@media (width<=480px){.a1-web-node-hidden-xs{display:none!important}}@media (width>=481px) and (width<=640px){.a1-web-node-hidden-sm{display:none!important}}@media (width>=641px) and (width<=1024px){.a1-web-node-hidden-md{display:none!important}}@media (width>=1025px) and (width<=1440px){.a1-web-node-hidden-lg{display:none!important}}@media (width>=1441px){.a1-web-node-hidden-xl{display:none!important}}html,body,#root{block-size:100%}body{margin:0;overflow:hidden}@media print{html,body,#root{block-size:auto;overflow:visible}.a1-web-page-layout .a1-page-layout__aside{display:none}}.a1-web-live-playground{block-size:100%;inline-size:100%;overflow:auto}.a1-web-skip-menu-trigger{z-index:var(--component-menu-z-index,1000);opacity:0;transform:translateY(calc(-100% - var(--base-spacing-12)));transition:opacity var(--semantic-motion-duration-fast) var(--semantic-motion-easing-enter), transform var(--semantic-motion-duration-fast) var(--semantic-motion-easing-enter);padding-block:var(--base-spacing-8);padding-inline:var(--base-spacing-12);border:var(--base-border-width-sm) solid var(--semantic-color-border-strong);border-radius:var(--base-radius-sm);background:var(--semantic-color-surface-panel);box-shadow:var(--component-card-shadow);color:var(--semantic-color-text-default);font:inherit;font-size:var(--semantic-font-size-body-sm);font-weight:var(--base-font-weight-medium);cursor:pointer;position:fixed;inset-block-start:var(--base-spacing-12);inset-inline-start:var(--base-spacing-12)}.a1-web-skip-menu-trigger:focus,.a1-web-skip-menu-trigger:focus-visible,.a1-web-skip-menu-trigger[data-open=true]{opacity:1;transform:translateY(0)}.a1-web-skip-menu-trigger:focus-visible{outline:var(--component-button-focus-ring-width) solid var(--component-button-focus-ring);outline-offset:var(--component-button-focus-ring-offset)}.a1-web-keyboard-menu{inline-size:min(32rem, calc(100vw - var(--base-spacing-24)))}.a1-web-help-assistant-menu{inline-size:min(34rem, calc(100vw - var(--base-spacing-24)))}.a1-web-help-assistant{padding:var(--base-spacing-12)}.a1-web-help-assistant__answer{padding:var(--base-spacing-10);border:var(--base-border-width-sm) solid var(--semantic-color-border-subtle);border-radius:var(--base-radius-sm);background:var(--semantic-color-surface-raised)}.a1-web-help-assistant__starter,.a1-web-help-assistant__match{align-items:flex-start;gap:var(--base-spacing-4);inline-size:100%;padding-block:var(--base-spacing-8);padding-inline:var(--base-spacing-10);border:var(--base-border-width-sm) solid var(--semantic-color-border-subtle);border-radius:var(--base-radius-sm);background:var(--semantic-color-surface-page);color:var(--semantic-color-text-default);font:inherit;font-size:var(--semantic-font-size-body-sm);text-align:start;cursor:pointer;flex-direction:column;display:flex}.a1-web-help-assistant__starter:hover,.a1-web-help-assistant__match:hover{background:var(--semantic-color-surface-raised);border-color:var(--semantic-color-border-default)}.a1-web-help-assistant__starter:focus-visible,.a1-web-help-assistant__match:focus-visible{outline:var(--component-button-focus-ring-width) solid var(--component-button-focus-ring);outline-offset:var(--component-button-focus-ring-offset)}.a1-web-help-assistant__match-category{color:var(--semantic-color-text-muted);font-size:var(--semantic-font-size-body-xs)}.a1-web-help-assistant__match-title{font-weight:var(--base-font-weight-medium)}.a1-web-help-assistant__match-summary{color:var(--semantic-color-text-muted);font-size:var(--semantic-font-size-body-xs)}.a1-reduce-motion .a1-web-skip-menu-trigger{transition:none}.a1-web-editor-sidebar__tab-switcher,.a1-web-editor-sidebar__page-select{min-inline-size:0;padding-block:var(--base-spacing-4);flex:auto;padding-inline-end:var(--base-spacing-4)}.a1-web-editor-sidebar__tree{padding:var(--base-spacing-8)}.a1-web-workspace-sidebar__title{white-space:nowrap;text-overflow:ellipsis;flex:auto;min-inline-size:0;overflow:hidden}.a1-web-image-suggest__thumb{aspect-ratio:4/3;cursor:pointer;border:var(--base-border-width-md,2px) solid var(--semantic-color-border-subtle);border-radius:var(--base-radius-md);background:var(--semantic-color-surface-panel);inline-size:100%;padding:0;display:block;position:relative;overflow:hidden}.a1-web-image-suggest__thumb:hover{border-color:var(--semantic-color-border-strong)}.a1-web-image-suggest__thumb:focus-visible{outline:2px solid var(--semantic-color-text-accent);outline-offset:2px}.a1-web-image-suggest__thumb[data-selected]{border-color:var(--semantic-color-text-accent);box-shadow:0 0 0 2px var(--semantic-color-text-accent)}.a1-web-image-suggest__thumb[data-broken]{cursor:not-allowed}.a1-web-image-suggest__img{object-fit:cover;block-size:100%;inline-size:100%;display:block}.a1-web-image-suggest__fallback{justify-content:center;align-items:center;block-size:100%;display:flex}.a1-web-history-group__label{padding-block:var(--base-spacing-4);font-size:var(--semantic-font-size-body-xs);font-weight:var(--base-font-weight-medium);color:var(--semantic-color-text-muted);text-transform:none;letter-spacing:0;display:block}.a1-web-history-entry{justify-content:space-between;align-items:baseline;gap:var(--base-spacing-8);width:100%;padding-block:var(--base-spacing-6);padding-inline:var(--base-spacing-8);border-radius:var(--base-radius-sm);color:var(--semantic-color-text-default);font-family:inherit;font-size:var(--semantic-font-size-body-sm);text-align:start;cursor:pointer;background:0 0;border:none;display:flex}.a1-web-history-entry:hover{background:var(--semantic-color-surface-raised)}.a1-web-history-entry:focus-visible{outline:2px solid var(--semantic-color-action-background);outline-offset:1px}.a1-web-history-entry--current{background:var(--semantic-color-action-background);color:var(--semantic-color-action-foreground)}.a1-web-history-entry--current:hover{background:var(--semantic-color-action-background)}.a1-web-history-entry__label{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.a1-web-history-entry__time{font-size:var(--semantic-font-size-body-xs);color:var(--semantic-color-text-muted);flex:none}.a1-web-history-entry--current .a1-web-history-entry__time{color:var(--semantic-color-action-foreground);opacity:.8}.a1-web-history-entry__bookmark{color:var(--semantic-color-action-background);flex:none}.a1-web-history-entry--current .a1-web-history-entry__bookmark{color:var(--semantic-color-action-foreground)}.a1-web-history-entry--previewing{background:var(--semantic-color-surface-raised);outline:2px solid var(--semantic-color-action-background);outline-offset:-2px}.a1-web-history-entry--previewing:hover{background:var(--semantic-color-surface-raised)}.a1-web-history-preview-notice{align-items:center;gap:var(--base-spacing-4);padding-block:var(--base-spacing-6);padding-inline:var(--base-spacing-8);border-radius:var(--base-radius-sm);background:var(--semantic-color-surface-raised);color:var(--semantic-color-text-muted);font-size:var(--semantic-font-size-body-xs);display:flex}.a1-web-history-entry--primary .a1-web-history-entry__label{font-weight:var(--base-font-weight-medium)}.a1-web-history-entry--restored{box-shadow:inset 2px 0 0 var(--semantic-color-info-background)}.a1-web-history-entry--restored .a1-web-history-entry__bookmark{color:var(--semantic-color-info-background)}.a1-web-history-entry--restored .a1-web-history-entry__label{font-style:italic}.a1-web-history-entry--restored.a1-web-history-entry--current .a1-web-history-entry__bookmark{color:var(--semantic-color-action-foreground)}.a1-web-history-rename-input{min-width:0;padding-block:var(--base-spacing-2);padding-inline:var(--base-spacing-4);border:1px solid var(--semantic-color-action-background);border-radius:var(--base-radius-xs);background:var(--semantic-color-surface-page);color:var(--semantic-color-text-default);font-family:inherit;font-size:var(--semantic-font-size-body-sm);outline:none;flex:auto}.a1-web-history-rename-input:focus{box-shadow:0 0 0 2px var(--semantic-color-action-background)}[data-editor-node]{cursor:default;outline-offset:3px;outline:2px dashed #0000;transition:outline-color .12s}[data-editor-node].a1-section-separator{pointer-events:auto}[data-editor-node]:hover,[data-editor-hover=true]{outline-color:var(--semantic-color-text-accent)}[data-editor-selected=true]{outline-offset:3px;outline:2px solid var(--semantic-color-action-background)!important}[data-editor-selected=true][data-editor-text=true]{outline-color:#0000!important}[data-editor-draggable=true]{cursor:grab}[data-editor-dragging=true]{cursor:grabbing;opacity:var(--component-reordering-placeholder-opacity)}[data-editor-node][data-drop-position=before]{box-shadow:inset 0 3px 0 0 var(--semantic-color-action-background)!important}[data-editor-node][data-drop-position=after]{box-shadow:inset 0 -3px 0 0 var(--semantic-color-action-background)!important}[data-editor-node][data-drop-position=into]{box-shadow:inset 0 0 0 3px var(--semantic-color-action-background)!important}.a1-web-add-panel-tile[data-dragging=true]{opacity:.5;cursor:grabbing}.a1-web-canvas-scope{contain:layout}.a1-project-theme-scope{background:var(--semantic-color-surface-page);min-block-size:100%;color:var(--semantic-color-text-default);font-family:var(--component-paragraph-font-family)}.a1-web-canvas-floor{min-block-size:var(--base-spacing-48)}.a1-web-canvas-floor[data-active=true]{background:color-mix(in srgb, var(--semantic-color-action-background) 8%, transparent);outline:2px dashed var(--semantic-color-action-background);outline-offset:-4px}.a1-web-logo{align-items:center;gap:var(--base-spacing-8);font-weight:800;font-size:var(--semantic-font-size-body-md);color:var(--component-top-header-logo-foreground);display:flex}.a1-web-logo__mark{color:var(--component-top-header-logo-foreground)}html.a1-theme-dark .a1-top-header .a1-web-logo,html.a1-theme-dark .a1-top-header .a1-web-logo__mark{color:var(--semantic-color-text-default)}html.a1-theme-dark.a1-theme-kong .a1-top-header .a1-web-logo,html.a1-theme-dark.a1-theme-kong .a1-top-header .a1-web-logo__mark{color:var(--base-color-accent-500)}html.a1-theme-dark .a1-top-header .a1-web-logo svg{color:var(--semantic-color-text-default);fill:currentColor;stroke:currentColor}html.a1-theme-dark.a1-theme-kong .a1-top-header .a1-web-logo svg{color:var(--base-color-accent-500);fill:currentColor;stroke:currentColor}.a1-web-sidebar-toggle{display:none}@media (width<=1024px){.a1-web-sidebar-toggle{margin:var(--base-spacing-12) 0 0 var(--base-spacing-12);display:inline-flex}}.a1-web-editor-sidebar-toggle{display:none}@media (width<=1024px){.a1-web-editor-sidebar-toggle{display:inline-flex}}.a1-web-config-sheet .a1-web-config-aside{background:0 0;border-inline:none;min-block-size:0;inline-size:100%}.a1-web-config-sheet .a1-web-theme-aside{min-block-size:0}.a1-web-bottomsheet-preview{border:var(--component-divider-size-sm) solid var(--semantic-color-border-default);border-radius:var(--base-radius-lg);background:var(--semantic-color-surface-raised);block-size:28rem;inline-size:100%;max-inline-size:24rem;margin-inline:auto;position:relative;overflow:hidden}.a1-web-bottomsheet-preview .a1-bottom-sheet{max-block-size:100%;display:flex;position:absolute}.a1-web-bottomsheet-preview .a1-bottom-sheet__spacer{display:none}.a1-web-components-shell{width:100%;display:block}.a1-web-page-layout.a1-page-layout--aside-end .a1-page-layout__content{grid-template-columns:minmax(0,1fr) auto}.a1-web-config-aside{box-sizing:border-box;width:var(--component-page-layout-sidebar-width);background:var(--semantic-color-surface-panel);border-inline-start:1px solid var(--semantic-color-border-subtle);min-height:100%;display:flex}.a1-web-config-aside--start{border-inline-start:none;border-inline-end:1px solid var(--semantic-color-border-subtle)}.a1-web-config-aside__inner{min-block-size:100%;min-inline-size:0;padding:var(--base-spacing-16);flex-direction:column;flex:auto;display:flex;overflow-x:clip}.a1-web-config-viewas{border-block-end:var(--component-divider-size-sm) solid var(--semantic-color-border-subtle);margin-block-end:var(--base-spacing-12);padding-block-end:var(--base-spacing-12)}.a1-web-field-fill,.a1-web-field-fill>.a1-field{inline-size:100%}.a1-web-config-panel{flex-direction:column;min-block-size:100%;display:flex}.a1-web-config-panel__body>.a1-stack{gap:var(--semantic-spacing-gap-md)}.a1-web-side-nav-preview{contain:layout paint;border:1px solid var(--semantic-color-border-subtle);border-radius:var(--base-radius-md);block-size:28rem;max-block-size:70vh;display:flex;overflow:hidden}.a1-web-side-nav-preview .a1-side-nav{block-size:100%;position:relative;inset-block-start:auto}.a1-web-side-nav-preview--end{justify-content:end}.a1-web-top-header-preview{border:1px solid var(--semantic-color-border-subtle);border-radius:var(--base-radius-md);overflow:hidden}.a1-web-top-header-preview .a1-top-header{position:relative;inset-block-start:auto}.a1-page-nav{--a1-page-nav-top:calc(var(--component-top-header-height) + var(--base-spacing-16))}.a1-web-config-panel__footer{justify-content:space-between;align-items:center;gap:var(--base-spacing-12);min-block-size:var(--base-spacing-64);background:var(--semantic-color-surface-panel);border-block-start:1px solid var(--semantic-color-border-subtle);margin-block-start:auto;padding-block-start:var(--base-spacing-16);display:flex;position:sticky;inset-block-end:0}.a1-web-config-help{margin-block-start:calc(-1 * var(--base-spacing-2))}.a1-web-toolbar-canvas [data-tool-id]{cursor:pointer}.a1-web-tool--selected{outline:var(--base-spacing-2) solid var(--semantic-color-action-background);outline-offset:var(--base-spacing-2);border-radius:var(--base-radius-sm)}@media (width<=640px){.a1-web-config-aside{border-inline:none;border-block-start:1px solid var(--semantic-color-border-subtle);width:100%}}.a1-web-components-shell__main{min-width:0;max-inline-size:var(--component-section-content-width-xl);inline-size:100%;padding:var(--base-spacing-24);margin-inline:auto}.a1-web-components-tree .a1-side-nav__footer,.a1-web-components-tree .a1-side-nav__close-btn,.a1-web-components-tree .a1-side-nav__collapse-btn{display:none}.a1-web-component-preview{border:var(--component-card-border-width) dashed var(--semantic-color-border-default);border-radius:var(--base-radius-lg);background:var(--semantic-color-surface-panel);background:linear-gradient(45deg, color-mix(in srgb, var(--semantic-color-surface-raised), transparent 35%) 25%, transparent 25%, transparent 75%, color-mix(in srgb, var(--semantic-color-surface-raised), transparent 35%) 75%);background-size:var(--base-spacing-24) var(--base-spacing-24);border-style:solid;place-items:center;min-block-size:280px;padding:0;display:grid}.a1-web-example-preview-scroll{box-sizing:border-box;inline-size:100%;padding:var(--base-spacing-12);border:var(--component-card-border-width) solid var(--semantic-color-border-subtle);border-radius:var(--base-radius-md);background:var(--semantic-color-surface-panel);overflow-x:auto}.a1-web-example-preview{box-sizing:border-box;inline-size:var(--a1-web-example-preview-width,100%);max-inline-size:100%;margin-inline:auto}.a1-web-container-query-preview-scroll{box-sizing:border-box;inline-size:100%;max-inline-size:100%;overflow-x:auto}.a1-web-container-query-preview{box-sizing:border-box;inline-size:var(--a1-web-container-query-preview-width);max-inline-size:none}.a1-web-container-query-preview--xs{--a1-web-container-query-preview-width:15rem}.a1-web-container-query-preview--sm{--a1-web-container-query-preview-width:20rem}.a1-web-container-query-preview--md{--a1-web-container-query-preview-width:30rem}.a1-web-container-query-preview--lg{--a1-web-container-query-preview-width:40rem}.a1-web-container-query-preview--xl{--a1-web-container-query-preview-width:60rem}.a1-web-container-query-preview--card{inline-size:calc(var(--a1-web-container-query-preview-width) + (var(--component-card-padding) * 2) + (var(--component-card-border-width) * 2))}.a1-web-anatomy-stage{padding:var(--base-spacing-24);place-items:center;display:grid}.a1-web-anatomy-surface{inline-size:100%;min-block-size:calc(var(--base-spacing-128) + var(--base-spacing-96));place-items:center;display:grid;position:relative}.a1-web-anatomy-preview{max-inline-size:100%;display:inline-block;position:relative}.a1-web-anatomy-measurements{justify-content:flex-start;gap:var(--base-spacing-8);max-inline-size:calc(100% - var(--base-spacing-32));flex-wrap:wrap;display:flex;position:absolute;inset-block-start:var(--base-spacing-16);inset-inline-start:var(--base-spacing-16)}.a1-web-anatomy-measurements span{padding:var(--base-spacing-2) var(--base-spacing-8);border:var(--component-card-border-width) solid var(--semantic-color-border-subtle);border-radius:var(--base-radius-sm);background:var(--semantic-color-surface-panel);color:var(--semantic-color-text-muted);font-size:var(--semantic-font-size-body-xs);line-height:var(--semantic-font-line-height-body)}.a1-web-anatomy-example-block{inline-size:min(100%,22rem)}.a1-web-anatomy-spacer-example{inline-size:var(--base-spacing-128);block-size:var(--base-spacing-24);border:var(--component-card-border-width) dashed var(--semantic-color-border-default);border-radius:var(--base-radius-sm);background:var(--semantic-color-surface-raised)}.a1-web-anatomy-preview .a1-figure{max-inline-size:min(100%,20rem)}.a1-web-anatomy-callout{z-index:1;pointer-events:none;color:var(--semantic-color-text-default);font-size:var(--semantic-font-size-body-sm);align-items:center;line-height:1;display:flex;position:absolute}.a1-web-anatomy-callout__label{align-items:center;gap:var(--base-spacing-4);max-inline-size:12rem;padding:var(--base-spacing-4) var(--base-spacing-8);border:var(--component-card-border-width) solid var(--semantic-color-action-background);border-radius:var(--base-radius-md);background:var(--semantic-color-surface-page);box-shadow:var(--semantic-shadow-md);font-weight:var(--base-font-weight-semibold);white-space:nowrap;display:inline-flex}.a1-web-anatomy-callout__number{inline-size:var(--base-spacing-16);block-size:var(--base-spacing-16);background:var(--semantic-color-action-background);color:var(--semantic-color-action-foreground);font-size:var(--semantic-font-size-body-xs);font-weight:var(--base-font-weight-bold);border-radius:50%;place-items:center;display:grid}.a1-web-anatomy-callout__line{border-color:var(--semantic-color-action-background);border-style:dotted;flex:none}.a1-web-anatomy-callout__dot{inline-size:var(--base-spacing-12);block-size:var(--base-spacing-12);border:var(--component-card-border-width) solid var(--semantic-color-action-foreground);background:var(--semantic-color-action-background);box-shadow:var(--semantic-shadow-md);border-radius:50%;flex:none}.a1-web-anatomy-callout--top,.a1-web-anatomy-callout--center{flex-direction:column}.a1-web-anatomy-callout--bottom{flex-direction:column-reverse}.a1-web-anatomy-callout--left,.a1-web-anatomy-callout--top-left,.a1-web-anatomy-callout--bottom-left{flex-direction:row}.a1-web-anatomy-callout--right,.a1-web-anatomy-callout--top-right,.a1-web-anatomy-callout--bottom-right{flex-direction:row-reverse}.a1-web-anatomy-callout--top{transform:translate(-50%, calc(-1 * (100% + var(--base-spacing-8))));inset-block-start:0;inset-inline-start:50%}.a1-web-anatomy-callout--top-left{transform:translate(calc(-1 * (100% + var(--base-spacing-8))), -50%);inset-block-start:0;inset-inline-start:0}.a1-web-anatomy-callout--top-right{transform:translate(calc(100% + var(--base-spacing-8)), -50%);inset-block-start:0;inset-inline-end:0}.a1-web-anatomy-callout--right{transform:translate(calc(100% + var(--base-spacing-8)), -50%);inset-block-start:50%;inset-inline-end:0}.a1-web-anatomy-callout--bottom{transform:translate(-50%, calc(100% + var(--base-spacing-8)));inset-block-end:0;inset-inline-start:50%}.a1-web-anatomy-callout--bottom-left{transform:translate(calc(-1 * (100% + var(--base-spacing-8))), 50%);inset-block-end:0;inset-inline-start:0}.a1-web-anatomy-callout--bottom-right{transform:translate(calc(100% + var(--base-spacing-8)), 50%);inset-block-end:0;inset-inline-end:0}.a1-web-anatomy-callout--left{transform:translate(calc(-1 * (100% + var(--base-spacing-8))), -50%);inset-block-start:50%;inset-inline-start:0}.a1-web-anatomy-callout--center{transform:translate(-50%, calc(-1 * (100% + var(--base-spacing-8))));inset-block-start:0;inset-inline-start:50%}.a1-web-anatomy-callout--top .a1-web-anatomy-callout__line,.a1-web-anatomy-callout--center .a1-web-anatomy-callout__line,.a1-web-anatomy-callout--bottom .a1-web-anatomy-callout__line{inline-size:0;block-size:var(--base-spacing-32);border-width:0 0 0 calc(var(--component-card-border-width) * 2)}.a1-web-anatomy-callout--left .a1-web-anatomy-callout__line,.a1-web-anatomy-callout--top-left .a1-web-anatomy-callout__line,.a1-web-anatomy-callout--bottom-left .a1-web-anatomy-callout__line,.a1-web-anatomy-callout--top-right .a1-web-anatomy-callout__line,.a1-web-anatomy-callout--bottom-right .a1-web-anatomy-callout__line,.a1-web-anatomy-callout--right .a1-web-anatomy-callout__line{inline-size:var(--base-spacing-32);border-width:calc(var(--component-card-border-width) * 2) 0 0;block-size:0}.a1-web-platform-card__tag,.a1-web-theme-card__selector{font-size:var(--semantic-font-size-body-xs);color:var(--semantic-color-text-muted,var(--base-color-neutral-500));background:var(--semantic-color-surface-raised);padding:var(--base-spacing-2) var(--base-spacing-8);border-radius:var(--base-radius-sm);font-family:ui-monospace,Cascadia Code,Source Code Pro,monospace;display:inline-block}.a1-web-theme-card__selector{margin-block-start:auto}.a1-web-color-swatch{inline-size:var(--base-spacing-40);block-size:var(--base-spacing-40);border:var(--component-card-border-width) solid var(--semantic-color-border-subtle);border-radius:var(--base-radius-sm);background:var(--a1-web-color-swatch);display:block}.a1-web-token-code{overflow-wrap:anywhere;font-family:var(--base-font-family-mono);font-size:var(--semantic-font-size-body-xs);color:var(--semantic-color-text-muted)}.a1-web-spacing-swatch{block-size:var(--base-spacing-12);background:var(--semantic-color-action-background);border-radius:var(--base-radius-sm);opacity:.6;min-inline-size:2px;display:block}.a1-web-radius-swatch{inline-size:var(--base-spacing-40);block-size:var(--base-spacing-40);background:var(--semantic-color-action-surface);border:1px solid var(--semantic-color-action-border);display:block}.a1-web-shadow-swatch{inline-size:var(--base-spacing-40);block-size:var(--base-spacing-40);background:var(--semantic-color-surface-page);border-radius:var(--base-radius-md);display:block}.a1-web-type-sample{font-family:var(--component-paragraph-font-family);color:var(--semantic-color-text-default);white-space:nowrap;line-height:1.2}.a1-web-icon-table-preview{color:var(--semantic-color-text-default);justify-content:center;align-items:center;display:inline-flex}.a1-web-icon-table-preview .a1-icon{font-size:var(--base-spacing-32)}@media (width<=1024px){.a1-web-components-shell__nav{padding-inline:var(--base-spacing-16);position:static}.a1-web-components-shell__main{padding:var(--base-spacing-16)}}.a1-web-add-panel-tiles{gap:var(--base-spacing-8)}.a1-web-add-panel-tile.a1-action-tile{min-block-size:var(--base-spacing-64);padding:var(--base-spacing-8)}.a1-web-pattern-editor{min-block-size:calc(100vh - var(--base-spacing-64,4rem));flex-direction:column;display:flex}.a1-web-pattern-editor__bar{padding:var(--base-spacing-8);background:var(--semantic-color-surface-panel);border-block-end:1px solid var(--semantic-color-border-subtle)}.a1-web-pattern-editor__body{flex:1;min-block-size:0;display:flex}.a1-web-pattern-editor__sidebar{border-inline-end:1px solid var(--semantic-color-border-subtle);background:var(--semantic-color-surface-panel);flex-shrink:0;inline-size:15rem;overflow:auto}.a1-web-pattern-editor__sidebar-section{padding:var(--base-spacing-12) var(--base-spacing-8);gap:var(--base-spacing-8);border-block-end:1px solid var(--semantic-color-border-subtle);flex-direction:column;display:flex}.a1-web-pattern-editor__canvas{flex:1;min-inline-size:0;overflow:auto}.a1-web-pattern-editor__aside{border-inline-start:1px solid var(--semantic-color-border-subtle);background:var(--semantic-color-surface-panel);flex-direction:column;flex-shrink:0;inline-size:20rem;display:flex}.a1-web-pattern-editor__tabs{padding:var(--base-spacing-8);border-block-end:1px solid var(--semantic-color-border-subtle)}.a1-web-pattern-editor__panel{flex:1;overflow:auto}.a1-web-pattern-workspace-sidebar__section{padding:var(--base-spacing-12) var(--base-spacing-8);gap:var(--base-spacing-8);border-block-end:1px solid var(--semantic-color-border-subtle);flex-direction:column;display:flex}.a1-web-dl-item{border-radius:var(--base-radius-sm);display:inline-block}.a1-web-dl-item[data-active]{outline:2px solid var(--semantic-color-action-background);outline-offset:2px}.a1-web-item-tabs [role=tablist]{scrollbar-width:thin;flex-wrap:nowrap;overflow:auto hidden}.a1-web-item-tabs [role=tablist]>*{flex-shrink:0}.a1-web-icon-select{gap:var(--base-spacing-8);align-items:flex-end;display:flex}.a1-web-slot--empty{min-block-size:var(--base-spacing-64,4rem);text-align:center;justify-items:center}.a1-web-tool-authoring__control{flex:1;min-inline-size:0}.a1-web-tool-authoring--locked .a1-web-tool-authoring__control{box-shadow:inset 0 0 0 2px var(--semantic-color-status-error-border);border-radius:var(--base-radius-md);padding:var(--base-spacing-4)}.a1-web-tool-lock{box-shadow:inset 0 0 0 2px var(--semantic-color-status-error-border);border-radius:var(--base-radius-md);padding:var(--base-spacing-8);opacity:.7;pointer-events:none;position:relative}.a1-web-tool-lock:after{content:"lock";white-space:nowrap;text-align:center;block-size:1em;inline-size:1em;padding:var(--base-spacing-2);color:var(--semantic-color-status-error-foreground);background:var(--semantic-color-status-error-background);pointer-events:none;z-index:2;direction:ltr;border-end-start-radius:var(--base-radius-sm);justify-content:center;align-items:center;font-family:Material Symbols Outlined;font-size:14px;line-height:1;display:inline-flex;position:absolute;inset-block-start:0;inset-inline-end:0;overflow:hidden}.a1-web-config-locked{opacity:.6;pointer-events:none}.a1-web-config-locked .a1-accordion__trigger{pointer-events:auto}[data-editor-pattern=true]{box-shadow:inset 0 0 0 2px var(--semantic-color-action-background);border-radius:var(--base-radius-sm);position:relative}[data-editor-pattern=true]:after{content:"dashboard_customize";white-space:nowrap;text-align:center;block-size:1em;inline-size:1em;padding:var(--base-spacing-2);color:var(--semantic-color-action-foreground);background:var(--semantic-color-action-background);pointer-events:none;z-index:2;direction:ltr;border-end-start-radius:var(--base-radius-sm);justify-content:center;align-items:center;font-family:Material Symbols Outlined;font-size:14px;line-height:1;display:inline-flex;position:absolute;inset-block-start:0;inset-inline-end:0;overflow:hidden}[data-editor-locked=true]{box-shadow:inset 0 0 0 2px var(--semantic-color-status-error-border);position:relative}[data-editor-locked=true]:after{content:"lock";white-space:nowrap;text-align:center;block-size:1em;inline-size:1em;padding:var(--base-spacing-2);color:var(--semantic-color-status-error-foreground);background:var(--semantic-color-status-error-background);pointer-events:none;z-index:2;direction:ltr;border-end-start-radius:var(--base-radius-sm);justify-content:center;align-items:center;font-family:Material Symbols Outlined;font-size:14px;line-height:1;display:inline-flex;position:absolute;inset-block-start:0;inset-inline-end:0;overflow:hidden}.a1-web-pattern-frame{border:1px solid var(--semantic-color-border-subtle);border-radius:var(--base-radius-lg);background:var(--semantic-color-surface-page);overflow:hidden}.a1-web-add-child-btn{justify-content:center;align-items:center;gap:var(--base-spacing-4);width:100%;padding-block:var(--base-spacing-8);border:1px dashed var(--semantic-color-border-subtle);border-radius:var(--base-radius-md);color:var(--semantic-color-text-muted);font-size:var(--semantic-font-size-body-sm);cursor:pointer;transition:border-color var(--base-duration-fast,.12s), color var(--base-duration-fast,.12s), background var(--base-duration-fast,.12s);background:0 0;margin-block-start:var(--base-spacing-8);display:flex}.a1-web-add-child-btn:hover{border-color:var(--semantic-color-action-background);color:var(--semantic-color-action-background);background:color-mix(in srgb, var(--semantic-color-action-background) 6%, transparent)}.a1-web-add-child-btn:focus-visible{outline:2px solid var(--semantic-color-action-background);outline-offset:2px}.a1-web-version-tree{margin-inline:calc(-1 * var(--base-spacing-8))}.a1-web-version-label-input{border:1px solid var(--semantic-color-action-background);border-radius:var(--base-radius-sm);width:100%;height:32px;padding-inline:var(--base-spacing-8);font-size:var(--semantic-font-size-body-sm);color:var(--semantic-color-text-default);background:var(--semantic-color-surface-page);outline:none}.a1-web-diff-entry{gap:var(--base-spacing-4);font-size:var(--semantic-font-size-body-xs);grid-template-columns:14px 1fr;align-items:start;display:grid}.a1-web-diff-kind{padding-block-start:1px;font-size:11px;font-weight:700}.a1-web-diff-entry--added .a1-web-diff-kind{color:var(--semantic-color-status-success-text,#1a7a4a)}.a1-web-diff-entry--removed .a1-web-diff-kind{color:var(--semantic-color-status-error-text,#b91c1c)}.a1-web-diff-entry--changed .a1-web-diff-kind{color:var(--semantic-color-status-info-text,#1d4ed8)}.a1-web-diff-header{gap:var(--base-spacing-6);align-items:baseline;display:flex}.a1-web-diff-type{color:var(--semantic-color-text-default);font-weight:500}.a1-web-diff-id{color:var(--semantic-color-text-muted);font-family:var(--component-code-font-family,monospace);text-overflow:ellipsis;font-size:10px;overflow:hidden}.a1-web-diff-changes{gap:var(--base-spacing-2);flex-direction:column;padding-block-start:var(--base-spacing-2);display:flex}.a1-web-diff-change{color:var(--semantic-color-text-muted);font-size:11px}.a1-web-diff-change code{font-family:var(--component-code-font-family,monospace);color:var(--semantic-color-text-default)}.a1-web-diff-from{color:var(--semantic-color-status-error-text,#b91c1c)}.a1-web-diff-to{color:var(--semantic-color-status-success-text,#1a7a4a)}.a1-web-editable-heading{inline-size:100%;position:relative}.a1-web-editable-heading .a1-heading:focus-visible{outline:2px solid var(--semantic-color-action-border);outline-offset:var(--base-spacing-4);border-radius:var(--base-radius-sm)}.a1-web-heading-mark-toolbar{z-index:5;transform:translate(-50%, calc(-100% - var(--base-spacing-8)));position:absolute}.a1-web-toolbar-overlay-demo{padding:var(--base-spacing-32) var(--base-spacing-24) var(--base-spacing-24);background:var(--semantic-color-surface-page);border:var(--component-card-border-width) solid var(--semantic-color-border-subtle);border-radius:var(--base-radius-md);position:relative}.a1-web-toolbar-overlay-demo__bar{z-index:5;position:absolute;inset-block-start:0;inset-inline-start:50%;transform:translate(-50%,-50%)}.a1-web-figure-crop{gap:var(--base-spacing-12);flex-direction:column;display:flex}.a1-web-figure-crop__stage{border-radius:var(--base-radius-md);background:var(--semantic-color-surface-page);-webkit-user-select:none;user-select:none;touch-action:none;cursor:crosshair;max-block-size:60vh;inline-size:100%;margin-inline:auto;position:relative;overflow:hidden}.a1-web-figure-crop__img{object-fit:contain;pointer-events:none;block-size:100%;inline-size:100%;display:block}.a1-web-figure-crop__rect{box-shadow:0 0 0 100vmax color-mix(in srgb, var(--semantic-color-text-default) 55%, transparent);outline:var(--component-divider-size-sm) solid var(--semantic-color-surface-card);outline-offset:calc(-1 * var(--component-divider-size-sm));cursor:move;position:absolute}.a1-web-figure-crop__handle{inline-size:var(--base-spacing-12);block-size:var(--base-spacing-12);background:var(--semantic-color-surface-card);border:var(--component-divider-size-sm) solid var(--semantic-color-action-background);border-radius:var(--base-radius-sm);position:absolute;translate:-50% -50%}.a1-web-figure-crop__handle--nw{cursor:nwse-resize;inset-block-start:0;inset-inline-start:0}.a1-web-figure-crop__handle--n{cursor:ns-resize;inset-block-start:0;inset-inline-start:50%}.a1-web-figure-crop__handle--ne{cursor:nesw-resize;inset-block-start:0;inset-inline-start:100%}.a1-web-figure-crop__handle--w{cursor:ew-resize;inset-block-start:50%;inset-inline-start:0}.a1-web-figure-crop__handle--e{cursor:ew-resize;inset-block-start:50%;inset-inline-start:100%}.a1-web-figure-crop__handle--sw{cursor:nesw-resize;inset-block-start:100%;inset-inline-start:0}.a1-web-figure-crop__handle--s{cursor:ns-resize;inset-block-start:100%;inset-inline-start:50%}.a1-web-figure-crop__handle--se{cursor:nwse-resize;inset-block-start:100%;inset-inline-start:100%}.a1-web-figure-crop__bar{justify-content:center;display:flex}.a1-web-figure-crop__bar>*{max-inline-size:100%}.a1-web-add-split{inline-size:100%;display:flex}.a1-web-add-split .a1-split-button__main{flex:1}.a1-web-app-header{--component-top-header-z-index:120}.a1-web-img-drop{border:var(--component-divider-size-sm) dashed var(--semantic-color-border-subtle);border-radius:var(--base-radius-lg);padding:var(--base-spacing-16);transition:border-color .12s,background-color .12s}.a1-web-img-drop--active{border-color:var(--semantic-color-action-background);background:var(--semantic-color-status-info-surface)}.a1-web-img-card{gap:var(--base-spacing-8);flex-direction:column;display:flex}.a1-web-img-card__thumb{position:relative}.a1-web-img-card__badge{position:absolute;inset-block-start:var(--base-spacing-8);inset-inline-end:var(--base-spacing-8)}.a1-web-img-card__name,.a1-web-img-pick__name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.a1-web-img-pick{gap:var(--base-spacing-4);padding:var(--base-spacing-4);border:var(--component-divider-size-sm) solid transparent;border-radius:var(--base-radius-md);cursor:pointer;text-align:start;background:0 0;flex-direction:column;display:flex}.a1-web-img-pick__radio{opacity:0;block-size:1px;inline-size:1px;margin:0;position:absolute}.a1-web-img-pick:hover{border-color:var(--semantic-color-border-subtle)}.a1-web-img-pick--selected{border-color:var(--semantic-color-action-background);background:var(--semantic-color-status-info-surface)}.a1-web-img-pick:has(.a1-web-img-pick__radio:focus-visible){outline:2px solid var(--semantic-color-action-background);outline-offset:2px}.a1-web-theme-swatch{border:var(--component-divider-size-sm) solid var(--semantic-color-border-default);border-radius:var(--base-radius-md);cursor:pointer;background:0 0;flex-shrink:0;block-size:2rem;inline-size:2rem;padding:0}.a1-web-style-tile{background:var(--semantic-color-surface-page);color:var(--semantic-color-text-default);border:var(--component-divider-size-sm) solid var(--semantic-color-border-default);border-radius:var(--base-radius-lg);overflow:hidden}.a1-web-style-tile-chip{border-radius:var(--base-radius-sm);border:var(--component-divider-size-sm) solid var(--semantic-color-border-subtle);block-size:1.75rem;inline-size:1.75rem}.a1-web-theme-card-chip{border-radius:var(--base-radius-sm);border:var(--component-divider-size-sm) solid var(--semantic-color-border-subtle);block-size:1.25rem;inline-size:1.25rem}.a1-web-theme-cell-swatch{border-radius:var(--base-radius-sm);border:var(--component-divider-size-sm) solid var(--semantic-color-border-subtle);block-size:1.25rem;inline-size:1.75rem;display:inline-block}.a1-web-ramp-chip{border-radius:var(--base-radius-md);border:var(--component-divider-size-sm) solid var(--semantic-color-border-subtle);block-size:3.5rem}.a1-web-ramp-stop-num{font-size:var(--semantic-font-size-body-xs);font-weight:var(--semantic-font-weight-heading)}.a1-web-ramp-stop-hex{font-size:var(--semantic-font-size-body-3xs);color:var(--semantic-color-text-muted)}.a1-web-type-scale-row{justify-content:space-between;align-items:baseline;gap:var(--base-spacing-16);padding-block:var(--base-spacing-8);border-block-end:var(--component-divider-size-sm) solid var(--semantic-color-border-subtle);display:flex}.a1-web-type-scale-sample{text-overflow:ellipsis;white-space:nowrap;line-height:1.1;overflow:hidden}.a1-web-type-scale-meta{align-items:center;gap:var(--base-spacing-8);flex:none;display:inline-flex}.a1-web-type-scale-name{font-size:var(--semantic-font-size-body-xs);color:var(--semantic-color-text-muted);text-align:end;min-inline-size:2.5rem}.a1-web-type-scale-unit{font-size:var(--semantic-font-size-body-xs);color:var(--semantic-color-text-muted)}.a1-web-type-color-sample{margin-inline-start:auto}.a1-web-type-color-sample--inverse{background:var(--semantic-color-text-default);padding:var(--base-spacing-2) var(--base-spacing-8);border-radius:var(--base-radius-sm)}.a1-web-color-fields{gap:var(--base-spacing-4);margin-inline-start:auto;display:inline-flex}.a1-web-color-num,.a1-web-color-hex-input{padding:var(--base-spacing-4) var(--base-spacing-8);font-size:var(--semantic-font-size-body-sm);color:var(--semantic-color-text-default);background:var(--semantic-color-surface-field);border:var(--component-divider-size-sm) solid var(--semantic-color-border-strong);border-radius:var(--base-radius-sm)}.a1-web-color-num{inline-size:3.25rem}.a1-web-color-hex-input{inline-size:6.5rem;font-family:var(--component-code-font-family,monospace);margin-inline-start:auto}.a1-web-sem-panel{padding:var(--base-spacing-24);background:var(--semantic-color-surface-page);color:var(--semantic-color-text-default);border:var(--component-divider-size-sm) solid var(--semantic-color-border-default);border-radius:var(--base-radius-lg)}.a1-web-sem-pick{cursor:pointer;border-radius:var(--base-radius-sm);outline-offset:3px}.a1-web-sem-pick:hover{outline:var(--component-divider-size-sm) dashed var(--semantic-color-border-strong)}.a1-web-sem-pick--active{outline:var(--component-divider-size-md,2px) solid var(--semantic-color-action-background)}span.a1-web-sem-pick{display:inline-block}.a1-kbd{padding-block:var(--component-inline-padding-block);padding-inline:var(--component-inline-kbd-padding-inline);border:var(--base-spacing-1) solid var(--semantic-color-border-default);border-radius:var(--component-inline-border-radius);background:var(--semantic-color-surface-raised);font-family:var(--component-inline-font-family-mono);font-size:var(--component-inline-code-font-size);white-space:nowrap}.a1-web-theme-aside{flex-direction:column;flex:auto;min-block-size:100%;min-inline-size:0;display:flex}.a1-web-theme-aside-tabs{padding:var(--base-spacing-16) var(--base-spacing-16) 0}.a1-web-contrast{border:var(--component-divider-size-sm) solid var(--semantic-color-border-subtle);border-radius:var(--base-radius-md);overflow:hidden}.a1-web-contrast__head,.a1-web-contrast__row{gap:var(--base-spacing-16);padding:var(--base-spacing-8) var(--base-spacing-12);grid-template-columns:1fr auto auto;align-items:center;display:grid}.a1-web-contrast__head{font-size:var(--semantic-font-size-body-xs);color:var(--semantic-color-text-muted);background:var(--semantic-color-surface-raised)}.a1-web-contrast__row{border-block-start:var(--component-divider-size-sm) solid var(--semantic-color-border-subtle)}.a1-web-contrast__row span:first-child{font-size:var(--semantic-font-size-body-sm)}.a1-web-contrast__head span:not(:first-child),.a1-web-contrast__row>:not(span:first-child){justify-self:end}.a1-web-bulk-drop{min-block-size:12rem;padding:var(--base-spacing-24);text-align:center;border:var(--component-divider-size-md,2px) dashed var(--semantic-color-border-default);border-radius:var(--base-radius-lg);background:var(--semantic-color-surface-raised);cursor:pointer;justify-content:center;align-items:center;transition:border-color .12s,background-color .12s;display:flex}.a1-web-bulk-drop:hover{border-color:var(--semantic-color-action-background)}.a1-web-bulk-drop--active{border-color:var(--semantic-color-action-background);background:var(--semantic-color-status-info-surface)}.a1-web-img-panel-item{padding:var(--base-spacing-2);border:var(--component-divider-size-sm) solid transparent;border-radius:var(--base-radius-md);cursor:grab;display:block;position:relative}.a1-web-img-panel-item :is(figure,img),.a1-web-img-panel-item .a1-web-img-panel-badge{pointer-events:none}.a1-web-img-panel-item:hover{border-color:var(--semantic-color-border-subtle);background:var(--semantic-color-surface-panel)}.a1-web-img-panel-item[data-dragging=true]{opacity:.5}.a1-web-img-panel-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.a1-web-img-panel-badge{position:absolute;inset-block-start:var(--base-spacing-8);inset-inline-end:var(--base-spacing-8)}.a1-web-chat__transcript{gap:var(--base-spacing-8);max-block-size:22rem;padding:var(--base-spacing-4);border:var(--component-divider-size-sm) solid var(--semantic-color-border-subtle);border-radius:var(--base-radius-md);background:var(--semantic-color-surface-page);flex-direction:column;display:flex;overflow-y:auto}.a1-web-chat__empty{margin:var(--base-spacing-8)}.a1-web-chat__msg{padding-block:var(--base-spacing-8);padding-inline:var(--base-spacing-12);border-radius:var(--base-radius-md);max-inline-size:90%}.a1-web-chat__msg--user{background:var(--semantic-color-action-background);color:var(--semantic-color-action-foreground);align-self:flex-end}.a1-web-chat__msg--assistant{background:var(--semantic-color-surface-panel);color:var(--semantic-color-text-default);align-self:flex-start}.a1-web-chat__msg--error{background:var(--semantic-color-status-error-surface);color:var(--semantic-color-status-error-text)}.a1-backlog-attach{display:inline-flex;position:relative}.a1-backlog-attach .a1-icon-button{position:absolute;inset-block-start:var(--base-spacing-2);inset-inline-end:var(--base-spacing-2)}.a1-web-backlog-board-strip{max-inline-size:100%;scrollbar-width:thin;padding-block-end:var(--base-spacing-4);overflow:auto hidden}.a1-web-backlog-board-strip:focus-visible{outline:var(--component-field-focus-ring-width) solid var(--component-field-focus-ring-color);outline-offset:var(--component-field-focus-ring-offset)}.a1-web-backlog-board-grid{grid-template-columns:repeat(var(--a1-grid-cols,1), minmax(var(--base-width-xs), var(--base-width-xs)))}.a1-web-backlog-lane{min-block-size:var(--base-spacing-64)}.a1-web-backlog-lane--drop{outline:var(--base-spacing-2) dashed var(--semantic-color-action-background);outline-offset:calc(-1 * var(--base-spacing-2));background:var(--semantic-color-surface-raised)}.a1-web-blog-video{border:var(--base-spacing-1) solid var(--semantic-color-border-subtle);border-radius:var(--base-radius-md);background:var(--semantic-color-surface-raised);box-shadow:var(--semantic-shadow-sm);overflow:hidden}.a1-web-blog-video video{aspect-ratio:16/9;background:var(--semantic-color-surface-inverse);inline-size:100%;display:block}.a1-web-project-canvas{min-block-size:calc(var(--base-spacing-192) * 2);position:relative;overflow:hidden}.a1-web-project-canvas--fullscreen{z-index:var(--semantic-z-pinned);block-size:100dvh;position:fixed;inset:0}.a1-web-page-preview-frame{pointer-events:none;border:0;display:block}.a1-web-sticky-note-stage{position:relative}
