[data-ds-shape=square],:host([data-ds-shape="square"]){--ds-corner-size: 0px;--ds-corner-shape: round;--ds-button-inset: .5px}[data-ds-shape=rounded],:host([data-ds-shape="rounded"]){--ds-corner-size: 4px;--ds-corner-shape: round;--ds-button-inset: 2.5px}[data-ds-shape=circular],:host([data-ds-shape="circular"]){--ds-corner-size: 999px;--ds-corner-shape: round;--ds-button-inset: 5px}@supports (corner-shape: squircle){[data-ds-shape=rounded],:host([data-ds-shape="rounded"]){--ds-corner-size: 8px;--ds-corner-shape: squircle}}:root,:host,:where([data-ds-surface]){--ds-unit: calc(var(--ds-1, 20px) * var(--ds-sf, 1));--ds-control-height: calc(var(--ds-control-size, var(--ds-08, 16px)) * var(--ds-sf, 1));--ds-row-height: calc(var(--ds-row-size, var(--ds-1, 20px)) * var(--ds-sf, 1));--ds-type-size-default: calc(var(--ds-text-size, 14px) * var(--ds-sf, 1));--ds-type-size-small: calc(var(--ds-small-text-size, 10px) * var(--ds-sf, 1));--ds-type-size-heading: calc(var(--ds-heading-text-size, 13px) * var(--ds-sf, 1));--ds-type-size-display: calc(var(--ds-display-text-size, 20px) * var(--ds-sf, 1));--ds-type-lineheight-default: calc(var(--ds-text-leading, 16px) * var(--ds-sf, 1));--ds-type-letterspacing-default: calc(var(--ds-text-tracking, -.3px) * var(--ds-sf, 1));--ds-radius: calc(var(--ds-corner-size, 4px) * var(--ds-sf, 1));--ds-radius-card: calc(var(--ds-card-corner-size, 4px) * var(--ds-sf, 1))}.ds-context{--ds-context-row: calc(var(--ds-row-height) - 1px);--ds-context-fill: light-dark(var(--ds-black, #2a2a2a), var(--ds-slate, #1e1e1e));--ds-context-ink: var(--ds-white, #ffffff);--ds-context-hover: color-mix(in srgb, var(--ds-context-fill) 78%, var(--ds-context-ink));--ds-context-danger: var(--ds-tuned-red, #ff5f5f);--ds-context-refused: var(--ds-tuned-red, #ff5f5f);box-sizing:border-box;display:flex;flex-direction:column;gap:1px;width:var(--ds-menu-width, max-content);min-width:calc(4 * var(--ds-unit));max-height:var(--ds-menu-max-height, calc(16 * var(--ds-unit)));overflow-y:auto;margin:0;padding:0;border:0;background:transparent;box-shadow:none;clip-path:inset(0 round var(--ds-context-radius, var(--ds-radius, 4px)));color:var(--ds-context-ink);font-family:"Inter Arrows",var(--ds-typeface-regular);font-feature-settings:var(--ds-font-features);font-size:var(--ds-type-size-default);font-weight:var(--ds-type-weight-default);line-height:var(--ds-type-lineheight-default);letter-spacing:var(--ds-type-letterspacing-default);list-style:none}.ds-context>[role=group]{display:contents}.ds-context :is(.ds-context__item,:is(.ds-context,.ds-context>[role=group])>:is(button,a,li,[role^=menuitem]):not(.ds-context__label,.ds-context__separator,[role=separator])){box-sizing:border-box!important;display:flex!important;flex:0 0 auto!important;align-items:flex-end!important;justify-content:space-between!important;gap:calc(4px * var(--ds-sf, 1));width:100%;height:var(--ds-context-row)!important;min-height:var(--ds-context-row)!important;max-height:var(--ds-context-row)!important;margin:0!important;padding:0 calc(4px * var(--ds-sf, 1))!important;border:0!important;border-radius:0!important;background:var(--ds-context-fill)!important;color:var(--ds-context-ink)!important;font:inherit;line-height:var(--ds-type-lineheight-default)!important;letter-spacing:inherit;text-align:start;text-decoration:none;white-space:nowrap;cursor:pointer;outline:none;appearance:none;-webkit-tap-highlight-color:transparent}.ds-context :is(.ds-context__item,:is(.ds-context,.ds-context>[role=group])>:is(button,a,li,[role^=menuitem])):is(:hover,:focus-visible,[data-highlighted]):not(:disabled,[aria-disabled=true],[data-disabled]){background:var(--ds-context-hover)!important}.ds-context :is(.ds-context__item,:is(.ds-context,.ds-context>[role=group])>:is(button,a,li,[role^=menuitem])):focus-visible{box-shadow:inset 0 0 0 2px var(--ds-focus-ring, #594dff)}.ds-context :is(.ds-context__item,:is(.ds-context,.ds-context>[role=group])>:is(button,a,li,[role^=menuitem])):is(:disabled,[aria-disabled=true],[data-disabled]){cursor:default;opacity:.5}.ds-context[aria-busy=true]>*{cursor:wait!important}.ds-context :is(.ds-context__item,:is(.ds-context,.ds-context>[role=group])>:is(button,a,li,[role^=menuitem])):is(.ds-context__item--danger,[data-danger],[data-variant=destructive]){color:var(--ds-context-danger)!important}.ds-context :is(.ds-context__item,:is(.ds-context,.ds-context>[role=group])>:is(button,a,li,[role^=menuitem]))[data-ds-refused]{background:var(--ds-context-refused)!important}.ds-context>:is(hr,.ds-context__separator,[role=separator]){flex:0 0 0!important;height:0!important;margin:0!important;padding:0!important;border:0!important;background:none!important}.ds-context>:is(hr,.ds-context__separator,[role=separator]):is(:first-child,:last-child),.ds-context>:is(hr,.ds-context__separator,[role=separator])+:is(hr,.ds-context__separator,[role=separator]){display:none!important}.ds-context :is(.ds-context__label,[data-ds-menu-label]){box-sizing:border-box;height:var(--ds-context-row);padding:calc(var(--ds-context-row) - var(--ds-type-lineheight-default)) calc(4px * var(--ds-sf, 1)) 0;background:var(--ds-context-fill);color:color-mix(in srgb,var(--ds-context-ink) 60%,var(--ds-context-fill));line-height:var(--ds-type-lineheight-default);white-space:nowrap}.ds-context__shortcut{margin-left:auto;color:color-mix(in srgb,var(--ds-context-ink) 60%,var(--ds-context-fill))}.ds-context.ds-context--bar{flex-direction:row;width:var(--ds-menu-width, max-content);min-width:0;height:var(--ds-context-row);max-height:none;overflow:auto hidden;scrollbar-width:none}.ds-context.ds-context--bar :is(.ds-context__item,:is(.ds-context,.ds-context>[role=group])>:is(button,a,li,[role^=menuitem])){width:auto;min-width:var(--ds-context-row)}.ds-context.ds-context--bar :is(.ds-context__item,:is(.ds-context,.ds-context>[role=group])>:is(button,a,li,[role^=menuitem])):is(.ds-context__item--icon,[data-ds-context-icon]){justify-content:center!important;width:var(--ds-context-row);padding:0!important}.ds-context.ds-context--bar>:is(hr,.ds-context__separator,[role=separator]){width:0!important;height:auto!important}:is(ds-overlay>dialog[data-ds-edge=bottom],dialog.ds-overlay.ds-overlay--sheet),:is(ds-overlay>dialog[data-ds-edge=end],dialog.ds-overlay.ds-overlay--drawer:not(.ds-overlay--start)),:is(ds-overlay>dialog[data-ds-edge=start],dialog.ds-overlay.ds-overlay--drawer.ds-overlay--start){--ds-overlay-gap: var(--ds-unit);--ds-overlay-inner: var(--ds-overlay-padding, var(--ds-unit));--ds-overlay-within: max(0px, var(--ds-overlay-inner) - var(--ds-overlay-line, 1px));--ds-overlay-motion: var(--ds-overlay-enter, .38s);--ds-overlay-curve: var(--ds-overlay-easing, cubic-bezier(.32, .72, 0, 1));margin:0;gap:var(--ds-overlay-gap);transform:var(--ds-overlay-held);transition:transform var(--ds-overlay-motion) var(--ds-overlay-curve),opacity var(--ds-overlay-motion) var(--ds-overlay-curve),overlay var(--ds-overlay-motion) allow-discrete,display var(--ds-overlay-motion) allow-discrete}:is(ds-overlay>dialog[data-ds-edge],dialog.ds-overlay:is(.ds-overlay--sheet,.ds-overlay--drawer))[data-ds-overlay-flush]{--ds-overlay-inner: 0px;--ds-overlay-gap: 0px}:is(ds-overlay>dialog[data-ds-edge=bottom],dialog.ds-overlay.ds-overlay--sheet){--ds-overlay-held: translateY(var(--ds-overlay-drag, 0px));--ds-overlay-away: translateY(100%);inset:auto 0 var(--ds-overlay-viewport-bottom, 0px);width:var(--ds-overlay-width, 100%);max-width:min(100%,var(--ds-overlay-sheet-width, calc(32 * var(--ds-unit))));height:var(--ds-overlay-height, fit-content);max-height:calc(var(--ds-overlay-viewport-height, 100dvh) - var(--ds-overlay-sheet-gap, calc(2 * var(--ds-unit))) - env(safe-area-inset-top,0px));margin:0 auto;padding:var(--ds-overlay-within) calc(var(--ds-overlay-inner) + env(safe-area-inset-right,0px)) calc(var(--ds-overlay-inner) + env(safe-area-inset-bottom,0px)) calc(var(--ds-overlay-inner) + env(safe-area-inset-left,0px));border-bottom:0}:is(ds-overlay>dialog[data-ds-edge=bottom],dialog.ds-overlay.ds-overlay--sheet):before{--ds-overlay-handle-height: calc(4px * var(--ds-sf, 1));content:"";display:var(--ds-overlay-handle, block);position:sticky;z-index:1;top:calc((var(--ds-unit) - var(--ds-overlay-handle-height)) / 2 - var(--ds-overlay-line, 1px) - var(--ds-overlay-within));flex:0 0 auto;align-self:center;width:calc(2 * var(--ds-unit));height:var(--ds-overlay-handle-height);margin-top:calc(var(--ds-overlay-inner) * -1 + (var(--ds-unit) - var(--ds-overlay-handle-height)) / 2);margin-bottom:calc(var(--ds-overlay-inner) - var(--ds-overlay-gap) - var(--ds-overlay-handle-height) - (var(--ds-unit) - var(--ds-overlay-handle-height)) / 2);border-radius:calc(var(--ds-overlay-handle-height) / 2);background:var(--ds-overlay-handle-color, var(--ds-border-color));pointer-events:none}:is(ds-overlay>dialog[data-ds-edge=end],dialog.ds-overlay.ds-overlay--drawer:not(.ds-overlay--start)),:is(ds-overlay>dialog[data-ds-edge=start],dialog.ds-overlay.ds-overlay--drawer.ds-overlay--start){--ds-overlay-held: translateX(var(--ds-overlay-drag, 0px));width:calc(var(--ds-overlay-width, calc(16 * var(--ds-unit))) + var(--ds-overlay-safe-side, 0px));max-width:calc(100vw - 2 * var(--ds-unit));height:100dvh;max-height:none;border-top:0;border-bottom:0}:is(ds-overlay>dialog[data-ds-edge=end],dialog.ds-overlay.ds-overlay--drawer:not(.ds-overlay--start)):not(:dir(rtl)),:is(ds-overlay>dialog[data-ds-edge=start],dialog.ds-overlay.ds-overlay--drawer.ds-overlay--start):dir(rtl){--ds-overlay-away: translateX(100%);--ds-overlay-safe-side: env(safe-area-inset-right, 0px);inset:0 0 0 auto;padding:calc(var(--ds-overlay-inner) + env(safe-area-inset-top,0px)) calc(var(--ds-overlay-inner) + env(safe-area-inset-right,0px)) calc(var(--ds-overlay-inner) + env(safe-area-inset-bottom,0px)) var(--ds-overlay-within);border-right:0}:is(ds-overlay>dialog[data-ds-edge=start],dialog.ds-overlay.ds-overlay--drawer.ds-overlay--start):not(:dir(rtl)),:is(ds-overlay>dialog[data-ds-edge=end],dialog.ds-overlay.ds-overlay--drawer:not(.ds-overlay--start)):dir(rtl){--ds-overlay-away: translateX(-100%);--ds-overlay-safe-side: env(safe-area-inset-left, 0px);inset:0 auto 0 0;padding:calc(var(--ds-overlay-inner) + env(safe-area-inset-top,0px)) var(--ds-overlay-within) calc(var(--ds-overlay-inner) + env(safe-area-inset-bottom,0px)) calc(var(--ds-overlay-inner) + env(safe-area-inset-left,0px));border-left:0}:root:has(dialog.ds-overlay:is(.ds-overlay--sheet,.ds-overlay--drawer):modal){overflow:hidden;overscroll-behavior:none}:is(ds-overlay>dialog[data-ds-edge],dialog.ds-overlay:is(.ds-overlay--sheet,.ds-overlay--drawer)):not([open]){--ds-overlay-motion: var(--ds-overlay-exit, .26s);transform:var(--ds-overlay-away)}@starting-style{:is(ds-overlay>dialog[data-ds-edge],dialog.ds-overlay:is(.ds-overlay--sheet,.ds-overlay--drawer))[open]{transform:var(--ds-overlay-away)}}:is(ds-overlay>dialog[data-ds-edge],dialog.ds-overlay:is(.ds-overlay--sheet,.ds-overlay--drawer))::backdrop{opacity:calc(1 - var(--ds-overlay-progress, 0));transition:opacity var(--ds-overlay-motion, .38s) ease,overlay var(--ds-overlay-motion, .38s) allow-discrete,display var(--ds-overlay-motion, .38s) allow-discrete}:is(ds-overlay>dialog[data-ds-edge],dialog.ds-overlay:is(.ds-overlay--sheet,.ds-overlay--drawer)):not([open])::backdrop{opacity:0}@starting-style{:is(ds-overlay>dialog[data-ds-edge],dialog.ds-overlay:is(.ds-overlay--sheet,.ds-overlay--drawer))[open]::backdrop{opacity:0}}:is(ds-overlay>dialog[data-ds-edge],dialog.ds-overlay:is(.ds-overlay--sheet,.ds-overlay--drawer))[data-ds-overlay-dragging],:is(ds-overlay>dialog[data-ds-edge],dialog.ds-overlay:is(.ds-overlay--sheet,.ds-overlay--drawer))[data-ds-overlay-dragging]::backdrop{transition:none}@media(prefers-reduced-motion:reduce){:is(ds-overlay>dialog[data-ds-edge],dialog.ds-overlay:is(.ds-overlay--sheet,.ds-overlay--drawer)){--ds-overlay-motion: .15s;transition:opacity var(--ds-overlay-motion) ease,overlay var(--ds-overlay-motion) allow-discrete,display var(--ds-overlay-motion) allow-discrete}:is(ds-overlay>dialog[data-ds-edge],dialog.ds-overlay:is(.ds-overlay--sheet,.ds-overlay--drawer)):not([open]){--ds-overlay-motion: .15s;transform:var(--ds-overlay-held);opacity:0}@starting-style{:is(ds-overlay>dialog[data-ds-edge],dialog.ds-overlay:is(.ds-overlay--sheet,.ds-overlay--drawer))[open]{transform:var(--ds-overlay-held);opacity:0}}}:is(ds-overlay>dialog[data-ds-type=screen],dialog.ds-overlay.ds-overlay--screen){--ds-overlay-width: 100vw;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:var(--ds-unit);gap:0;border:0;background:var(--ds-overlay-paper, var(--background, Canvas));overflow-y:auto}:is(ds-overlay>dialog[data-ds-type=screen],dialog.ds-overlay.ds-overlay--screen)[open]{display:flex;flex-direction:column;align-items:stretch;gap:var(--ds-unit)}:is(ds-overlay>dialog[data-ds-type=screen],dialog.ds-overlay.ds-overlay--screen)[data-ds-overlay-flush]{padding:0;gap:0}:is(ds-overlay>dialog[data-ds-type=screen],dialog.ds-overlay.ds-overlay--screen)::backdrop{background:transparent}@media(prefers-reduced-motion:no-preference){:is(ds-overlay>dialog[data-ds-type=screen],dialog.ds-overlay.ds-overlay--screen)[open]{transition:opacity .16s ease-out,transform .16s ease-out}@starting-style{:is(ds-overlay>dialog[data-ds-type=screen],dialog.ds-overlay.ds-overlay--screen)[open]{opacity:0;transform:translateY(calc(var(--ds-unit) / -2))}}}.ds-overlay__bar{display:flex;align-items:center;justify-content:flex-end;min-height:var(--ds-row-height)}.ds-overlay__bar>.ds-overlay__close{margin-inline-end:calc((var(--ds-unit) - var(--ds-control-height)) / 2)}.ds-overlay__toggle:not([aria-expanded=true])>:nth-child(2),.ds-overlay__toggle[aria-expanded=true]>:first-child:not(:only-child),.ds-overlay__close>:first-child:not(:only-child){display:none}@font-face{font-family:Inter Arrows;src:url(data:font/woff2;base64,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) format("woff2");unicode-range:U+2190-21FF,U+27F0-27FF,U+2900-297F,U+2B00-2BFF;font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Aa Mono;src:url(/_astro/aa-mono.B5LvQonX.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}:root{--aa-sheet: 1}:where(.aa,aa-editor){--aa-sf: var(--ds-sf, var(--sf, 1));--aa-unit: var(--ds-unit, var(--1, calc(20px * var(--sf, 1))));--aa-rule-color: var(--aa-rule, var(--ds-border-color, light-dark(#d8d8d8, #3d3d3d)));display:block;font-family:"Inter Arrows",var(--aa-typeface, var(--ds-typeface-regular, var(--typeface-regular, system-ui))),system-ui,sans-serif;font-feature-settings:var(--aa-font-features, var(--ds-font-features, normal));font-size:var(--aa-size, var(--ds-type-size-default, calc(14px * var(--aa-sf))));line-height:var(--aa-line, var(--aa-unit));font-weight:var(--aa-weight, var(--ds-type-weight-default, 400));letter-spacing:var(--aa-letterspacing, var(--ds-type-letterspacing-default, calc(-.3px * var(--aa-sf))));color:var(--aa-color, var(--ds-text-color, currentColor));-webkit-font-smoothing:antialiased;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.aa-block{position:relative;outline:none;margin:0;min-height:1lh;white-space:pre-wrap;overflow-wrap:anywhere;-webkit-user-modify:read-write-plaintext-only}.aa-block+.aa-block{margin-top:var(--aa-gap, var(--aa-unit))}:where(.aa-block:not([data-kind=heading]))+.aa-block[data-kind=heading]{margin-top:var(--aa-heading-gap, calc(2 * var(--aa-gap, var(--aa-unit))))}.aa-block[data-selected],.aa-block[data-lifted]{background:var(--aa-selection, var(--aa-text-selection, color-mix(in srgb, currentColor 15%, transparent)))}.aa-block[data-selected],.aa-block[data-lifted]{border-radius:calc(2px * var(--aa-sf))}.aa[data-movable]>.aa-block[data-selected],.aa[data-movable]>.aa-block[data-grab]{cursor:grab}.aa[data-dragging],.aa[data-dragging] *,.aa[data-dragging] *:before{cursor:grabbing;-webkit-user-select:none;user-select:none}.aa-block[data-ghost]{opacity:.4}.aa-block[data-aa-selection]{isolation:isolate}.aa-block[data-aa-selection]:after{content:"";position:absolute;inset:var(--aa-selection-box);width:var(--aa-selection-width);height:var(--aa-selection-height);pointer-events:none;z-index:-1;background:var(--aa-text-selection, color-mix(in srgb, currentColor 15%, transparent));mask:var(--aa-selection-mask) 0 0 / 100% 100% no-repeat}.aa-block[data-aa-selection]::selection,.aa-block[data-aa-selection] ::selection{background:transparent;color:inherit}.aa-block[data-selected][data-aa-selection]:after,.aa-block[data-lifted][data-aa-selection]:after{display:none}@media(forced-colors:active){.aa-block[data-aa-selection]:after{display:none}.aa-block[data-aa-selection]::selection,.aa-block[data-aa-selection] ::selection{background:Highlight;color:HighlightText}}.aa-block[data-kind=bullet]+.aa-block[data-kind=bullet]{margin-top:0}.aa-syntax{display:none}.aa-b{font-family:"Inter Arrows",var(--aa-typeface-bold, var(--ds-typeface-medium, var(--typeface-medium, var(--aa-typeface, var(--typeface-regular, system-ui))))),system-ui,sans-serif;font-weight:var(--aa-weight-bold, var(--ds-type-weight-bold, 500))}.aa-i{font-style:italic}.aa-s{text-decoration:line-through}.aa-u{text-decoration-line:underline;text-underline-offset:.15em}.aa-s.aa-u{text-decoration-line:underline line-through}[data-color=gray]{color:var(--aa-color-gray, var(--ds-darker-grey, #797979))}[data-color=red]{color:var(--aa-color-red, var(--ds-danger-color, light-dark(#de0331, #ff5f5f)))}[data-color=orange]{color:var(--aa-color-orange, var(--ds-warning-color, light-dark(#4c3f1a, #fec20d)))}[data-color=green]{color:var(--aa-color-green, light-dark(#026d5b, #99ff73))}[data-color=blue]{color:var(--aa-color-blue, light-dark(#0275fa, #69d8fb))}[data-color=purple]{color:var(--aa-color-purple, light-dark(#e63aaf, #f5aad1))}.aa-c,.aa-block[data-kind=code]{font-family:"Inter Arrows",var(--aa-typeface-mono, var(--typeface-mono, "Aa Mono")),"Aa Mono",ui-monospace,"SF Mono",Menlo,monospace;font-size:var(--aa-code-size, calc(var(--ds-code-text-size, 13px) * var(--aa-sf)));font-variant-ligatures:none;letter-spacing:0}.aa-c{padding:0 calc(4px * var(--aa-sf));border-radius:var(--ds-radius, calc(4px * var(--aa-sf)));background:var(--aa-code-fill, var(--ds-fill, light-dark(#e6e6e6, #3c3c3c)))}a.aa-link{color:var(--aa-link, currentColor);text-decoration-line:underline;text-decoration-thickness:1px;text-underline-offset:calc(3px * var(--aa-sf));cursor:text}.aa-block[data-kind=heading]{font-family:"Inter Arrows",var(--aa-typeface-heading, var(--ds-typeface-medium, var(--typeface-medium, var(--aa-typeface, var(--typeface-regular, system-ui))))),system-ui,sans-serif;font-weight:var(--aa-weight-heading, var(--ds-type-weight-bold, 500))}.aa-block[data-kind=heading][data-level="1"]{font-size:var(--aa-h1, var(--ds-type-size-display, calc(20px * var(--aa-sf))));line-height:calc(2 * var(--aa-unit));letter-spacing:calc(var(--ds-display-text-tracking, -.4px) * var(--aa-sf))}.aa-block[data-kind=heading][data-level="2"]{font-size:var(--aa-h2, calc(var(--ds-prose-h2-size, 17px) * var(--aa-sf)));letter-spacing:calc(var(--ds-prose-h2-tracking, -.34px) * var(--aa-sf))}.aa-block[data-kind=heading][data-level="3"]{font-size:var(--aa-h3, calc(var(--ds-prose-h3-size, 15px) * var(--aa-sf)))}.aa-block[data-kind=quote]{padding-left:var(--aa-unit);box-shadow:inset 1px 0 var(--aa-quote-rule, var(--ds-text-color-muted, light-dark(#5f5f5f, #cacaca)))}.aa-block[data-kind=code]{padding:var(--aa-unit);border-radius:var(--ds-radius, calc(4px * var(--aa-sf)));box-shadow:inset 0 0 0 1px var(--aa-rule-color);background:var(--aa-code-paper, transparent)}.aa-block[data-kind=bullet]{padding-left:var(--aa-indent, var(--aa-unit))}.aa-block[data-kind=bullet]:before{content:"";position:absolute;left:0;top:0;width:var(--aa-indent, var(--aa-unit));height:1lh;display:flex;align-items:center;justify-content:center;color:var(--aa-marker, currentColor);pointer-events:none}.aa-block[data-kind=bullet]:not([data-checked]):before{content:"•"}.aa-block[data-kind=bullet][data-checked]:before{content:"";width:calc(16px * var(--aa-sf));height:calc(16px * var(--aa-sf));margin-top:calc(var(--aa-unit) - 16px * var(--aa-sf));box-sizing:border-box;border:1px solid var(--aa-rule-color);border-radius:var(--ds-radius, calc(4px * var(--aa-sf)));background:var(--ds-input-background, light-dark(#e8e8e8, #303030));pointer-events:auto;cursor:pointer}.aa-block[data-kind=bullet][data-checked=true]:before{border-color:transparent;background:var(--ds-accent-color, var(--accent-color, #99ff73)) url(data:image/svg+xml,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M6.68649%2011.884L12.443%206.13601L11.736%205.42715L6.68835%2010.4827L4.26399%208.0501L3.55696%208.74525L6.68649%2011.884Z%22%20fill%3D%22%232a2a2a%22%2F%3E%3C%2Fsvg%3E) center / 100% no-repeat}.aa-block[data-kind=bullet][data-checked=true]{color:var(--aa-done, var(--ds-text-color-muted, color-mix(in srgb, currentColor 55%, transparent)))}.aa-block+.aa-block[data-kind=divider]{margin-top:0}.aa-block[data-kind=divider]{min-height:1lh}.aa-block[data-kind=divider]:before{content:"";position:absolute;left:0;right:0;top:100%;height:1px;background:var(--aa-rule-color)}.aa-block[data-placeholder]:before{content:attr(data-placeholder)}.aa-block[data-kind=heading][data-empty]:before{content:var(--aa-heading-word, "Heading") " " attr(data-level)}.aa-block[data-hint]:after{content:attr(data-hint);color:var(--aa-placeholder, var(--ds-input-placeholder-color, light-dark(#797979, #ababab)));pointer-events:none}.aa-block[data-kind=bullet][data-hint]:has(>br[data-filler]):after{position:absolute;inset-inline-start:var(--aa-indent, var(--aa-unit));inset-inline-end:0;top:0}.aa-block[data-placeholder]:before,.aa-block[data-kind=heading][data-empty]:before{position:absolute;left:0;top:0;color:var(--aa-placeholder, var(--ds-input-placeholder-color, light-dark(#797979, #ababab)));pointer-events:none;white-space:nowrap}.aa-atom{-webkit-user-modify:read-only;cursor:default}.aa-atom[data-atom=image]{position:relative;display:inline-block;max-width:100%;vertical-align:top}.aa-atom[data-atom=image] img{display:block;max-width:100%;height:auto;border-radius:var(--aa-picture-radius, var(--ds-radius, calc(4px * var(--aa-sf))))}.aa-atom[data-atom=image]:not([data-width]){max-width:min(100%,calc(var(--aa-picture-default, 16) * var(--aa-unit)))}.aa-atom[data-atom=image][data-width]{width:calc(var(--aa-picture-width) * var(--aa-unit))}.aa-atom[data-atom=image][data-width] img{width:100%}.aa-picture-grip{position:absolute;top:50%;inset-inline-end:calc(6px * var(--aa-sf));width:calc(4px * var(--aa-sf));height:min(40%,calc(2 * var(--aa-unit)));border-radius:calc(2px * var(--aa-sf));background:#0000008c;box-shadow:0 0 0 1px #fffc;cursor:ew-resize;opacity:0;transform:translateY(-50%);transition:opacity .12s ease-out;touch-action:none}.aa-atom[data-atom=image]:hover .aa-picture-grip,.aa-atom[data-atom=image][data-sizing] .aa-picture-grip{opacity:1}.aa-block[data-readonly=true] .aa-picture-grip{display:none}@media(hover:none){.aa-picture-grip{display:none}}@media(prefers-reduced-motion:reduce){.aa-picture-grip{transition:none}}.aa-controls{--aa-sf: var(--ds-sf, var(--sf, 1));--aa-square: var(--ds-unit, var(--1, calc(20px * var(--sf, 1))));--aa-menu-fill: light-dark(var(--ds-black, #2a2a2a), var(--ds-slate, #1e1e1e));--aa-menu-ink: var(--ds-white, #ffffff);--aa-menu-hover: color-mix(in srgb, var(--aa-menu-fill) 78%, var(--aa-menu-ink));position:fixed;z-index:var(--aa-controls-layer, 1000);-webkit-tap-highlight-color:transparent;font:var(--ds-type-weight-default, 400) var(--ds-type-size-default, calc(14px * var(--aa-sf)))/var(--aa-square) "Inter Arrows",var(--ds-typeface-regular, var(--typeface-regular, system-ui)),system-ui,sans-serif;font-feature-settings:var(--ds-font-features, normal);letter-spacing:var(--ds-type-letterspacing-default, calc(-.3px * var(--aa-sf)))}.aa-controls[hidden],.aa-drop-line[hidden]{display:none}.aa-controls button{box-sizing:border-box;height:var(--aa-square);min-width:var(--aa-square);border:0;border-radius:0;margin:0;padding:0;background:none;color:inherit;font:inherit;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.aa-controls button[data-current]{background:var(--ds-accent-color, var(--accent-color, var(--apple-green, Highlight)))}@media(hover:hover){.aa-controls button:hover{background:var(--ds-accent-color, var(--accent-color, var(--apple-green, Highlight)))}}.aa-controls button:focus-visible{outline:2px solid var(--ds-focus-ring, currentColor);outline-offset:-2px}.aa-icon{display:inline-block;width:calc(16px * var(--aa-sf, var(--sf, 1)));height:calc(16px * var(--aa-sf, var(--sf, 1)));background:currentColor;mask-size:contain;mask-repeat:no-repeat;mask-position:center;flex-shrink:0}.aa-toolbar{max-width:100vw}.aa-toolbar.aa-controls:not([data-docked]){flex-wrap:wrap;width:calc(5 * var(--aa-square) - 1px);height:auto;max-height:none}.aa-toolbar.aa-controls:has(.aa-toolbar-ask){flex-wrap:wrap;height:auto;max-height:none}.aa-toolbar-ask{display:flex;flex:1 0 100%;contain:inline-size;box-sizing:border-box;height:var(--ds-context-row, calc(var(--aa-square) - 1px));margin:0;background:var(--aa-menu-fill)}.aa-toolbar-ask textarea{box-sizing:border-box;width:100%;min-width:0;height:100%;padding:calc(3px * var(--aa-sf)) calc(4px * var(--aa-sf)) 0;border:0;border-radius:0;background:transparent;color:var(--aa-menu-ink);font:inherit;line-height:calc(16px * var(--aa-sf));letter-spacing:inherit;outline:none;resize:none}.aa-toolbar-ask textarea::placeholder{color:color-mix(in srgb,var(--aa-menu-ink) 60%,var(--aa-menu-fill))}.aa-toolbar-ask textarea:focus-visible{box-shadow:inset 0 0 0 2px var(--ds-focus-ring, #594dff)}.aa-toolbar.aa-controls:has(.aa-toolbar-ask){overflow:hidden}.aa-toolbar-ask:before,.aa-toolbar-ask textarea{position:absolute;inset:0;width:100%;height:100%;transform:translateY(calc(100% - var(--ds-context-row, calc(var(--aa-square) - 1px))));transition:transform .18s cubic-bezier(.23,1,.32,1)}.aa-toolbar-ask:before{content:"";z-index:1;background:var(--aa-menu-fill);pointer-events:none}.aa-toolbar-ask textarea{z-index:2}.aa-toolbar-ask:first-child:before{transform:translateY(calc(-100% + var(--ds-context-row, calc(var(--aa-square) - 1px))))}.aa-toolbar-ask:first-child textarea{transform:none;height:var(--ds-context-row, calc(var(--aa-square) - 1px))}.aa-toolbar[data-asking] .aa-toolbar-ask:first-child textarea{height:100%}.aa-toolbar[data-asking] .aa-toolbar-ask:before,.aa-toolbar[data-asking] .aa-toolbar-ask textarea{transform:translateY(0)}.aa-toolbar[data-asking] .aa-toolbar-ask textarea{padding-top:calc(3px * var(--aa-sf));line-height:var(--aa-square)}@media(prefers-reduced-motion:reduce){.aa-toolbar-ask:before,.aa-toolbar-ask textarea{transition:none}}.aa-controls[data-docked]{--aa-safe-bottom: env(safe-area-inset-bottom, 0px);max-width:none}.ds-context.ds-context--bar.aa-toolbar[data-docked]{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));height:auto;max-height:none;overflow:hidden}.ds-context.ds-context--bar.aa-toolbar.aa-controls[data-docked]>button.note-menu-row.ds-context__item--icon{width:auto;min-width:0}.aa-toolbar[data-docked]>.aa-toolbar-ask{grid-column:1 / -1}.aa-find[data-docked]{border-width:1px 0 0}.aa-menu{display:flex;flex-direction:column;gap:1px;width:calc(4 * var(--aa-square));max-width:100vw;overflow:hidden;border:0;border-radius:var(--aa-menu-radius, var(--ds-radius, calc(4px * var(--aa-sf))));clip-path:inset(0 round var(--aa-menu-radius, var(--ds-radius, calc(4px * var(--aa-sf)))));background:transparent;color:var(--aa-menu-ink);line-height:calc(16px * var(--aa-sf))}.aa-menu button{display:flex;width:100%;height:calc(var(--aa-square) - 1px);align-items:flex-end;justify-content:space-between;text-align:start;gap:calc(4px * var(--aa-sf));padding:0 calc(4px * var(--aa-sf));white-space:nowrap;background:var(--aa-menu-fill);color:var(--aa-menu-ink)}.aa-menu button[data-current],.aa-menu button:focus-visible{background:var(--aa-menu-hover);color:var(--aa-menu-ink)}@media(hover:hover){.aa-menu button:hover{background:var(--aa-menu-hover);color:var(--aa-menu-ink)}}.aa-menu button:focus-visible{outline:0;box-shadow:inset 0 0 0 2px var(--ds-focus-ring, currentColor)}.aa-menu-list{display:flex;flex-direction:column;gap:1px;max-height:calc(8 * var(--aa-square));overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none}.aa-menu-list::-webkit-scrollbar{display:none}.aa-menu button[data-command=close] kbd{order:2;font:inherit;color:color-mix(in srgb,var(--aa-menu-ink) 60%,var(--aa-menu-fill))}.aa-menu button[data-command=count]{font-size:var(--ds-type-size-small, calc(10px * var(--aa-sf)))}.aa-menu button .aa-icon{order:2}.aa-menu button>span:not(.aa-icon){order:1;flex:1;min-width:0;overflow:hidden}.aa-menu button>span:not(.aa-icon)[data-cut]{mask-image:linear-gradient(to right,black calc(100% - var(--aa-square)),transparent 100%)}.aa-menu button>span.aa-avatar{order:0;flex:0 0 auto}.aa-menu-empty{display:block;height:calc(var(--aa-square) - 1px);padding:calc(3px * var(--aa-sf)) calc(4px * var(--aa-sf)) 0;box-sizing:border-box;background:var(--aa-menu-fill)}dialog.aa-sheet{--aa-sf: var(--ds-sf, var(--sf, 1));--aa-square: var(--ds-unit, var(--1, calc(20px * var(--sf, 1))));box-sizing:border-box;position:fixed;inset:0;margin:auto;width:100%;height:fit-content;max-height:calc(100dvh - 2 * var(--aa-square));padding:var(--aa-square);border:1px solid var(--ds-border-color, light-dark(#d8d8d8, #3d3d3d));border-radius:0;box-shadow:none;background:var(--ds-overlay-paper, var(--ds-paper, var(--background, Canvas)));color:var(--ds-text-color, var(--text-color, CanvasText));overflow:auto;overscroll-behavior:contain;font:var(--ds-type-weight-default, 400) var(--ds-type-size-default, calc(14px * var(--aa-sf)))/calc(16px * var(--aa-sf)) "Inter Arrows",var(--ds-typeface-regular, var(--typeface-regular, system-ui)),system-ui,sans-serif;font-feature-settings:var(--ds-font-features, normal);letter-spacing:var(--ds-type-letterspacing-default, calc(-.3px * var(--aa-sf)));-webkit-tap-highlight-color:transparent}dialog.aa-sheet[open]{display:flex;flex-direction:column;gap:var(--aa-square)}dialog.aa-sheet:focus{outline:none}dialog.aa-sheet::backdrop{background:color-mix(in srgb,var(--ds-black, #2a2a2a) 40%,transparent)}.aa-sheet-head{display:flex;align-items:flex-end;justify-content:space-between;flex:0 0 auto;height:var(--aa-square);line-height:calc(16px * var(--aa-sf))}.aa-sheet-title{margin:0;font:inherit;font-family:"Inter Arrows",var(--ds-typeface-medium, var(--typeface-medium, inherit)),system-ui,sans-serif;font-weight:var(--ds-type-weight-bold, 500)}.aa-sheet-cancel{margin:0;padding:0;border:0;background:none;color:inherit;font:inherit;line-height:inherit;cursor:pointer}.aa-sheet-group{display:flex;flex-direction:column;flex:0 0 auto}.aa-sheet-label{box-sizing:border-box;height:var(--aa-square);padding-top:calc(4px * var(--aa-sf));line-height:calc(16px * var(--aa-sf));color:var(--ds-text-color-muted, GrayText)}.aa-sheet-row{display:flex;align-items:flex-end;width:100%;height:var(--aa-square);margin:0;padding:0;border:0;border-radius:calc(2px * var(--aa-sf));background:none;color:inherit;font:inherit;line-height:calc(16px * var(--aa-sf));text-align:start;cursor:pointer}.aa-sheet-row:active{background:var(--ds-row-fill-press, var(--ds-fill, light-dark(#e6e6e6, #3c3c3c)))}.aa-sheet-row:focus-visible{outline:2px solid var(--ds-focus-ring, currentColor);outline-offset:-2px}.aa-sheet-row>.aa-icon{margin-right:calc(var(--aa-square) - 16px * var(--aa-sf))}.aa-sheet-words{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aa-sheet-key{color:var(--ds-text-color-muted, GrayText);font-family:"Inter Arrows",var(--aa-typeface-mono, var(--typeface-mono, "Aa Mono")),"Aa Mono",ui-monospace,monospace;font-size:calc(var(--ds-code-text-size, 13px) * var(--aa-sf));letter-spacing:0}.aa-drop-line{position:fixed;z-index:1000;height:1px;background:var(--ds-accent-color, var(--accent-color, var(--apple-green, Highlight)));pointer-events:none}.aa-find{display:flex;flex-wrap:wrap;width:calc(16 * var(--aa-square));max-width:calc(100vw - 2 * var(--aa-square) - 2px);border:1px solid var(--aa-rule, var(--ds-border-color, currentColor));color:var(--ds-text-color, var(--text-color, CanvasText));background:var(--ds-paper, var(--background, Canvas))}.aa-find input{box-sizing:border-box;font:inherit;color:inherit;background:transparent;width:50%;min-width:0;height:var(--aa-square);padding:0 calc(4px * var(--aa-sf));border:0;border-right:1px solid var(--ds-border-color, currentColor);border-radius:0}.aa-find span[aria-live]{padding-inline:calc(4px * var(--aa-sf));white-space:nowrap}.aa-find-match,.aa-highlight{background:var(--aa-highlight, var(--ds-yellow, var(--yellow, Highlight)));color:var(--aa-highlight-ink, var(--ds-black, inherit))}.aa-block[data-kind=bullet]{margin-left:calc(var(--aa-depth, 0) * var(--aa-indent, var(--aa-unit)))}.aa-block[data-kind=bullet][data-number]:before{content:attr(data-number) "."}.aa-block[data-kind=callout]{padding-left:var(--aa-unit);box-shadow:inset 1px 0 var(--aa-rule-color)}.aa-block[data-kind=callout]:before{content:"";position:absolute;left:0;top:0;width:var(--aa-unit);height:var(--aa-unit);background:currentColor;mask:var(--aa-callout-icon) 50% 100% / calc(16px * var(--aa-sf)) no-repeat;cursor:pointer}.aa-block[data-folded]:not([data-body-active]) .aa-callout-body{display:none}[data-fill=gray]{--aa-callout-fill: var(--aa-callout-fill-gray, color-mix(in srgb, var(--ds-fill, light-dark(#e6e6e6, #3c3c3c)) 50%, transparent))}[data-fill=brown]{--aa-callout-fill: var(--aa-callout-fill-brown, var(--one-sand-pastel, light-dark(#f3ecd8, #403926)))}[data-fill=orange]{--aa-callout-fill: var(--aa-callout-fill-orange, var(--one-orange-pastel, light-dark(#fff2cc, #4c3f1a)))}[data-fill=yellow]{--aa-callout-fill: var(--aa-callout-fill-yellow, var(--one-yellow-pastel, light-dark(#fbffcc, #484c1a)))}[data-fill=green]{--aa-callout-fill: var(--aa-callout-fill-green, var(--one-apple-green-pastel, light-dark(#daffcc, #284c1a)))}[data-fill=blue]{--aa-callout-fill: var(--aa-callout-fill-blue, var(--one-sharp-blue-pastel, light-dark(#ccccff, #1d1a4c)))}[data-fill=purple]{--aa-callout-fill: var(--aa-callout-fill-purple, var(--one-purple-pastel, light-dark(#f9d2ed, #46203a)))}[data-fill=pink]{--aa-callout-fill: var(--aa-callout-fill-pink, var(--one-pink-pastel, light-dark(#fad1e6, #471f34)))}[data-fill=red]{--aa-callout-fill: var(--aa-callout-fill-red, var(--one-tuned-red-pastel, light-dark(#ffcccc, #4c1a1a)))}[data-fill=white]{--aa-callout-fill: var(--aa-callout-fill-white, transparent)}.aa-block[data-kind=callout][data-box]{--aa-callout-grey: var(--aa-callout-fill-gray, color-mix(in srgb, var(--ds-fill, light-dark(#e6e6e6, #3c3c3c)) 50%, transparent));box-sizing:border-box;padding:var(--aa-unit);border-radius:var(--ds-radius, calc(4px * var(--aa-sf)));background:var(--aa-callout-fill, var(--aa-callout-grey));box-shadow:none}.aa-block[data-kind=callout][data-box][data-fill=white]{box-shadow:inset 0 0 0 1px var(--aa-rule-color)}.aa-block[data-kind=callout][data-box][data-icon],.aa-block[data-kind=callout][data-box][data-picture]{padding-left:calc(2 * var(--aa-unit))}.aa-block[data-kind=callout][data-box]:before{content:none;left:var(--aa-unit);top:var(--aa-unit);background:none;mask:none}.aa-block[data-kind=callout][data-box][data-icon]:before{content:attr(data-icon);box-sizing:border-box;padding-top:calc(4px * var(--aa-sf));font-size:var(--aa-size, var(--ds-type-size-default, calc(14px * var(--aa-sf))));line-height:calc(16px * var(--aa-sf));letter-spacing:0;text-align:start;white-space:nowrap;overflow:hidden;-webkit-user-select:none;user-select:none}.aa-block[data-kind=callout][data-box][data-picture]:before{content:"";background:var(--aa-callout-picture) 0 100% / calc(16px * var(--aa-sf)) calc(16px * var(--aa-sf)) no-repeat}.aa-block[data-kind=callout][data-box][data-selected],.aa-block[data-kind=callout][data-box][data-lifted]{background:color-mix(in srgb,currentColor 15%,var(--aa-callout-fill, var(--aa-callout-grey)))}.aa-icon[data-fill]{mask:none;-webkit-mask:none;border-radius:var(--ds-radius, calc(4px * var(--aa-sf)));background:var(--aa-callout-fill)}.aa-icon[data-fill=white]{box-shadow:inset 0 0 0 1px var(--aa-rule-color)}.aa-block[data-kind=table]{white-space:normal}.aa-block[data-kind=table]{font-variant-numeric:tabular-nums}.aa-table-row{display:grid;grid-template-columns:repeat(var(--aa-columns),minmax(0,1fr))}.aa-table-cell{box-sizing:border-box;min-height:calc(2 * var(--aa-unit));padding:calc(var(--aa-unit) / 2);box-shadow:inset 0 -1px var(--aa-table-rule, var(--aa-rule-color));line-height:var(--aa-unit);white-space:pre-wrap;outline:none;-webkit-user-modify:read-write-plaintext-only}.aa-table-cell[data-align=center]{text-align:center}.aa-table-cell[data-align=end]{text-align:end}.aa-table-row:first-child{color:var(--aa-table-header, inherit);font-family:"Inter Arrows",var(--ds-typeface-medium, var(--typeface-medium, inherit)),system-ui,sans-serif;font-weight:var(--ds-type-weight-bold, 500)}.aa-atom video,.aa-atom audio{display:block;max-width:100%}.aa-caption{display:block;font:inherit;font-size:var(--ds-type-size-small, calc(10px * var(--aa-sf)));color:var(--ds-text-color-muted, inherit);min-height:1lh;outline:none;cursor:text;-webkit-user-modify:read-write-plaintext-only}.aa-caption:empty:before{content:attr(data-placeholder);color:var(--aa-placeholder, var(--ds-input-placeholder-color, GrayText))}.aa-atom[data-atom=equation-block]{display:block}.aa-block[data-fence][data-drawn]{padding:0;border-radius:0;box-shadow:none;background:none;font-size:inherit;letter-spacing:inherit}.aa-block[data-fence]>.aa-atom{display:block;max-width:100%;overflow-x:auto;font-family:"Inter Arrows",var(--aa-typeface, var(--ds-typeface-regular, var(--typeface-regular, system-ui))),system-ui,sans-serif;font-size:var(--aa-size, var(--ds-type-size-default, calc(14px * var(--aa-sf))));letter-spacing:var(--aa-letterspacing, var(--ds-type-letterspacing-default, calc(-.3px * var(--aa-sf))))}.aa-block[data-fence]>.aa-atom>*{margin-inline-start:0}.aa-peer-selection{background:color-mix(in srgb,var(--aa-accent, var(--ds-sharp-blue, Highlight)) 20%,transparent)}.aa-peer-caret{position:relative;display:inline;border-left:calc(1px * var(--aa-sf)) solid var(--aa-accent, var(--ds-sharp-blue, Highlight))}.aa-peer-caret:after{content:attr(data-initial);position:absolute;bottom:100%;left:0;display:grid;place-items:center;box-sizing:border-box;width:calc(16px * var(--aa-sf, 1));height:calc(16px * var(--aa-sf, 1));border-radius:50%;transform:translate(-50%);background:var(--aa-accent, var(--ds-sharp-blue, Highlight));color:var(--ds-white, HighlightText);font:var(--ds-type-weight-default, 400) var(--ds-type-size-small, calc(10px * var(--aa-sf, 1))) / 1 var(--aa-typeface, var(--ds-typeface-regular, var(--typeface-regular, system-ui)));letter-spacing:normal;font-style:normal;text-decoration:none;white-space:nowrap;pointer-events:none;user-select:none}.aa-peer-caret:not([data-initial]):after{content:none}.aa-block[data-kind=callout][data-level]>span:not(.aa-syntax):not(.aa-callout-body){font-family:"Inter Arrows",var(--ds-typeface-medium, var(--typeface-medium, inherit)),system-ui,sans-serif;font-weight:var(--ds-type-weight-bold, 500)}.aa-link-editor input{flex:1;width:auto}:where(.aa-plain){font:inherit;font-feature-settings:inherit;letter-spacing:inherit;color:inherit}:where(.aa-plain)>.aa-block{font:inherit;letter-spacing:inherit}.aa-plain[data-empty]>.aa-block[data-placeholder]:before{content:attr(data-placeholder);color:var(--ds-text-color-muted, #8a8a8a);pointer-events:none}.aa-plain[data-listening]>.aa-block{caret-color:transparent}.aa-plain[data-listening]>.aa-block[data-placeholder]:before{color:var(--aa-prompt, light-dark(#594dff, #b7b0ff));margin-inline-end:.25em}.aa-shimmer{position:fixed;z-index:1000;overflow:hidden;pointer-events:none;mix-blend-mode:screen;opacity:0;animation:aa-shimmer-show .9s ease-out both}.aa-shimmer[data-dark]{mix-blend-mode:multiply}.aa-shimmer:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,var(--aa-shimmer-color, var(--ds-accent-color, var(--accent-color, var(--apple-green, Highlight)))) 50%,transparent);transform:translate(-100%);animation:aa-shimmer-pass .9s cubic-bezier(.4,0,.2,1) both;animation-delay:inherit}@keyframes aa-shimmer-pass{to{transform:translate(100%)}}@keyframes aa-shimmer-show{0%{opacity:0}15%,70%{opacity:1}to{opacity:0}}@media(prefers-reduced-motion:reduce){.aa-shimmer:after{transform:none;animation:none;background:var(--aa-shimmer-color, var(--ds-accent-color, var(--accent-color, var(--apple-green, Highlight))))}}@media(forced-colors:active){.aa-shimmer{display:none}}.aa-prompt{--aa-prompt-color: var(--aa-prompt, light-dark(#594dff, #b7b0ff));position:fixed;z-index:1000;box-sizing:border-box;margin:0;padding:0;outline:none;color:var(--aa-prompt-color);caret-color:var(--aa-prompt-color);white-space:pre-wrap;overflow-wrap:anywhere;background:transparent;padding-inline-end:.2em;overflow:visible}.aa-prompt[data-placed=page]{position:absolute}.aa-prompt:empty:before{content:attr(data-placeholder);color:var(--aa-prompt-color);pointer-events:none}.aa-prompt[data-listening]{caret-color:transparent}.aa-prompt-caret{position:relative;display:inline-block;width:calc(6px * var(--aa-sf, 1));height:calc(6px * var(--aa-sf, 1));border-radius:50%;background:var(--aa-prompt, light-dark(#594dff, #b7b0ff));vertical-align:middle;pointer-events:none}.aa-prompt-caret[data-after]{margin-inline-start:.25em}.aa-prompt i{font-style:italic;padding-inline-end:.2em;margin-inline-end:-.2em}.aa-prompt .aa-prompt-heard{text-decoration:underline dotted;text-underline-offset:.15em}.aa-prompt[data-loading]{cursor:progress}.aa-prompt[data-failed]{text-decoration:underline wavy var(--ds-danger-color, #d33);text-underline-offset:3px}@keyframes aa-prompt-breathe{0%,to{opacity:.35}50%{opacity:1}}[data-aa-glisten]{background-image:linear-gradient(105deg,currentColor 35%,var(--aa-prompt, light-dark(#594dff, #b7b0ff)) 50%,currentColor 65%);background-size:300% 100%;background-repeat:no-repeat;background-position:100% 0;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:aa-glisten-pass 1.8s ease-in-out infinite;animation-delay:var(--aa-glisten-delay, 0ms)}[data-aa-glisten] :is(.aa-c,.aa-comment,.aa-highlight){background:transparent}@keyframes aa-glisten-pass{to{background-position:0% 0}}@media(prefers-reduced-motion:reduce){[data-aa-glisten]{background-image:none;-webkit-text-fill-color:currentColor;animation:none}}@media(forced-colors:active){[data-aa-glisten]{background-image:none;-webkit-text-fill-color:currentColor;animation:none}}.aa-ai-marks{position:fixed;inset:0;z-index:999;pointer-events:none}.aa-ai-hold{position:fixed;box-sizing:border-box;border:1px solid color-mix(in srgb,var(--ds-sharp-blue, var(--sharp-blue, #594dff)) 45%,transparent);border-radius:var(--ds-radius, calc(4px * var(--aa-sf, 1)));background:color-mix(in srgb,var(--ds-zenith-blue, var(--zenith-blue, #ccccff)) 30%,transparent);mix-blend-mode:multiply;animation:aa-ai-appear .24s cubic-bezier(.2,0,0,1) both}@media(prefers-color-scheme:dark){.aa-ai-hold{mix-blend-mode:screen;background:color-mix(in srgb,var(--ds-sharp-blue, var(--sharp-blue, #594dff)) 18%,transparent)}}.aa-ai-revert{position:fixed;display:block;width:calc(16px * var(--aa-sf, 1));height:calc(16px * var(--aa-sf, 1));margin:0;padding:0;border:0;background:none;transform:translate(calc(2px * var(--aa-sf, 1)),-50%);cursor:pointer;pointer-events:auto;animation:aa-ai-appear .24s cubic-bezier(.2,0,0,1) both}.aa-ai-dot{position:absolute;left:calc(4px * var(--aa-sf, 1));top:calc(5px * var(--aa-sf, 1));width:calc(6px * var(--aa-sf, 1));height:calc(6px * var(--aa-sf, 1));border-radius:50%;background:var(--ds-sharp-blue, var(--sharp-blue, #594dff));transition:transform .18s cubic-bezier(.2,0,0,1),opacity .18s cubic-bezier(.2,0,0,1)}.aa-ai-label{position:absolute;left:0;top:0;height:calc(16px * var(--aa-sf, 1));padding:0 calc(4px * var(--aa-sf, 1));border-radius:var(--ds-radius, calc(4px * var(--aa-sf, 1)));background:var(--ds-sharp-blue, var(--sharp-blue, #594dff));color:var(--ds-white, #fff);font:inherit;font-family:var(--aa-typeface, var(--ds-typeface-regular, var(--typeface-regular, system-ui))),system-ui,sans-serif;font-size:var(--ds-type-size-default, calc(14px * var(--aa-sf, 1)));line-height:calc(16px * var(--aa-sf, 1));white-space:nowrap;opacity:0;transform:scale(.25);transform-origin:calc(7px * var(--aa-sf, 1)) 50%;transition:transform .22s cubic-bezier(.2,0,0,1),opacity .16s cubic-bezier(.2,0,0,1)}.aa-ai-revert:hover .aa-ai-dot,.aa-ai-revert:focus-visible .aa-ai-dot{opacity:0;transform:scale(2)}.aa-ai-revert:hover .aa-ai-label,.aa-ai-revert:focus-visible .aa-ai-label{opacity:1;transform:none}.aa-ai-revert:focus-visible{outline:none}.aa-ai-revert:focus-visible .aa-ai-label{box-shadow:0 0 0 2px var(--ds-focus-ring, #594dff),0 0 0 3px var(--ds-white, #fff)}.aa-ai-mark[data-kind=section] .aa-ai-revert{transform:translate(calc(-16px * var(--aa-sf, 1)),-50%)}.aa-ai-mark[data-kind=section] .aa-ai-label{left:auto;right:0;transform-origin:calc(100% - 7px * var(--aa-sf, 1)) 50%}@keyframes aa-ai-appear{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.aa-ai-hold,.aa-ai-revert{animation:none}.aa-ai-dot,.aa-ai-label{transition:none}}@media(forced-colors:active){.aa-ai-hold{border-color:Highlight;background:none}}.aa-block[data-kind=bullet][data-checked][data-ai-box]:before{border-color:var(--ds-sharp-blue, var(--sharp-blue, #594dff));box-shadow:0 0 0 1px var(--ds-sharp-blue, var(--sharp-blue, #594dff))}.aa[data-ai-fading] .aa-block[data-ai-box]:before{box-shadow:none}.aa-ai-marks[data-fading]{opacity:0;transition:opacity .4s cubic-bezier(.2,0,0,1)}@media(prefers-reduced-motion:reduce){.aa-ai-changed,.aa-ai-marks[data-fading]{transition:none}}.aa-comment{background:var(--aa-comment-fill, color-mix(in srgb, var(--ds-orange, var(--orange, #fec20d)) 28%, transparent));border-radius:calc(2px * var(--aa-sf, 1));transition:background-color .18s cubic-bezier(.2,0,0,1)}.aa-comment--open{background:var(--aa-comment-fill-open, color-mix(in srgb, var(--ds-orange, var(--orange, #fec20d)) 55%, transparent))}.aa-comment--unread{box-shadow:inset 0 -1px var(--ds-orange, var(--orange, #fec20d))}.aa-comment--draft{background:var(--aa-comment-fill-open, color-mix(in srgb, var(--ds-orange, var(--orange, #fec20d)) 55%, transparent))}@media(forced-colors:active){.aa-comment{background:none;outline:1px solid Highlight}}.aa-comments{--aa-unit: var(--ds-unit, var(--1, calc(20px * var(--sf, 1))));--aa-sf: var(--ds-sf, var(--sf, 1));--aa-rule-color: var(--aa-rule, var(--ds-border-color, light-dark(#d8d8d8, #3d3d3d)));--aa-muted: var(--ds-text-color-muted, light-dark(#797979, #ababab));box-sizing:border-box;color:var(--ds-text-color, light-dark(#1e1e1e, #fff));font-family:"Inter Arrows",var(--aa-typeface, var(--ds-typeface-regular, var(--typeface-regular, system-ui))),system-ui,sans-serif;font-feature-settings:var(--aa-font-features, var(--ds-font-features, normal));font-size:var(--ds-type-size-default, calc(14px * var(--aa-sf, 1)));font-weight:var(--ds-type-weight-default, 400);letter-spacing:var(--ds-type-letterspacing-default, calc(-.3px * var(--aa-sf, 1)));line-height:var(--aa-unit)}.aa-comments[data-mode=popover]{position:fixed;z-index:1000;max-height:calc(100vh - var(--aa-unit));overflow-y:auto;padding:calc(var(--aa-unit) / 2);border:1px solid var(--aa-rule-color);border-radius:var(--ds-radius-card, calc(8px * var(--aa-sf, 1)));background:var(--ds-background-color, light-dark(#fff, #1e1e1e));box-shadow:var(--ds-shadow, 0 calc(4px * var(--aa-sf, 1)) calc(20px * var(--aa-sf, 1)) rgb(0 0 0 / .08));animation:aa-comments-in .22s cubic-bezier(.2,0,0,1) both}@keyframes aa-comments-in{0%{opacity:0;transform:translateY(calc(4px * var(--aa-sf, 1)))}}.aa-comments[data-mode=popover] :is(.aa-thread-head,.aa-comment-meta,.aa-composer,.aa-comment-reactions,.aa-thread-actions){align-items:center}.aa-comments[data-mode=popover] .aa-composer textarea{padding:0}.aa-comments[data-mode=panel] .aa-thread+.aa-thread{margin-top:calc(var(--aa-unit) / 2)}.aa-comments-tabs{display:flex;align-items:flex-end;gap:calc(4px * var(--aa-sf, 1));height:var(--aa-unit);margin:0 0 0 calc(-4px * var(--aa-sf, 1));line-height:calc(16px * var(--aa-sf, 1))}.aa-comments-tabs [role=tab]{height:calc(16px * var(--aa-sf, 1));margin:0;padding:0 calc(4px * var(--aa-sf, 1));border:0;border-radius:var(--ds-radius, calc(4px * var(--aa-sf, 1)));background:none;color:var(--aa-muted);font:inherit;letter-spacing:inherit;line-height:calc(16px * var(--aa-sf, 1));white-space:nowrap;cursor:pointer}.aa-comments-tabs [role=tab][aria-selected=true],.aa-comments-tabs [role=tab]:hover{color:inherit}.aa-comments-tabs [role=tab]:focus-visible{outline:2px solid var(--ds-focus-ring, #594dff);outline-offset:-2px}.aa-comments-tab-count{font-variant-numeric:tabular-nums}.aa-comments-empty{color:var(--aa-muted)}.aa-comments[data-mode=panel] .aa-comments-tabs+.aa-thread{margin-top:0}.aa-comments-empty{margin:0}.aa-thread-head{display:flex;align-items:flex-end;gap:calc(4px * var(--aa-sf, 1));box-sizing:border-box;width:100%;min-height:var(--aa-unit);margin:0;padding:0;border:0;background:none;color:inherit;font:inherit;letter-spacing:inherit;line-height:calc(16px * var(--aa-sf, 1));text-align:start}button.aa-thread-head{cursor:pointer}button.aa-thread-head:focus-visible{outline:2px solid var(--ds-focus-ring, #594dff);outline-offset:1px;border-radius:calc(2px * var(--aa-sf, 1))}.aa-thread-quote{flex:1 1 auto;min-width:0;overflow:hidden;color:var(--aa-muted);white-space:nowrap;mask-image:linear-gradient(to right,black calc(100% - var(--aa-unit)),transparent 100%)}.aa-thread[data-orphaned] .aa-thread-quote{font-style:italic}.aa-thread[data-unread] .aa-thread-quote:before{content:"";display:inline-block;width:calc(6px * var(--aa-sf, 1));height:calc(6px * var(--aa-sf, 1));margin-right:calc(4px * var(--aa-sf, 1));border-radius:50%;background:var(--ds-orange, var(--orange, #fec20d));vertical-align:calc(2px * var(--aa-sf, 1))}.aa-thread-count{flex:none;color:var(--aa-muted);font-variant-numeric:tabular-nums}.aa-thread-title{flex:1 1 auto;min-width:0;font-family:"Inter Arrows",var(--aa-typeface-bold, var(--ds-typeface-medium, var(--typeface-medium, inherit))),system-ui,sans-serif;font-weight:var(--ds-type-weight-bold, 500);white-space:nowrap}.aa-thread[data-titled]>.aa-thread-head{margin-bottom:calc(var(--aa-unit) / 2)}.aa-thread-actions{display:flex;flex:none;align-items:flex-end;gap:calc(4px * var(--aa-sf, 1));margin-left:auto}.aa-comments-button{display:inline-flex;align-items:center;justify-content:center;width:calc(16px * var(--aa-sf, 1));height:calc(16px * var(--aa-sf, 1));margin:0;padding:0;border:0;border-radius:var(--ds-radius, calc(4px * var(--aa-sf, 1)));background:none;color:inherit;cursor:pointer}.aa-comments-button:hover{background:var(--ds-fill, light-dark(#e6e6e6, #3c3c3c))}.aa-comments-button:disabled{opacity:.5;cursor:default}.aa-comments-word{height:calc(16px * var(--aa-sf, 1));margin:0;padding:0 calc(4px * var(--aa-sf, 1));border:0;border-radius:var(--ds-radius, calc(4px * var(--aa-sf, 1)));background:var(--ds-fill, light-dark(#e6e6e6, #3c3c3c));color:inherit;font:inherit;letter-spacing:inherit;line-height:calc(16px * var(--aa-sf, 1));white-space:nowrap;cursor:pointer}.aa-comments-word:hover{background:var(--ds-fill-hover, light-dark(#d8d8d8, #4a4a4a))}.aa-thread-reopen{background:var(--ds-zenith-blue, var(--zenith-blue, #ccccff));color:var(--ds-sharp-blue, var(--sharp-blue, #594dff))}.aa-thread-delete{background:var(--ds-tuned-red, var(--tuned-red, #ff5f5f));color:var(--ds-white, #fff)}.aa-comment-edit{margin-left:auto;background:none;color:var(--aa-muted)}.aa-comment-meta .aa-thread-actions{margin-left:auto}.aa-comment-meta .aa-comment-edit+.aa-thread-actions{margin-left:0}.aa-comment-edit:hover{color:inherit}.aa-comments-button:focus-visible,.aa-comments-word:focus-visible{outline:2px solid var(--ds-focus-ring, #594dff);outline-offset:1px}.aa-comment-entry{margin-top:calc(var(--aa-unit) / 2)}.aa-thread-head+.aa-comment-entry{margin-top:0}.aa-comment-meta{display:flex;align-items:flex-end;gap:calc(4px * var(--aa-sf, 1));min-height:var(--aa-unit);line-height:calc(16px * var(--aa-sf, 1))}.aa-comment-author{font-family:"Inter Arrows",var(--aa-typeface-bold, var(--ds-typeface-medium, var(--typeface-medium, inherit))),system-ui,sans-serif;font-weight:var(--ds-type-weight-bold, 500);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.aa-comment-time{color:var(--aa-muted);white-space:nowrap}.aa-comment-body{margin:0 0 0 var(--aa-unit);line-height:var(--aa-unit);white-space:pre-wrap;overflow-wrap:anywhere}.aa-comment-mention{color:var(--aa-person, inherit)}.aa-comment-entry--internal{border-radius:var(--ds-radius, calc(4px * var(--aa-sf, 1)));background:var(--aa-internal, light-dark(#e4e4e7, #34343a));box-shadow:0 0 0 calc(var(--aa-unit) / 4) var(--aa-internal, light-dark(#e4e4e7, #34343a))}.aa-comment-internal{color:var(--aa-muted);white-space:nowrap}.aa-comment-reactions{display:flex;flex-wrap:wrap;align-items:flex-end;gap:calc(var(--aa-unit) / 2);min-height:var(--aa-unit);margin-left:var(--aa-unit);line-height:calc(16px * var(--aa-sf, 1))}.aa-reaction{display:inline-flex;align-items:center;gap:calc(4px * var(--aa-sf, 1));height:calc(16px * var(--aa-sf, 1));margin:0;padding:0;border:0;border-radius:var(--ds-radius, calc(4px * var(--aa-sf, 1)));background:none;color:var(--aa-muted);font:inherit;letter-spacing:inherit;line-height:calc(16px * var(--aa-sf, 1));cursor:pointer}.aa-reaction:hover:not(:disabled){color:inherit}.aa-reaction[aria-pressed=true]{color:var(--ds-sharp-blue, var(--sharp-blue, #594dff))}.aa-reaction:disabled{cursor:default}.aa-reaction:is(:hover,:active,[aria-pressed]){background:none}.aa-reaction-count{font-variant-numeric:tabular-nums}.aa-reaction-add{color:var(--aa-muted)}.aa-reaction-add:hover{color:inherit}.aa-reaction:focus-visible{outline:2px solid var(--ds-focus-ring, #594dff);outline-offset:1px}.aa-reaction-picker{display:grid;grid-template-columns:repeat(8,var(--aa-square));width:calc(8 * var(--aa-square));gap:1px}.aa-reaction-picker button{width:calc(var(--aa-square) - 1px);min-width:0;justify-content:center;padding:0}.aa-callout-icons{position:fixed}.aa-callout-icons .aa-callout-icons-none{grid-column:1 / -1;width:auto;justify-content:flex-start;padding:0 calc(4px * var(--aa-sf))}.aa-thread-resolved{margin:0 0 0 var(--aa-unit);min-height:var(--aa-unit);color:var(--aa-muted)}.aa-comments-error{margin:0 0 0 var(--aa-unit);min-height:var(--aa-unit);color:var(--ds-tuned-red, var(--tuned-red, #ff5f5f))}.aa-avatar{--ds-avatar-background: var(--aa-person, var(--ds-fill, #ededed));--ds-avatar-color: var(--aa-person-ink, light-dark(#1e1e1e, #1e1e1e));box-sizing:border-box;position:relative;display:inline-grid;place-items:center;flex:0 0 auto;width:calc(16px * var(--aa-sf, 1));height:calc(16px * var(--aa-sf, 1));overflow:hidden;border-radius:50%;background:var(--aa-person, var(--ds-fill, #ededed));color:var(--aa-person-ink, light-dark(#1e1e1e, #1e1e1e));font:var(--ds-type-weight-default, 400) var(--ds-type-size-small, calc(10px * var(--aa-sf, 1))) / 1 var(--aa-typeface, var(--ds-typeface-regular, var(--typeface-regular, system-ui)));letter-spacing:normal;text-align:center;white-space:nowrap;user-select:none}.aa-composer{display:flex;align-items:flex-end;gap:calc(4px * var(--aa-sf, 1));margin:calc(var(--aa-unit) / 2) 0 0;min-height:var(--aa-unit)}.aa-thread-head+.aa-composer,.aa-thread>.aa-composer:first-child{margin-top:0}.aa-composer textarea,.aa-comment-editing{box-sizing:border-box;flex:1 1 auto;width:100%;min-width:0;min-height:var(--aa-unit);max-height:calc(8 * var(--aa-unit));margin:0;padding:0;border:0;border-radius:0;background:transparent;color:inherit;font:inherit;letter-spacing:inherit;line-height:var(--aa-unit);resize:none;overflow:hidden;outline:none}.aa-comment-editing{display:block;width:calc(100% - var(--aa-unit));margin-left:var(--aa-unit);background:transparent;padding:0}.aa-composer textarea::placeholder,.aa-comment-editing::placeholder{color:var(--aa-placeholder, var(--ds-input-placeholder-color, light-dark(#797979, #ababab)))}.aa-composer textarea[data-asking]{color:var(--aa-prompt, light-dark(#594dff, #b7b0ff));caret-color:var(--aa-prompt, light-dark(#594dff, #b7b0ff))}.aa-composer>.aa-avatar{align-self:flex-start;margin-top:calc((var(--aa-unit) - 16px * var(--aa-sf, 1)) / 2)}.aa-composer>.aa-composer-send{align-self:flex-end}.aa-composer-send{color:var(--aa-muted)}.aa-composer-field[hidden]{display:none}.aa-composer-field{position:relative;display:flex;flex:1 1 auto;min-width:0}.aa-composer-backdrop{position:absolute;inset:0;overflow:hidden;white-space:pre-wrap;overflow-wrap:break-word;line-height:var(--aa-unit);pointer-events:none}.aa-composer textarea{position:relative}.aa-composer textarea[data-mentions]:not([data-asking],[data-listening]){color:transparent;caret-color:var(--ds-text-color, currentColor)}.aa-composer textarea[data-listening]{color:transparent;caret-color:transparent}.aa-composer-field:has(textarea[data-listening]) .aa-composer-backdrop{color:var(--aa-prompt, light-dark(#594dff, #b7b0ff))}.aa-composer-listening{margin-inline-start:.25em;color:var(--aa-placeholder, var(--ds-input-placeholder-color, light-dark(#797979, #ababab)))}.aa-composer textarea[data-mentions]::selection{color:transparent}.aa-composer-field:has(textarea[data-asking]) .aa-composer-backdrop{visibility:hidden}.aa-composer-thinking{flex:1 1 auto;min-width:0;line-height:var(--aa-unit)}.aa-composer-send:hover{color:inherit}.aa-menu.aa-comments-people{--aa-menu-fill: var(--ds-paper, #ffffff);--aa-menu-ink: var(--ds-text-color, #1e1e1e);--aa-menu-hover: var(--ds-fill, #f2f2f2);width:calc(8 * var(--aa-square));gap:0;background:var(--aa-menu-fill);box-shadow:inset 0 0 0 1px var(--ds-border-color, rgb(0 0 0 / .12))}.aa-comments-people button{justify-content:flex-start}.aa-comments-people button span:last-child{flex:1;white-space:nowrap;mask-image:linear-gradient(to right,black calc(100% - var(--aa-square)),transparent 100%)}@media(prefers-reduced-motion:reduce){.aa-comments[data-mode=popover]{animation:none}.aa-comment{transition:none}}.aa-atom.aa-columns{display:grid;grid-template-columns:repeat(var(--aa-columns, 2),minmax(0,1fr));gap:calc(2 * var(--aa-unit));width:100%;vertical-align:top}.aa-column{min-width:0}@media(max-width:480px){.aa-atom.aa-columns{grid-template-columns:minmax(0,1fr);gap:var(--aa-unit)}}.aa-atom.aa-tabs{display:block;width:100%;vertical-align:top}.aa-tabs-row{display:flex;align-items:flex-end;gap:calc(4px * var(--aa-sf));min-height:var(--aa-unit);margin-inline-start:calc(-4px * var(--aa-sf));line-height:calc(16px * var(--aa-sf));white-space:nowrap;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none}.aa-tabs-row::-webkit-scrollbar{display:none}.aa-tab{flex:none;display:inline-flex;align-items:flex-end;gap:calc(4px * var(--aa-sf));box-sizing:border-box;height:calc(16px * var(--aa-sf));margin:0;padding:0 calc(4px * var(--aa-sf));border:0;border-radius:var(--ds-radius, calc(4px * var(--aa-sf)));background:none;color:var(--ds-text-color-muted, GrayText);font:inherit;letter-spacing:inherit;line-height:calc(16px * var(--aa-sf));white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none}.aa-tab[aria-selected=true]{color:var(--ds-text-color, inherit)}.aa-tab:focus-visible{outline:2px solid var(--ds-focus-ring, currentColor);outline-offset:-2px}.aa-tab-add{color:var(--ds-text-color-muted, GrayText)}.aa-tab-add:hover,.aa-tab-add:focus-visible{color:var(--ds-text-color, inherit)}.aa-tab-field{box-sizing:border-box;height:calc(16px * var(--aa-sf));min-width:calc(2 * var(--aa-unit));margin:0;padding:0;border:0;border-bottom:1px solid currentColor;border-radius:0;background:none;color:var(--ds-text-color, inherit);font:inherit;letter-spacing:inherit;line-height:calc(16px * var(--aa-sf));outline:none}.aa-tab-panel{margin-top:var(--aa-unit);min-height:var(--aa-unit)}.aa-block[data-readonly=true] .aa-tab{cursor:default}.aa-drop-line.aa-drop-side{width:calc(2px * var(--aa-sf))}.aa-drop-line.aa-drop-side[data-swap]{background:none;box-shadow:inset 0 0 0 calc(2px * var(--aa-sf)) var(--ds-accent-color, var(--accent-color, var(--apple-green, Highlight)));border-radius:var(--ds-radius, calc(4px * var(--aa-sf)))}.aa-column .aa-atom:has(>img):not([data-width]),.aa-column .aa-atom[data-atom=image]:not([data-width]){display:block;width:100%;max-width:100%}.aa-column .aa-atom[data-atom=image][data-width]{display:block}.aa-column .aa-atom>img{width:100%}:where(.aa-toc){display:block;white-space:normal}:where(.aa-toc ds-table-of-contents){--ds-toc-width: 100%}:where(.aa-toc-empty){color:var(--ds-text-color-muted, GrayText)}:where(.aa-partial){display:inline-block;vertical-align:baseline;max-width:100%;cursor:pointer}:where(.aa-partial>ds-button){pointer-events:none}:where(.aa-partial:focus-visible){outline:1px solid var(--ds-focus-color, Highlight);outline-offset:2px}:where(.aa-partial-properties){--ds-overlay-width: calc(12 * var(--ds-unit, 20px))}:where(.aa-partial-properties>*){display:block;margin-bottom:var(--ds-unit, 20px)}:where(.aa-partial-properties>label>ds-select){display:block}:where(.aa-partial-properties>.aa-partial-actions){display:flex;justify-content:flex-end;gap:var(--ds-half, 10px);margin-bottom:0}.aa-command-preview{position:fixed;z-index:1001;width:calc(16 * var(--aa-square, 20px));pointer-events:none}.aa-command-preview[hidden]{display:none}.aa-toolbar-spacer{display:flex;align-items:center;justify-content:center;flex:0 0 var(--ds-context-row,calc(var(--aa-square) - 1px));height:var(--ds-context-row,calc(var(--aa-square) - 1px));background:var(--aa-menu-fill);pointer-events:none}.aa-menu[data-palette]{width:max-content;min-width:0}.aa-menu[data-palette] .aa-menu-list{display:grid;grid-template-columns:repeat(4,var(--aa-square));gap:1px;overflow:visible}.aa-menu[data-palette] .aa-colour-swatch{width:var(--aa-square);min-width:0;padding:0;justify-content:center}.aa-menu[data-palette] .aa-colour-swatch .aa-icon{width:calc(10px * var(--aa-sf));height:calc(10px * var(--aa-sf));mask-image:none;border-radius:calc(2px * var(--aa-sf))}.aa-menu[data-palette]>button[data-command=close]{display:none}
