@layer reset{*,:before,:after{box-sizing:border-box;margin:0;padding:0}a{color:inherit;text-decoration:none}html,:host{--font-fallback:ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;tab-size:4;line-height:1.5;font-family:var(--global-font-body,var(--font-fallback));-webkit-tap-highlight-color:transparent}*,:before,:after,::backdrop{border-style:solid;border-width:0;border-color:var(--global-color-border,currentcolor);box-sizing:border-box;margin:0;padding:0}::file-selector-button{border-style:solid;border-width:0;border-color:var(--global-color-border,currentcolor);box-sizing:border-box;margin:0;padding:0}hr{color:inherit;border-top-width:1px;height:0}body{line-height:inherit;height:100%}img{border-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}h1,h2,h3,h4,h5,h6{text-wrap:balance;font-size:inherit;font-weight:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}ol,ul,menu{list-style:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;background:0 0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;background:0 0}::placeholder{--placeholder-fallback:#00000080;opacity:1;color:var(--global-color-placeholder,var(--placeholder-fallback))}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{--placeholder-fallback:color-mix(in oklab, currentcolor 50%, transparent)}}::selection{background-color:var(--global-color-selection,#0073ff4d)}textarea{resize:vertical}table{border-color:inherit;text-indent:0;border-collapse:collapse}summary{display:list-item}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}dialog{padding:0}a{-webkit-text-decoration:inherit;text-decoration:inherit;color:inherit}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp,pre{--font-mono-fallback:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New";font-family:var(--global-font-mono,var(--font-mono-fallback));font-feature-settings:normal;font-variation-settings:normal;font-size:1em}progress{vertical-align:baseline}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-search-cancel-button{-webkit-appearance:none}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}:-moz-ui-invalid{box-shadow:none}:-moz-focusring{outline:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer base{::selection{background-color:var(--colors-bg-highlight);color:var(--colors-text-highlight)}:where(a,button,input,select,textarea,summary,[tabindex]:not([tabindex="-1"])):focus{outline:none}html[data-keyboard-focus] :where(a,button,input,select,textarea,summary,[tabindex]:not([tabindex="-1"])):focus-visible{box-shadow:0 0 0 1.5px var(--colors-border-focus-ring);border-radius:var(--spacing-xs)}[data-command-input-row]{border-top-left-radius:var(--radii-dialog-inner);border-top-right-radius:var(--radii-dialog-inner)}[data-calchemy-input-row]{border-top-left-radius:var(--radii-md);border-top-right-radius:var(--radii-md)}html[data-keyboard-focus] :is([data-command-input-row],[data-calchemy-input-row]):has(input:focus-visible){box-shadow:inset 0 0 0 1.5px var(--colors-border-focus-ring)}dialog{width:fit-content;max-width:calc(100% - var(--spacing-xl) * 2);max-height:calc(100dvh - var(--spacing-xl) * 2);background:0 0;border:none;padding:0;overflow:visible}dialog::backdrop{-webkit-backdrop-filter:blur(var(--spacing-md));backdrop-filter:blur(var(--spacing-md))}[data-site-header]{margin-inline:auto;margin-top:var(--spacing-5xl);width:min(100%, var(--sizes-article-showcase));max-width:min(var(--sizes-article-showcase), calc(100% - 2 * var(--spacing-xxl)));position:relative}[data-site-brand]{width:min(100%, var(--sizes-article-content));margin-inline:auto}[data-site-menu],[data-theme-toggle]{height:var(--spacing-5xl);align-items:center;display:flex;position:absolute;bottom:100%}[data-site-menu]{left:0}[data-theme-toggle]{right:0}[data-article-intro]{width:min(100%, var(--sizes-article-showcase));position:relative}[data-article-intro] h1{width:min(100%, var(--sizes-article-content));margin-inline:auto}main{padding-inline:var(--spacing-xxl);padding-block:var(--spacing-3xl);gap:var(--spacing-5xl);flex-direction:column;display:flex}article{width:min(100%, var(--sizes-article-showcase));align-items:center;gap:var(--spacing-xl);flex-direction:column;margin-inline:auto;display:flex;position:relative}article>*{width:min(100%, var(--sizes-article-content))}article>[data-article-intro]{width:min(100%, var(--sizes-article-showcase))}article>[data-furniture]{width:100%}[data-grid-cell] [data-grid-controls]{opacity:0;pointer-events:none;transition:opacity .15s}[data-grid-cell]:hover [data-grid-controls],html[data-input-modality=keyboard] [data-grid-cell]:focus-within [data-grid-controls]{opacity:1;pointer-events:auto}html:not([data-input-modality=keyboard]) [data-grid-cell][data-near-side=before] [data-grid-controls][data-side=after],html:not([data-input-modality=keyboard]) [data-grid-cell][data-near-side=after] [data-grid-controls][data-side=before]{opacity:0;pointer-events:none}[data-grid-rail-add]:hover{-webkit-backdrop-filter:blur(var(--spacing-md));backdrop-filter:blur(var(--spacing-md))}article>[data-furniture=social_links]{margin-block-end:var(--spacing-5xl)}article>:first-child{margin-top:calc(var(--spacing-5xl) - var(--spacing-3xl))}article[data-home]>:first-child{margin-top:0}article [data-indented]{padding-inline-start:var(--spacing-3xl)}article [data-align=center]{text-align:center}article>img{object-fit:cover;outline-width:var(--spacing-3xs);outline-offset:calc(-1 * var(--spacing-3xs));outline-style:solid;outline-color:var(--colors-border-image-outline)}article :is(strong,b){font-weight:var(--font-weights-bold);color:var(--colors-text-default)}[data-slash-anchor]{anchor-name:--slash-menu}[data-sidenote-rail]{inset-block:0;width:min(100%, var(--sizes-article-content));pointer-events:none;visibility:hidden;position:absolute;left:50%;transform:translate(-50%)}[data-brand-avatar]{object-fit:cover;border-radius:50%;width:48px;height:48px;display:block}[data-brand-orbit] text{fill:var(--colors-text-default);font-family:var(--fonts-jetbrains-mono);letter-spacing:.08em;font-size:.5rem}[data-brand-orbit-text-group]{transform:rotate(var(--brand-orbit-initial-angle,0deg))}[data-brand-orbit-spinner]{will-change:transform;animation:50s linear infinite brand-orbit-spin}:root{--made-with-panda:"🐼";--global-color-focus-ring:var(--colors-border-focus-ring)}*,:before,:after,::backdrop{--blur: ;--brightness: ;--contrast: ;--grayscale: ;--hue-rotate: ;--invert: ;--saturate: ;--sepia: ;--drop-shadow: ;--backdrop-blur: ;--backdrop-brightness: ;--backdrop-contrast: ;--backdrop-grayscale: ;--backdrop-hue-rotate: ;--backdrop-invert: ;--backdrop-opacity: ;--backdrop-saturate: ;--backdrop-sepia: ;--gradient-from-position: ;--gradient-to-position: ;--gradient-via-position: ;--scroll-snap-strictness:proximity;--border-spacing-x:0;--border-spacing-y:0;--translate-x:0;--translate-y:0;--rotate:0;--rotate-x:0;--rotate-y:0;--skew-x:0;--skew-y:0;--scale-x:1;--scale-y:1}}@layer tokens{:where(:root,:host){--sizes-article-content:640px;--sizes-dialog-xs:320px;--sizes-dialog-sm:480px;--sizes-listing-column:320px;--sizes-listing-grid3-up:calc(3 * var(--sizes-listing-column));--sizes-article-showcase:960px;--sizes-calchemy-demo:720px;--sizes-library-sidebar:200px;--sizes-image-preview-max:280px;--sizes-insert-dialog-height:480px;--sizes-dialog-footer:44px;--sizes-quote-mark:52px;--sizes-tooltip-icon:14px;--sizes-list-marker:24px;--sizes-calendar-day:24px;--sizes-calendar-nav-zone:72px;--sizes-option-list-width:208px;--sizes-field-value:60px;--sizes-option-row:32px;--sizes-option-row-sm:calc(var(--sizes-option-row) - 2 * var(--spacing-sm));--sizes-option-search-sm:calc(var(--sizes-option-row-sm) + 2 * var(--spacing-xs));--sizes-list-bullet:8px;--sizes-list-bullet-glyph:20px;--sizes-toolbar-button:28px;--sizes-sidenote-width:320px;--sizes-sidenote-offset:100px;--sizes-sidenote-stacked-inset:80px;--sizes-sidenote-min-width:320px;--sizes-sidenote-max-width:480px;--sizes-property-row-label:80px;--sizes-property-row-field:212px;--sizes-property-row-action:var(--sizes-toolbar-button);--sizes-properties-panel-width:calc(var(--sizes-property-row-label) + var(--sizes-property-row-field) + var(--sizes-property-row-action) + 2 * var(--spacing-md) + 2 * var(--spacing-lg));--sizes-breakpoint-md:820px;--sizes-breakpoint-lg:1200px;--colors-neutral-100:#eef2f6;--colors-neutral-200:#d8dde3;--colors-neutral-300:#c3cdd7;--colors-neutral-400:#a9bfd6;--colors-neutral-500:#576675;--colors-neutral-600:#414244;--colors-neutral-700:#384047;--colors-neutral-800:#2e3338;--colors-neutral-900:#1f2123;--colors-brand-rust:#41362e;--colors-brand-orange:#ffab6f;--colors-brand-rosemilk:#f2c9de;--colors-brand-pink:#ff4d97;--fonts-switzer:var(--font-switzer), Helvetica, sans-serif;--fonts-jetbrains-mono:var(--font-jetbrains-mono), ui-monospace, monospace;--font-weights-base:400;--font-weights-medium:500;--font-weights-bold:550;--spacing-none:0px;--spacing-3xs:.5px;--spacing-xxs:1px;--spacing-xs:2px;--spacing-sm:4px;--spacing-md:8px;--spacing-lg:12px;--spacing-xl:16px;--spacing-xxl:20px;--spacing-3xl:32px;--spacing-4xl:40px;--spacing-5xl:80px;--spacing-half:50%;--spacing-full:100%;--radii-sm:var(--spacing-sm);--radii-md:var(--spacing-md);--radii-lg:var(--spacing-lg);--radii-xl:var(--spacing-xl);--radii-xxl:var(--spacing-xxl);--radii-full:9999px;--breakpoints-md:820px;--breakpoints-lg:1200px;--colors-bg-canvas:var(--colors-neutral-100);--colors-bg-item-hover:color-mix(in srgb, var(--colors-neutral-500) 25%, transparent);--colors-bg-notice:color-mix(in srgb, var(--colors-neutral-500) 15%, transparent);--colors-bg-button-secondary-default:color-mix(in srgb, var(--colors-neutral-500) 15%, transparent);--colors-bg-button-secondary-hover:color-mix(in srgb, var(--colors-neutral-500) 25%, transparent);--colors-bg-list-marker:var(--colors-neutral-200);--colors-bg-surface:var(--colors-neutral-200);--colors-bg-surface-glass:color-mix(in srgb, var(--colors-neutral-200) 75%, transparent);--colors-bg-calendar-scrim:color-mix(in srgb, var(--colors-neutral-500) 15%, var(--colors-neutral-200));--colors-bg-calendar-marquee:color-mix(in srgb, var(--colors-brand-pink) 5%, transparent);--colors-bg-selection:var(--colors-brand-orange);--colors-bg-highlight:color-mix(in srgb, var(--colors-brand-pink) 15%, transparent);--colors-bg-branded-emphasis:linear-gradient(135deg, var(--colors-brand-orange) 0%, var(--colors-brand-pink) 60%);--colors-text-default:var(--colors-neutral-700);--colors-text-title:var(--colors-neutral-900);--colors-text-body:var(--colors-neutral-500);--colors-text-branded-emphasis:var(--colors-neutral-900);--colors-text-selection:var(--colors-neutral-900);--colors-text-highlight:var(--colors-brand-pink);--colors-border-divider:color-mix(in srgb, var(--colors-neutral-500) 25%, transparent);--colors-border-image-outline:color-mix(in srgb, var(--colors-neutral-900) 10%, transparent);--colors-border-focus-ring:var(--colors-brand-pink);--colors-logo-default:var(--colors-neutral-500);--colors-field-bg-default:color-mix(in srgb, var(--colors-neutral-500) 15%, transparent);--colors-field-bg-active:color-mix(in srgb, var(--colors-brand-pink) 15%, transparent);--colors-field-bg-popover:var(--colors-brand-rosemilk);--colors-field-bg-selected:color-mix(in srgb, var(--colors-neutral-600) 15%, transparent);--colors-field-bg-hover:color-mix(in srgb, var(--colors-neutral-500) 15%, transparent);--colors-field-bg-hover-brand:color-mix(in srgb, var(--colors-brand-pink) 10%, transparent);--colors-field-border-default:color-mix(in srgb, var(--colors-neutral-500) 25%, transparent);--colors-field-border-active:color-mix(in srgb, var(--colors-brand-pink) 25%, transparent);--colors-field-text-default:var(--colors-neutral-600);--colors-field-text-muted:color-mix(in srgb, var(--colors-neutral-600) 50%, var(--colors-neutral-200));--colors-field-text-placeholder:color-mix(in srgb, var(--colors-neutral-600) 25%, transparent);--colors-field-text-active:var(--colors-brand-pink);--colors-field-text-active-muted:color-mix(in srgb, var(--colors-brand-pink) 25%, transparent)}:where(.dark,[data-theme=dark]){--colors-bg-canvas:var(--colors-neutral-900);--colors-bg-notice:color-mix(in srgb, var(--colors-neutral-500) 20%, transparent);--colors-bg-button-secondary-default:color-mix(in srgb, var(--colors-neutral-500) 25%, transparent);--colors-bg-button-secondary-hover:color-mix(in srgb, var(--colors-neutral-500) 50%, transparent);--colors-bg-list-marker:var(--colors-neutral-800);--colors-bg-surface:var(--colors-neutral-800);--colors-bg-surface-glass:color-mix(in srgb, var(--colors-neutral-800) 75%, transparent);--colors-bg-calendar-scrim:color-mix(in srgb, var(--colors-neutral-500) 25%, var(--colors-neutral-800));--colors-bg-calendar-marquee:color-mix(in srgb, var(--colors-brand-orange) 5%, transparent);--colors-bg-selection:var(--colors-brand-pink);--colors-bg-highlight:color-mix(in srgb, var(--colors-brand-orange) 15%, transparent);--colors-bg-branded-emphasis:linear-gradient(135deg, var(--colors-brand-pink) 0%, var(--colors-brand-orange) 60%);--colors-text-default:var(--colors-neutral-200);--colors-text-title:var(--colors-neutral-100);--colors-text-body:var(--colors-neutral-400);--colors-text-highlight:var(--colors-brand-orange);--colors-border-divider:color-mix(in srgb, var(--colors-neutral-500) 50%, transparent);--colors-border-image-outline:color-mix(in srgb, var(--colors-neutral-100) 10%, transparent);--colors-border-focus-ring:var(--colors-brand-orange);--colors-logo-default:var(--colors-neutral-400);--colors-field-bg-default:color-mix(in srgb, var(--colors-neutral-500) 25%, transparent);--colors-field-bg-active:color-mix(in srgb, var(--colors-brand-orange) 15%, transparent);--colors-field-bg-popover:var(--colors-brand-rust);--colors-field-bg-selected:color-mix(in srgb, var(--colors-neutral-400) 15%, transparent);--colors-field-bg-hover:color-mix(in srgb, var(--colors-neutral-500) 25%, transparent);--colors-field-bg-hover-brand:color-mix(in srgb, var(--colors-brand-orange) 5%, transparent);--colors-field-border-default:color-mix(in srgb, var(--colors-neutral-500) 50%, transparent);--colors-field-border-active:color-mix(in srgb, var(--colors-brand-orange) 25%, transparent);--colors-field-text-default:var(--colors-neutral-400);--colors-field-text-muted:color-mix(in srgb, var(--colors-neutral-400) 50%, var(--colors-neutral-800));--colors-field-text-placeholder:color-mix(in srgb, var(--colors-neutral-400) 25%, transparent);--colors-field-text-active:var(--colors-brand-orange);--colors-field-text-active-muted:color-mix(in srgb, var(--colors-brand-orange) 25%, transparent)}@keyframes wireframeShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes collectionArrive{0%{opacity:0}to{opacity:1}}@keyframes propertiesPanelIn{0%{opacity:0;translate:100%}to{opacity:1;translate:0}}@keyframes propertiesPanelOut{0%{opacity:1;translate:0}to{opacity:0;translate:100%}}@keyframes bottomSheetIn{0%{opacity:0;translate:0 100%}to{opacity:1;translate:0}}@keyframes bottomSheetOut{0%{opacity:1;translate:0}to{opacity:0;translate:0 100%}}@keyframes calendarPageIn{0%{translate:var(--calendar-push) 0}to{translate:0}}@keyframes calendarPageOut{0%{translate:0}to{translate:calc(var(--calendar-push) * -1) 0}}@keyframes demoCursorTap{0%{opacity:.6;transform:scale(.35)}to{opacity:0;transform:scale(1)}}}@layer recipes{@layer _base{.article-showcase{gap:var(--spacing-md);width:var(--spacing-full);flex-direction:column;align-items:center;display:flex}.article-showcase>figcaption{text-align:center;max-width:var(--sizes-article-content)}.inline-code{background:var(--colors-bg-surface);padding-inline:var(--spacing-sm);padding-block:var(--spacing-xs);border-radius:var(--radii-sm);font-family:var(--fonts-jetbrains-mono);font-size:.875em}.article-link{color:var(--colors-text-default);background-position:0 100%;background-image:var(--colors-bg-branded-emphasis), linear-gradient(color-mix(in srgb, var(--colors-text-body) 50%, transparent), color-mix(in srgb, var(--colors-text-body) 50%, transparent));background-repeat:no-repeat;background-size:100% 0, 100% var(--spacing-xxs);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-bottom:var(--spacing-xs);text-decoration-line:none;transition:color .15s,background-size .15s}.article-link:is(:hover,[data-hover]){color:var(--colors-text-title);background-size:100% var(--spacing-xxs), 100% var(--spacing-xxs)}.article-underline{text-underline-offset:.15em;text-decoration-line:underline;text-decoration-style:solid}.article-strikethrough{text-decoration-line:line-through}.article-highlight{padding-inline:var(--spacing-xxs);padding-block:var(--spacing-xxs);background-color:var(--colors-bg-highlight);color:var(--colors-text-highlight);-webkit-box-decoration-break:clone;box-decoration-break:clone}.article-highlight :is(strong,b,em,i,u,s,code,a){color:inherit}.article-sidenote{cursor:default}.article-sidenote :is(strong,b,em,i,u,s,code,a){color:inherit}.article-sidenote-text{text-decoration-line:underline;text-decoration-style:dotted;-webkit-text-decoration-color:color-mix(in srgb, var(--colors-text-body) 50%, transparent);text-decoration-color:color-mix(in srgb, var(--colors-text-body) 50%, transparent);text-decoration-thickness:var(--spacing-xxs);text-underline-offset:var(--spacing-xs)}.article-sidenote-ref{vertical-align:super;font-size:.7em;font-weight:var(--font-weights-medium);-webkit-user-select:none;user-select:none;margin-inline-start:var(--spacing-3xs);display:inline}.article-sidenote-ref:after{background:var(--colors-bg-branded-emphasis);content:attr(data-sidenote-number);color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.code-block{background:var(--colors-bg-surface);padding:var(--spacing-3xl);border-radius:var(--radii-md);font-family:var(--fonts-jetbrains-mono);color:var(--colors-text-default);white-space:pre;font-size:.875rem;line-height:1.72;overflow-x:auto}.code-block:is(:focus-visible,[data-focus-visible]){--focus-ring-color:var(--focus-ring-color-prop,var(--global-color-focus-ring,#005fcc))}.code-block:is(:focus-visible,[data-focus-visible]):is(:focus-visible,[data-focus-visible]){outline:none}.horizontal-rule{margin-block:var(--spacing-3xl);background-color:var(--colors-border-divider);height:var(--spacing-3xs);border:none}.article-img{border-width:var(--spacing-3xs);border-style:solid;border-color:var(--colors-border-divider);width:var(--spacing-full);display:block}.menu-icon{width:var(--spacing-xxl);height:var(--spacing-xxl);flex-shrink:0}.article-blockquote-cite{--mix-color:color-mix(in srgb, var(--colors-text-body) 50%, transparent);color:var(--mix-color,var(--colors-text-body));font-style:normal}.article-blockquote-cite,.article-subheading-caption{font-family:var(--fonts-switzer);font-weight:var(--font-weights-base);letter-spacing:0.5%;word-break:break-word;font-size:.75rem;line-height:2}.article-subheading-caption{width:fit-content}.article-subheading-caption:not(:empty):not([data-empty]){background:var(--colors-bg-branded-emphasis);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.article-metric-value{font-family:var(--fonts-switzer);font-weight:var(--font-weights-base);letter-spacing:-1.5%;word-break:break-word;width:fit-content;max-width:full;font-size:2rem;line-height:1.5}.article-metric-value:not(:empty):not([data-empty]){background:var(--colors-bg-branded-emphasis);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.article-metric-caption{font-family:var(--fonts-switzer);font-weight:var(--font-weights-base);letter-spacing:0.5%;color:var(--colors-text-default);text-align:left;word-break:break-word;font-size:.75rem;line-height:2}.article-metric-label{color:var(--colors-text-default)}.article-metric-label,.article-list-item-content{font-family:var(--fonts-switzer);font-weight:var(--font-weights-base);word-break:break-word;font-size:1rem;line-height:1.75}.article-list-item-content{color:var(--colors-text-body);flex:auto;min-width:0}.list-marker-box{height:var(--sizes-list-marker);min-width:var(--sizes-list-marker);width:var(--sizes-list-marker);margin-block-start:var(--spacing-xs)}.list-marker-box,.list-marker{-webkit-user-select:none;user-select:none;pointer-events:none;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.list-marker{padding-inline:var(--spacing-xs);border-radius:var(--radii-lg);background-image:var(--colors-bg-branded-emphasis), linear-gradient(var(--colors-bg-list-marker) 0 0);-webkit-text-fill-color:transparent;font-family:var(--fonts-switzer);font-weight:var(--font-weights-medium);letter-spacing:0.5%;text-align:center;white-space:nowrap;height:var(--spacing-xl);min-width:var(--spacing-xl);-webkit-background-clip:text,padding-box;background-clip:text,padding-box;padding-block-end:.107em;font-size:.75rem;line-height:2}.list-bullet{-webkit-user-select:none;user-select:none;pointer-events:none;height:var(--sizes-list-marker);min-width:var(--sizes-list-marker);flex-shrink:0;justify-content:center;align-items:center;margin-block-start:var(--spacing-xs);display:inline-flex}.list-bullet:before{background:var(--colors-bg-branded-emphasis);border-radius:var(--spacing-half);content:"";width:var(--sizes-list-bullet);height:var(--sizes-list-bullet);display:block}.list-bullet-icon{-webkit-user-select:none;user-select:none;pointer-events:none;height:var(--sizes-list-marker);min-width:var(--sizes-list-marker);margin-block-start:var(--spacing-xs)}.list-bullet-icon,.list-bullet-circle{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.list-bullet-circle{border-radius:var(--spacing-half);background-color:var(--colors-bg-list-marker);width:var(--spacing-xl);height:var(--spacing-xl);position:relative}.list-bullet-circle:after{background:var(--colors-bg-branded-emphasis);content:"";pointer-events:none;width:var(--sizes-list-bullet-glyph);height:var(--sizes-list-bullet-glyph);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.article-list-item-shell{gap:var(--spacing-md);flex-direction:row;align-items:flex-start;display:flex}.article-heading-shell{gap:var(--spacing-sm);flex-direction:column;display:flex}.article-blockquote-shell{gap:var(--spacing-sm);flex-direction:row;align-items:flex-start;display:flex}.article-blockquote-mark{pointer-events:none;width:var(--sizes-quote-mark);height:var(--sizes-quote-mark);flex-shrink:0;position:relative}.article-blockquote-mark:before,.article-blockquote-mark:after{content:"";position:absolute;inset:0;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.article-blockquote-mark:before{background:var(--colors-bg-branded-emphasis);opacity:.15;-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='52' height='52' viewBox='0 0 52 52' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.9494 8.65295C11.8225 8.41923 12.7194 8.93811 12.9533 9.81116C13.0483 10.1658 13.0219 10.5421 12.8772 10.8795C11.447 14.2114 11.3904 18.3371 12.7082 23.2555C15.3871 22.5377 18.0665 21.82 20.7453 21.1022C21.8548 20.8051 22.9949 21.4635 23.2922 22.5729L27.5989 38.6461C27.8962 39.7557 27.2378 40.8957 26.1282 41.193L12.0647 44.9615C10.9551 45.2589 9.81415 44.6005 9.51683 43.4908C8.26072 38.803 7.00438 34.1152 5.74827 29.4274C3.05655 19.3817 8.94032 9.1913 10.9494 8.65295ZM33.053 9.151C33.7647 8.96045 34.496 9.38266 34.6867 10.0944C34.7642 10.3835 34.7422 10.6903 34.6242 10.9655C33.4584 13.6815 33.4122 17.0449 34.4866 21.0543C36.6703 20.4692 38.8546 19.8836 41.0383 19.2985C41.9427 19.0564 42.8721 19.5934 43.1145 20.4977L46.6252 33.6002C46.8675 34.5047 46.3305 35.434 45.426 35.6764L33.9621 38.7487C33.0576 38.991 32.1274 38.454 31.885 37.5494C30.8611 33.7282 29.8376 29.9068 28.8137 26.0856C26.6195 17.8966 31.4152 9.58985 33.053 9.151Z' fill='white'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg width='52' height='52' viewBox='0 0 52 52' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.9494 8.65295C11.8225 8.41923 12.7194 8.93811 12.9533 9.81116C13.0483 10.1658 13.0219 10.5421 12.8772 10.8795C11.447 14.2114 11.3904 18.3371 12.7082 23.2555C15.3871 22.5377 18.0665 21.82 20.7453 21.1022C21.8548 20.8051 22.9949 21.4635 23.2922 22.5729L27.5989 38.6461C27.8962 39.7557 27.2378 40.8957 26.1282 41.193L12.0647 44.9615C10.9551 45.2589 9.81415 44.6005 9.51683 43.4908C8.26072 38.803 7.00438 34.1152 5.74827 29.4274C3.05655 19.3817 8.94032 9.1913 10.9494 8.65295ZM33.053 9.151C33.7647 8.96045 34.496 9.38266 34.6867 10.0944C34.7642 10.3835 34.7422 10.6903 34.6242 10.9655C33.4584 13.6815 33.4122 17.0449 34.4866 21.0543C36.6703 20.4692 38.8546 19.8836 41.0383 19.2985C41.9427 19.0564 42.8721 19.5934 43.1145 20.4977L46.6252 33.6002C46.8675 34.5047 46.3305 35.434 45.426 35.6764L33.9621 38.7487C33.0576 38.991 32.1274 38.454 31.885 37.5494C30.8611 33.7282 29.8376 29.9068 28.8137 26.0856C26.6195 17.8966 31.4152 9.58985 33.053 9.151Z' fill='white'/%3E%3C/svg%3E")}.article-blockquote-mark:after{background:var(--colors-bg-branded-emphasis);-webkit-mask-composite:source-in;-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='52' height='52' viewBox='0 0 52 52' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.9494 8.65295C11.8225 8.41923 12.7194 8.93811 12.9533 9.81116C13.0483 10.1658 13.0219 10.5421 12.8772 10.8795C11.447 14.2114 11.3904 18.3371 12.7082 23.2555C15.3871 22.5377 18.0665 21.82 20.7453 21.1022C21.8548 20.8051 22.9949 21.4635 23.2922 22.5729L27.5989 38.6461C27.8962 39.7557 27.2378 40.8957 26.1282 41.193L12.0647 44.9615C10.9551 45.2589 9.81415 44.6005 9.51683 43.4908C8.26072 38.803 7.00438 34.1152 5.74827 29.4274C3.05655 19.3817 8.94032 9.1913 10.9494 8.65295ZM33.053 9.151C33.7647 8.96045 34.496 9.38266 34.6867 10.0944C34.7642 10.3835 34.7422 10.6903 34.6242 10.9655C33.4584 13.6815 33.4122 17.0449 34.4866 21.0543C36.6703 20.4692 38.8546 19.8836 41.0383 19.2985C41.9427 19.0564 42.8721 19.5934 43.1145 20.4977L46.6252 33.6002C46.8675 34.5047 46.3305 35.434 45.426 35.6764L33.9621 38.7487C33.0576 38.991 32.1274 38.454 31.885 37.5494C30.8611 33.7282 29.8376 29.9068 28.8137 26.0856C26.6195 17.8966 31.4152 9.58985 33.053 9.151Z' fill='none' stroke='white' stroke-width='2' stroke-linejoin='round'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg width='52' height='52' viewBox='0 0 52 52' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.9494 8.65295C11.8225 8.41923 12.7194 8.93811 12.9533 9.81116C13.0483 10.1658 13.0219 10.5421 12.8772 10.8795C11.447 14.2114 11.3904 18.3371 12.7082 23.2555C15.3871 22.5377 18.0665 21.82 20.7453 21.1022C21.8548 20.8051 22.9949 21.4635 23.2922 22.5729L27.5989 38.6461C27.8962 39.7557 27.2378 40.8957 26.1282 41.193L12.0647 44.9615C10.9551 45.2589 9.81415 44.6005 9.51683 43.4908C8.26072 38.803 7.00438 34.1152 5.74827 29.4274C3.05655 19.3817 8.94032 9.1913 10.9494 8.65295ZM33.053 9.151C33.7647 8.96045 34.496 9.38266 34.6867 10.0944C34.7642 10.3835 34.7422 10.6903 34.6242 10.9655C33.4584 13.6815 33.4122 17.0449 34.4866 21.0543C36.6703 20.4692 38.8546 19.8836 41.0383 19.2985C41.9427 19.0564 42.8721 19.5934 43.1145 20.4977L46.6252 33.6002C46.8675 34.5047 46.3305 35.434 45.426 35.6764L33.9621 38.7487C33.0576 38.991 32.1274 38.454 31.885 37.5494C30.8611 33.7282 29.8376 29.9068 28.8137 26.0856C26.6195 17.8966 31.4152 9.58985 33.053 9.151Z' fill='white'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg width='52' height='52' viewBox='0 0 52 52' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.9494 8.65295C11.8225 8.41923 12.7194 8.93811 12.9533 9.81116C13.0483 10.1658 13.0219 10.5421 12.8772 10.8795C11.447 14.2114 11.3904 18.3371 12.7082 23.2555C15.3871 22.5377 18.0665 21.82 20.7453 21.1022C21.8548 20.8051 22.9949 21.4635 23.2922 22.5729L27.5989 38.6461C27.8962 39.7557 27.2378 40.8957 26.1282 41.193L12.0647 44.9615C10.9551 45.2589 9.81415 44.6005 9.51683 43.4908C8.26072 38.803 7.00438 34.1152 5.74827 29.4274C3.05655 19.3817 8.94032 9.1913 10.9494 8.65295ZM33.053 9.151C33.7647 8.96045 34.496 9.38266 34.6867 10.0944C34.7642 10.3835 34.7422 10.6903 34.6242 10.9655C33.4584 13.6815 33.4122 17.0449 34.4866 21.0543C36.6703 20.4692 38.8546 19.8836 41.0383 19.2985C41.9427 19.0564 42.8721 19.5934 43.1145 20.4977L46.6252 33.6002C46.8675 34.5047 46.3305 35.434 45.426 35.6764L33.9621 38.7487C33.0576 38.991 32.1274 38.454 31.885 37.5494C30.8611 33.7282 29.8376 29.9068 28.8137 26.0856C26.6195 17.8966 31.4152 9.58985 33.053 9.151Z' fill='none' stroke='white' stroke-width='2' stroke-linejoin='round'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg width='52' height='52' viewBox='0 0 52 52' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.9494 8.65295C11.8225 8.41923 12.7194 8.93811 12.9533 9.81116C13.0483 10.1658 13.0219 10.5421 12.8772 10.8795C11.447 14.2114 11.3904 18.3371 12.7082 23.2555C15.3871 22.5377 18.0665 21.82 20.7453 21.1022C21.8548 20.8051 22.9949 21.4635 23.2922 22.5729L27.5989 38.6461C27.8962 39.7557 27.2378 40.8957 26.1282 41.193L12.0647 44.9615C10.9551 45.2589 9.81415 44.6005 9.51683 43.4908C8.26072 38.803 7.00438 34.1152 5.74827 29.4274C3.05655 19.3817 8.94032 9.1913 10.9494 8.65295ZM33.053 9.151C33.7647 8.96045 34.496 9.38266 34.6867 10.0944C34.7642 10.3835 34.7422 10.6903 34.6242 10.9655C33.4584 13.6815 33.4122 17.0449 34.4866 21.0543C36.6703 20.4692 38.8546 19.8836 41.0383 19.2985C41.9427 19.0564 42.8721 19.5934 43.1145 20.4977L46.6252 33.6002C46.8675 34.5047 46.3305 35.434 45.426 35.6764L33.9621 38.7487C33.0576 38.991 32.1274 38.454 31.885 37.5494C30.8611 33.7282 29.8376 29.9068 28.8137 26.0856C26.6195 17.8966 31.4152 9.58985 33.053 9.151Z' fill='white'/%3E%3C/svg%3E");-webkit-mask-composite:source-in;mask-composite:intersect}.article-blockquote-body{gap:var(--spacing-sm);flex-direction:column;flex:auto;min-width:0;display:flex}.article-blockquote{font-family:var(--fonts-switzer);font-weight:var(--font-weights-base);letter-spacing:-1%;color:var(--colors-text-default);word-break:break-word;padding-block-start:var(--spacing-lg);font-size:1.25rem;line-height:1.8}.article-metric{gap:var(--spacing-sm);word-break:break-word;flex-direction:column;align-items:flex-start;display:flex}.article-media-frame{width:var(--spacing-full);min-width:0;display:flex;position:relative}.article-list{margin:var(--spacing-none);padding:var(--spacing-none);gap:var(--spacing-xl);flex-direction:column;list-style:none;display:flex}.toolbar{align-items:center;display:flex}.selection-popover{border-width:var(--spacing-3xs);border-style:solid;border-color:var(--colors-border-divider);z-index:50;position-anchor:--selection-popover;position-try-fallbacks:flip-block;box-shadow:0 4px 16px color-mix(in srgb, var(--colors-neutral-900) 12%, transparent);bottom:anchor(top);margin-bottom:var(--spacing-sm);max-width:min(100vw, var(--sizes-article-content));position:fixed;overflow:hidden}.collection-empty-cell{gap:var(--spacing-sm);border-radius:var(--radii-xl);border-width:var(--spacing-3xs);border-style:solid;border-color:var(--colors-border-divider);background-color:var(--colors-bg-item-hover);appearance:none;color:var(--colors-field-text-default);font-family:var(--fonts-switzer);font-weight:var(--font-weights-base);cursor:pointer;-webkit-user-select:none;user-select:none;width:var(--spacing-full);height:var(--spacing-full);justify-content:center;align-items:center;font-size:.875rem;line-height:1.72;transition:background-color .15s,color .15s,box-shadow .15s;display:flex}.collection-empty-cell svg{width:var(--spacing-xxl);height:var(--spacing-xxl);flex-shrink:0;display:block}.collection-empty-cell svg path[stroke]{stroke:currentColor}.collection-empty-cell svg path[fill]{fill:currentColor}html[data-keyboard-focus] .collection-empty-cell:focus-visible{box-shadow:inset 0 0 0 1.5px var(--colors-border-focus-ring)}.collection-empty-cell:hover{background-color:var(--colors-bg-button-secondary-hover)}.collection-empty-cell:active{background-color:var(--colors-field-bg-active);color:var(--colors-field-text-active)}.collection-cell-toolbar{border-width:var(--spacing-3xs);border-style:solid;border-color:var(--colors-border-divider);z-index:3;box-shadow:0 4px 16px color-mix(in srgb, var(--colors-neutral-900) 12%, transparent);opacity:0;pointer-events:none;max-width:calc(100% - var(--spacing-lg) * 2);transition:opacity .15s;position:absolute;inset-block-start:0;inset-inline-start:var(--spacing-half);overflow:hidden;transform:translate(-50%,-50%)}[data-collection-grid][data-reordering] [data-collection-cell]+.collection-cell-toolbar{opacity:0;pointer-events:none;transition:none}[data-collection-cell][data-landing]+.collection-cell-toolbar{transition:opacity .1s ease-out}[data-collection-grid][data-pointer-idle] [data-collection-cell]+.collection-cell-toolbar{opacity:0;pointer-events:none}[data-collection-cell]:hover+.collection-cell-toolbar,.collection-cell-toolbar:hover,.collection-cell-toolbar:focus-within{opacity:1;pointer-events:auto}.hotkey{padding-inline:var(--spacing-sm);border-radius:var(--radii-sm);border-width:var(--spacing-3xs);border-style:solid;border-color:var(--colors-border-divider);letter-spacing:0.5%;white-space:nowrap;height:var(--spacing-xxl);flex-shrink:0;font-size:.75rem;line-height:2}.hotkey,.menu-item{color:var(--colors-text-body);font-family:var(--fonts-switzer);font-weight:var(--font-weights-base);align-items:center;display:flex}.menu-item{gap:var(--spacing-md);padding-inline:var(--spacing-md);border-radius:var(--radii-sm);cursor:default;width:100%;height:var(--spacing-3xl);font-size:.875rem;line-height:1.72}.menu-item[data-selected=true],.menu-item[aria-selected=true]{background-color:var(--colors-field-bg-hover)}.dialog-panel{padding:var(--spacing-none);border-radius:var(--radii-md);border-width:var(--spacing-3xs);background-color:var(--colors-bg-surface);color:var(--colors-text-body);border-style:solid;justify-content:flex-start;align-items:stretch;overflow:hidden}.dialog-panel,.dialog-header{border-color:var(--colors-border-divider)}.dialog-header{padding-inline:var(--spacing-md);width:100%;height:var(--spacing-4xl);border-bottom-width:var(--spacing-3xs);border-bottom-style:solid;flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.dialog-title{margin:var(--spacing-none);padding:var(--spacing-none);text-wrap:balance;font-family:var(--fonts-switzer);font-weight:inherit;color:var(--colors-text-body);font-size:.875rem;line-height:1.72}.library-body{flex:auto;align-items:stretch;width:100%;min-height:0;display:flex}.media-library-sidebar{border-color:var(--colors-border-divider);padding-inline:var(--spacing-sm);gap:var(--spacing-none);width:var(--sizes-library-sidebar);border-right-width:var(--spacing-3xs);border-right-style:solid;flex-direction:column;flex-shrink:0;overflow:hidden}.media-library-sidebar,.media-preview-pane{padding-block:var(--spacing-md);align-self:stretch;min-height:0;display:flex}.media-preview-pane{gap:var(--spacing-xs);flex-direction:column;flex:auto;min-width:0;overflow-y:auto}.media-preview-pane,.dialog-footer{padding-inline:var(--spacing-md);align-items:center}.dialog-footer{border-color:var(--colors-border-divider);width:100%;height:var(--sizes-dialog-footer);border-top-width:var(--spacing-3xs);border-top-style:solid;flex-shrink:0;justify-content:space-between;margin-top:auto;display:flex}.demo-preloader{gap:var(--spacing-md);padding-inline:var(--spacing-lg);width:var(--sizes-image-preview-max);max-width:var(--spacing-full);min-height:var(--spacing-5xl);justify-content:center}.demo-preloader,.demo-frame{flex-direction:column;align-items:center;display:flex}.demo-frame{border-radius:var(--radii-xl);border-width:var(--spacing-3xs);border-style:solid;border-color:var(--colors-border-divider);background-color:var(--colors-bg-canvas);width:var(--spacing-full);position:relative;overflow:hidden;container:demoFrame/inline-size}.demo-frame>*{width:fit-content}.demo-frame>*,.demo-frame__demo-area{max-width:var(--spacing-full);flex-shrink:0}.demo-frame__demo-area{padding-block:var(--spacing-xxl);padding-inline:var(--spacing-xxl);width:var(--spacing-full);flex-direction:column;justify-content:center;align-items:center;display:flex}.demo-frame__demo-measure{width:fit-content;max-width:var(--spacing-full);flex-shrink:0}.demo-logger-section{padding:var(--spacing-md);flex-shrink:0}.demo-logger-section,.demo-logger-panel{width:var(--spacing-full);flex-direction:column;display:flex;overflow:hidden}.demo-logger-panel{border-radius:var(--radii-md);background-color:var(--colors-bg-surface);--transition-prop:height;--transition-duration:.2s;--transition-easing:ease-out;height:var(--spacing-4xl);transition-property:height;transition-duration:.2s;transition-timing-function:ease-out}.demo-logger-header{gap:var(--spacing-md);padding-inline:var(--spacing-lg);height:var(--spacing-4xl);flex-shrink:0;align-items:center;display:flex}.demo-logger-body{padding:var(--spacing-none);gap:var(--spacing-xs);opacity:0;pointer-events:none;--transition-prop:opacity, transform;--transition-duration:.2s;--transition-easing:ease-out;flex-direction:column;flex:auto;min-height:0;transition-property:opacity,transform;transition-duration:.2s;transition-timing-function:ease-out;display:flex;overflow:hidden;transform:translateY(-12px)}.demo-logger-line{font-family:var(--fonts-jetbrains-mono);white-space:pre-wrap;word-break:break-word;margin:0;font-size:.875rem;line-height:1.72}.masonry-grid{--grid-gap:var(--spacing-xxl);--columns:1;grid-template-columns:repeat(var(--columns), minmax(0, 1fr));column-gap:var(--grid-gap);row-gap:var(--grid-gap);width:var(--spacing-full);margin-inline:auto;display:grid;container-type:inline-size}.masonry-grid>*{--span-clamped:min(var(--span,1), var(--columns));--col-width:calc((100cqw - (var(--columns) - 1) * var(--grid-gap)) / var(--columns));--cell-width:calc(var(--col-width) * var(--span-clamped) + (var(--span-clamped) - 1) * var(--grid-gap));--aspect-height:calc(var(--cell-width) * var(--aspect-h,9) / var(--aspect-w,16));grid-column:span min(var(--span,1), var(--columns));min-width:0}@supports (grid-row:span calc(tan(atan2(1px, 1px)))){.masonry-grid{grid-auto-rows:1px;row-gap:0}.masonry-grid>*{grid-row:span calc(tan(atan2(max(var(--aspect-height), var(--card-height,0px)), 1px)) + tan(atan2(var(--grid-gap), 1px)));align-self:start}}@supports (display:grid-lanes){.masonry-grid{display:grid-lanes;row-gap:var(--grid-gap);grid-auto-rows:auto}.masonry-grid>*{grid-row:auto;align-self:auto}}.media-thumbnail{border-radius:xs;border-width:var(--spacing-3xs);border-style:solid;border-color:var(--colors-border-divider);width:var(--spacing-xxl);height:var(--spacing-xxl);flex-shrink:0;position:relative;overflow:hidden}.media-thumbnail :is(img,video){object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.media-preview{margin:var(--spacing-none);height:var(--sizes-image-preview-max);flex-shrink:0}.media-preview,.media-preview :is(img,video){width:auto;max-width:var(--spacing-full)}.media-preview :is(img,video){border-radius:var(--radii-sm);outline-offset:2px;object-fit:contain;outline:2px solid #0000;height:100%;display:block}.media-metadata-row{gap:var(--spacing-xl);font-family:var(--fonts-switzer);font-weight:var(--font-weights-base);letter-spacing:0.5%;width:100%;max-width:var(--sizes-image-preview-max);align-items:center;min-width:0;font-size:.75rem;line-height:2;display:flex}.media-alt-row,.media-delete-row{width:100%;max-width:var(--sizes-image-preview-max);align-self:center;min-width:0}.media-delete-row{justify-content:center;display:flex}.upload-body-slot{flex:1;width:100%;min-height:0}.upload-body-slot,.upload-body{flex-direction:column;justify-content:center;align-items:center;display:flex}.upload-body{gap:var(--spacing-xs);cursor:pointer;text-align:center;width:var(--sizes-image-preview-max);flex-shrink:0;height:160px}.dialog-footer-group{gap:var(--spacing-md);align-items:center;display:flex}.media-transport{z-index:2;opacity:0;right:var(--spacing-lg);bottom:var(--spacing-lg);transition:opacity .15s;position:absolute}[data-media-surface]:hover .media-transport,[data-media-surface]:focus-within .media-transport{opacity:1}.sidenote-card{padding:var(--spacing-md);gap:var(--spacing-sm);border-radius:var(--radii-md);border-width:var(--spacing-3xs);border-style:solid;border-color:var(--colors-border-divider);z-index:40;position-anchor:var(--sn-anchor);background-color:var(--colors-bg-surface);box-shadow:0 4px 16px color-mix(in srgb, var(--colors-neutral-900) 12%, transparent);color:var(--colors-text-default);opacity:0;visibility:hidden;pointer-events:none;--transition-prop:opacity, visibility;--transition-duration:.12s;--transition-easing:ease-out;transition-behavior:allow-discrete;max-width:var(--sizes-sidenote-max-width);flex-direction:column;transition-property:opacity,visibility;transition-duration:.12s;transition-timing-function:ease-out;display:flex;position:fixed}.sidenote-card[data-active=true]{opacity:1;visibility:visible;pointer-events:auto}.sidenote-card-content{gap:var(--spacing-xs);font-family:var(--fonts-switzer);font-weight:var(--font-weights-base);letter-spacing:0.5%;color:var(--colors-text-default);flex:1 0 0;min-width:0;font-size:.75rem;line-height:1.67;display:flex}.sidenote-card-marker{background:var(--colors-bg-branded-emphasis);font-weight:var(--font-weights-medium);color:#0000;-webkit-text-fill-color:transparent;-webkit-user-select:none;user-select:none;-webkit-background-clip:text;background-clip:text}.sidenote-card-body{caret-color:var(--colors-text-default);--focus-ring-color:var(--focus-ring-color-prop,var(--global-color-focus-ring,#005fcc));display:inline-block}.sidenote-card-body:is(:focus-visible,[data-focus-visible]){outline:none}.sidenote-card-body{min-width:var(--spacing-md)}.sidenote-card-body[data-placeholder]:empty:after{content:attr(data-placeholder);--mix-color:color-mix(in srgb, var(--colors-text-default) 40%, transparent);color:var(--mix-color,var(--colors-text-default))}.sidenote-card-body>*+*{margin-top:var(--spacing-sm)}.slash-menu-popover{border-radius:var(--radii-md);border-width:var(--spacing-3xs);border-style:solid;border-color:var(--colors-border-divider);z-index:50;position-anchor:--slash-menu;position-try-fallbacks:flip-block;background-color:var(--colors-bg-surface);box-shadow:0 4px 16px color-mix(in srgb, var(--colors-neutral-900) 12%, transparent);width:200px;top:anchor(bottom);left:anchor(left);margin-top:var(--spacing-xs);flex-direction:column;display:flex;position:fixed;overflow:visible}.tooltip-icon{width:var(--sizes-tooltip-icon);height:var(--sizes-tooltip-icon);flex-shrink:0}.tooltip-icon path[stroke]{stroke:currentColor}.tooltip-icon path[fill]{fill:currentColor}.tooltip{gap:var(--spacing-sm);padding-inline:var(--spacing-sm);padding-block:var(--spacing-none);border-radius:var(--radii-sm);border-width:var(--spacing-3xs);border-style:solid;border-color:var(--colors-border-divider);z-index:50;background-color:var(--colors-neutral-200);color:var(--colors-text-body);font-family:var(--fonts-switzer);font-weight:var(--font-weights-base);letter-spacing:0.5%;white-space:nowrap;opacity:0;visibility:hidden;pointer-events:none;filter:blur(1px);--transition-prop:opacity, filter, visibility;--transition-duration:.15s;--transition-easing:ease-out;transition-behavior:allow-discrete;height:var(--spacing-xxl);align-items:center;font-size:.75rem;line-height:2;transition-property:opacity,filter,visibility;transition-duration:.15s;transition-timing-function:ease-out;display:flex;position:fixed;top:0;left:0;overflow:hidden}.dark .tooltip,[data-theme=dark] .tooltip{background-color:var(--colors-neutral-800)}.tooltip[data-visible]{opacity:1;visibility:visible;pointer-events:auto;filter:blur()}.tooltip svg{width:var(--sizes-tooltip-icon);height:var(--sizes-tooltip-icon);flex-shrink:0}.tooltip svg path[stroke]{stroke:currentColor}.tooltip svg path[fill]{fill:currentColor}@starting-style{.tooltip{filter:blur(1px);opacity:0}}.demo-frame__controls{gap:var(--spacing-sm);z-index:1;color:var(--colors-field-text-default);opacity:0;right:var(--spacing-lg);bottom:var(--spacing-lg);align-items:center;transition:opacity .15s;display:flex;position:absolute}[data-demo-frame]:hover .demo-frame__controls,[data-demo-frame]:focus-within .demo-frame__controls{opacity:1}.action{cursor:pointer;appearance:none;border:none;width:fit-content;text-decoration:none;transition:transform .1s,background-color .15s,color .15s}.action:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){opacity:.5;cursor:not-allowed;pointer-events:none}.action svg{width:var(--spacing-xxl);height:var(--spacing-xxl);flex-shrink:0;display:block}.action svg path[stroke]{stroke:currentColor}.action svg path[fill]{fill:currentColor}.action:is(:active,[data-active]){transform:scale(.97)}.upload-progress{border-radius:xs;background-color:var(--colors-border-divider);width:var(--sizes-image-preview-max);max-width:var(--spacing-full);height:var(--spacing-xxs);position:relative;overflow:hidden}.progress-bar-fill{border-radius:xs;background-color:var(--colors-brand-pink);height:var(--spacing-full);transition:width .1s linear;position:absolute;top:0;left:0}.dark .progress-bar-fill,[data-theme=dark] .progress-bar-fill{background-color:var(--colors-brand-orange)}.wireframe{display:block}.combobox-popover{border-radius:var(--radii-sm);z-index:50;position-anchor:--combobox-popover;background-color:var(--colors-field-bg-popover);box-shadow:inset 0 0 0 .5px var(--colors-field-border-active), 0 4px 16px color-mix(in srgb, var(--colors-neutral-900) 12%, transparent);top:anchor(top);left:anchor(left);width:var(--sizes-option-list-width);min-width:anchor-size(width);position:absolute;overflow:hidden}.combobox-popover,.color-picker-popover{flex-direction:column;display:flex}.color-picker-popover{border-radius:var(--radii-md);border-width:var(--spacing-3xs);border-style:solid;border-color:var(--colors-border-divider);z-index:60;background-color:var(--colors-bg-surface);color:var(--colors-text-body);box-shadow:0 4px 16px color-mix(in srgb, var(--colors-neutral-900) 12%, transparent);inset-inline-end:calc(var(--sizes-properties-panel-width) + var(--spacing-xs));width:var(--sizes-properties-panel-width);position:fixed;top:0;overflow:visible}.date-popover{border-radius:var(--radii-sm);z-index:50;position-anchor:--date-popover;background-color:var(--colors-field-bg-popover);box-shadow:inset 0 0 0 .5px var(--colors-field-border-active), 0 4px 16px color-mix(in srgb, var(--colors-neutral-900) 12%, transparent);top:anchor(top);left:anchor(left);min-width:anchor-size(width);flex-direction:column;display:flex;position:absolute;overflow:hidden}@container projectsGrid (min-width:640px){.masonry-grid[data-columns="2"],.masonry-grid[data-columns="3"]{--columns:2}}@container projectsGrid (min-width:960px){.masonry-grid{width:min(100%, var(--sizes-listing-grid3-up))}.masonry-grid[data-columns="3"]{--columns:3}}@media (orientation:portrait) and (max-width:819px){.color-picker-popover{inset-inline:var(--spacing-lg);position-anchor:auto;position-try-fallbacks:none;top:var(--spacing-lg);width:auto}}@media (hover:none){.media-transport,.demo-frame__controls{opacity:1}}}.list-bullet-circle--glyph_check:after{-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.05994 10.1813L9.14253 12.6249L12.9396 7.62488' stroke='white' stroke-width='1.25' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.05994 10.1813L9.14253 12.6249L12.9396 7.62488' stroke='white' stroke-width='1.25' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.list-bullet-circle--glyph_cross:after{-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.5 7.5L7.5 12.5M12.5 12.5L7.5 7.5' stroke='white' stroke-width='1.25' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.5 7.5L7.5 12.5M12.5 12.5L7.5 7.5' stroke='white' stroke-width='1.25' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.toolbar--size_md{gap:var(--spacing-sm);padding-inline:calc(var(--spacing-sm) + var(--spacing-xs));border-radius:var(--radii-md);height:var(--spacing-4xl)}.toolbar--tone_surface{background-color:var(--colors-bg-surface)}.toolbar--fit_hug{width:max-content}.toolbar--size_sm{padding-inline:var(--spacing-none);border-radius:var(--radii-sm);height:var(--sizes-toolbar-button);overflow:hidden}.toolbar--size_sm,.toolbar--size_sm :is([role=toolbar],[role=listbox]){gap:var(--spacing-none)}.toolbar--size_sm :is(button,[role=button]){border-radius:0}.toolbar--tone_field{background-color:var(--colors-field-bg-default);box-shadow:inset 0 0 0 var(--spacing-3xs) var(--colors-field-border-default)}.toolbar--fit_fill{flex:1 1 0;min-width:0}.selection-popover--align_start{left:anchor(left)}.selection-popover--align_center{left:anchor(center);translate:-50%}.hotkey--surface_menu{background-color:var(--colors-field-bg-hover)}.hotkey--surface_page{background-color:var(--colors-neutral-200)}.dark .hotkey--surface_page,[data-theme=dark] .hotkey--surface_page{background-color:var(--colors-neutral-800)}.dialog-panel--size_sm{width:min(var(--sizes-dialog-sm), calc(100vw - var(--spacing-xl) * 2))}.dialog-panel--size_md{width:min(var(--sizes-article-content), calc(100vw - var(--spacing-xl) * 2));height:var(--sizes-insert-dialog-height)}.dialog-panel--size_xs{width:min(var(--sizes-dialog-xs), calc(100vw - var(--spacing-xl) * 2))}.demo-frame--logger_true>*{width:var(--spacing-full)}.demo-frame__demo-area--aspectRatio_2\/1{aspect-ratio:2}.demo-frame__demo-area--logger_true{height:auto;padding-block-end:var(--spacing-lg)}.demo-frame__demo-area--logger_true>*{width:var(--spacing-full);max-width:var(--spacing-full);flex-shrink:0}.demo-frame__demo-area--aspectRatio_1\/1{aspect-ratio:1}.demo-frame__demo-area--aspectRatio_4\/3{aspect-ratio:4/3}.demo-frame__demo-area--aspectRatio_3\/4{aspect-ratio:3/4}.demo-frame__demo-area--aspectRatio_16\/9{aspect-ratio:16/9}.demo-frame__demo-area--aspectRatio_9\/16{aspect-ratio:9/16}.demo-frame__demo-area--aspectRatio_1\/2{aspect-ratio:1/2}.demo-frame__demo-area--aspectRatio_3\/2{aspect-ratio:3/2}.demo-frame__demo-area--aspectRatio_2\/3{aspect-ratio:2/3}.demo-frame__demo-area--aspectRatio_6\/5{aspect-ratio:6/5}.demo-frame__demo-area--aspectRatio_5\/6{aspect-ratio:5/6}.demo-logger-panel--expanded_true{height:calc(320px - 2 * var(--spacing-md))}@starting-style{.demo-logger-panel--expanded_true{height:var(--spacing-4xl)}}.demo-logger-header--expanded_true{border-bottom-width:var(--spacing-3xs);border-bottom-style:solid;border-bottom-color:var(--colors-border-divider)}.demo-logger-body--expanded_true{padding:var(--spacing-md);opacity:1;pointer-events:auto;overflow:auto;transform:translateY(0)}@starting-style{.demo-logger-body--expanded_true{opacity:0;transform:translateY(-12px)}}.demo-logger-line--level_log{color:var(--colors-text-body)}.sidenote-card--placement_side{top:anchor(top);margin-top:calc(-1 * var(--spacing-md))}.sidenote-card--placement_stacked{position-try-fallbacks:flip-block;top:anchor(bottom);margin-top:var(--spacing-sm);translate:-50%}.tooltip--tone_brand{border-color:color-mix(in srgb, var(--colors-brand-pink) 25%, transparent);background-color:var(--colors-brand-rosemilk);color:var(--colors-brand-pink)}.dark .tooltip--tone_brand,[data-theme=dark] .tooltip--tone_brand{border-color:color-mix(in srgb, var(--colors-brand-orange) 25%, transparent);background-color:var(--colors-brand-rust);color:var(--colors-brand-orange)}.action--variant_text{gap:var(--spacing-md);padding-inline:var(--spacing-lg);border-radius:var(--radii-md);background-color:var(--colors-bg-button-secondary-default);color:var(--colors-text-body);font-family:var(--fonts-switzer);font-weight:var(--font-weights-base);height:var(--spacing-4xl);min-width:var(--spacing-5xl);justify-content:center;align-items:center;font-size:1rem;line-height:1.75;display:inline-flex}.action--variant_text:is(:hover,[data-hover]){background-color:var(--colors-bg-button-secondary-hover)}.action--variant_icon{padding:var(--spacing-sm);gap:var(--spacing-sm);border-radius:var(--radii-sm);color:inherit;font-family:var(--fonts-switzer);font-weight:var(--font-weights-base);background-color:#0000;justify-content:center;align-items:center;font-size:.875rem;line-height:1.72;display:inline-flex;position:relative}html[data-keyboard-focus] .action--variant_icon:focus-visible{box-shadow:inset 0 0 0 1.5px var(--colors-border-focus-ring)}.action--variant_icon:is(:hover,[data-hover]){background-color:var(--colors-field-bg-hover)}.action--variant_link{padding:var(--spacing-none);color:var(--colors-brand-pink);font-family:var(--fonts-switzer);font-weight:var(--font-weights-base);text-underline-offset:3px;vertical-align:baseline;background:0 0;font-size:.875rem;line-height:1.72;text-decoration:underline;display:inline}.dark .action--variant_link,[data-theme=dark] .action--variant_link{color:var(--colors-brand-orange)}.action--variant_link:is(:active,[data-active]){transform:none}.wireframe--mode_placeholder,.wireframe--mode_placeholder *{cursor:default}.wireframe--opacity_50{opacity:.5}.wireframe--mode_loading [data-skeleton]:after{background-color:#0000;background-image:linear-gradient(90deg, currentColor 0%, currentColor 35%, color-mix(in srgb, currentColor 30%, transparent) 50%, currentColor 65%, currentColor 100%);background-size:200% 100%;animation:1.6s ease-in-out infinite wireframeShimmer}.wireframe--opacity_25{opacity:.25}.wireframe--opacity_75{opacity:.75}.wireframe--opacity_100{opacity:1}@media (prefers-reduced-motion:reduce){.wireframe--mode_loading [data-skeleton]:after{animation:none}}}@layer utilities{@layer compositions{.textStyle_caption{letter-spacing:0.5%;font-size:.75rem;line-height:2}.textStyle_caption,.textStyle_bodyLarge{font-family:var(--fonts-switzer);font-weight:var(--font-weights-base)}.textStyle_bodyLarge{font-size:1rem;line-height:1.75}.textStyle_bodySmall{font-size:.875rem;line-height:1.72}.textStyle_bodySmall,.textStyle_title{font-family:var(--fonts-switzer);font-weight:var(--font-weights-base)}.textStyle_title{letter-spacing:-1.5%;font-size:2rem;line-height:1.5}.textStyle_subheading,.textStyle_quote{font-family:var(--fonts-switzer);font-weight:var(--font-weights-base);font-size:1.25rem;line-height:1.8}.textStyle_quote{letter-spacing:-1%}.textStyle_sidenote{font-size:.75rem;line-height:1.67}.textStyle_sidenote,.textStyle_fineprint{font-family:var(--fonts-switzer);font-weight:var(--font-weights-base);letter-spacing:0.5%}.textStyle_fineprint{font-size:.625rem;line-height:1.6}.\[\&_\[calchemy-weekday\]\]\:textStyle_bodySmall [calchemy-weekday],.\[\&_\[calchemy-date\]\,_\&_\[calchemy-cell\]\]\:textStyle_bodySmall [calchemy-date],.\[\&_\[calchemy-date\]\,_\&_\[calchemy-cell\]\]\:textStyle_bodySmall [calchemy-cell]{font-family:var(--fonts-switzer);font-weight:var(--font-weights-base);font-size:.875rem;line-height:1.72}@media (hover:hover) and (pointer:fine){.hasCursor\:textStyle_bodySmall{font-family:var(--fonts-switzer);font-weight:var(--font-weights-base);font-size:.875rem;line-height:1.72}}}.--rail-offset_calc\(-1_\*_\(var\(--grid-gap\)_\+_token\(sizes\.toolbarButton\)\)_\/_2\){--rail-offset:calc(-1 * (var(--grid-gap) + var(--sizes-toolbar-button)) / 2)}.--unsaved-dot-size_4px{--unsaved-dot-size:4px}.--sheet-space_0px{--sheet-space:0px}.--presets-space_0px{--presets-space:0px}.--canvas-band_max\(token\(spacing\.5xl\)\,_var\(--presets-space\)\){--canvas-band:max(var(--spacing-5xl), var(--presets-space))}.--canvas-head_var\(--canvas-band\){--canvas-head:var(--canvas-band)}.--canvas-foot_calc\(var\(--sheet-space\)_\+_var\(--canvas-band\)\){--canvas-foot:calc(var(--sheet-space) + var(--canvas-band))}.--card-gutter_token\(spacing\.xxl\){--card-gutter:var(--spacing-xxl)}.--chrome-band_token\(spacing\.5xl\){--chrome-band:var(--spacing-5xl)}.--rail-space_0px{--rail-space:0px}.--card-space_calc\(var\(--canvas-head\)_\+_var\(--canvas-foot\)_\+_var\(--rail-space\)_\+_2_\*_var\(--card-gutter\)\){--card-space:calc(var(--canvas-head) + var(--canvas-foot) + var(--rail-space) + 2 * var(--card-gutter))}.--preset-max_680px{--preset-max:680px}.inset_0{inset:0}.bd_none{border:none}.bg_transparent{background:0 0}.p_0{padding:0}.p_lg{padding:var(--spacing-lg)}.bg_none{background:0 0}.p_none{padding:var(--spacing-none)}.m_0{margin:0}.m_none{margin:var(--spacing-none)}.font_inherit{font:inherit}.p_md{padding:var(--spacing-md)}.anim_demoCursorTap_420ms_ease-out_forwards{animation:.42s ease-out forwards demoCursorTap}.bd-w_token\(spacing\.3xs\){border-width:var(--spacing-3xs)}.border-style_solid{border-style:solid}.bd-c_border\.divider{border-color:var(--colors-border-divider)}.bdr_sm{border-radius:var(--radii-sm)}.px_sm{padding-inline:var(--spacing-sm)}.py_xs{padding-block:var(--spacing-xs)}.trs_opacity_150ms_ease{transition:opacity .15s}.my_0{margin-block:0}.py_3xl{padding-block:var(--spacing-3xl)}.bdr_xl{border-radius:var(--radii-xl)}.gap_md{gap:var(--spacing-md)}.ring_none{outline-offset:2px;outline:2px solid #0000}.bdr_lg{border-radius:var(--radii-lg)}.ov_visible{overflow:visible}.px_lg{padding-inline:var(--spacing-lg)}.flex_1_0_0{flex:1 0 0}.gap_sm{gap:var(--spacing-sm)}.py_md{padding-block:var(--spacing-md)}.px_md{padding-inline:var(--spacing-md)}.ov_hidden{overflow:hidden}.flex_1_1_auto{flex:auto}.py_xl{padding-block:var(--spacing-xl)}.ring_\[none\]{outline-offset:2px;outline:2px solid #0000}.inset-y_0{inset-block:0}.flex_1_1_0{flex:1 1 0}.bdr_50\%{border-radius:50%}.tw_pretty{text-wrap:pretty}.mx_auto{margin-inline:auto}.gap_xs{gap:var(--spacing-xs)}.trs_opacity_200ms_ease\,_filter_200ms_ease{transition:opacity .2s,filter .2s}.trs_width_200ms_ease{transition:width .2s}.gap_xl{gap:var(--spacing-xl)}.li-s_none{list-style:none}.bdr_token\(spacing\.half\){border-radius:var(--spacing-half)}.bdr_md{border-radius:var(--radii-md)}.scrs-t_x_mandatory{scroll-snap-type:x mandatory}.scr-px_calc\(\(calc\(token\(sizes\.calchemyDemo\)_-_2_\*_token\(spacing\.md\)\)_-_calc\(3_\*_calc\(2_\*_token\(spacing\.md\)_\+_7_\*_calc\(token\(spacing\.xxl\)_\+_token\(spacing\.sm\)\)_\+_6_\*_token\(spacing\.sm\)\)_\+_2_\*_token\(spacing\.xl\)\)\)_\/_2\){scroll-padding-inline:calc((calc(var(--sizes-calchemy-demo) - 2 * var(--spacing-md)) - calc(3 * calc(2 * var(--spacing-md) + 7 * calc(var(--spacing-xxl) + var(--spacing-sm)) + 6 * var(--spacing-sm)) + 2 * var(--spacing-xl))) / 2)}.px_calc\(\(calc\(token\(sizes\.calchemyDemo\)_-_2_\*_token\(spacing\.md\)\)_-_calc\(3_\*_calc\(2_\*_token\(spacing\.md\)_\+_7_\*_calc\(token\(spacing\.xxl\)_\+_token\(spacing\.sm\)\)_\+_6_\*_token\(spacing\.sm\)\)_\+_2_\*_token\(spacing\.xl\)\)\)_\/_2\){padding-inline:calc((calc(var(--sizes-calchemy-demo) - 2 * var(--spacing-md)) - calc(3 * calc(2 * var(--spacing-md) + 7 * calc(var(--spacing-xxl) + var(--spacing-sm)) + 6 * var(--spacing-sm)) + 2 * var(--spacing-xl))) / 2)}.trs_transform_120ms_ease{transition:transform .12s}.bdr_full{border-radius:var(--radii-full)}.bd-w_1\.5px{border-width:1.5px}.bd-c_field\.text\.active{border-color:var(--colors-field-text-active)}.bd-c_color-mix\(in_srgb\,_var\(--colors-neutral-500\)_10\%\,_transparent\){border-color:color-mix(in srgb, var(--colors-neutral-500) 10%, transparent)}.bd-x-w_token\(spacing\.xxs\){border-inline-width:var(--spacing-xxs)}.px_xl{padding-inline:var(--spacing-xl)}.py_calc\(token\(spacing\.xxl\)_\+_token\(spacing\.xl\)\){padding-block:calc(var(--spacing-xxl) + var(--spacing-xl))}.gap_3xl{gap:var(--spacing-3xl)}.gap_lg{gap:var(--spacing-lg)}.bd-c_field\.border\.default{border-color:var(--colors-field-border-default)}.my_auto{margin-block:auto}.my_xl{margin-block:var(--spacing-xl)}.mx_xl{margin-inline:var(--spacing-xl)}.tw_balance{text-wrap:balance}.inset-x_0{inset-inline:0}.bdr_xxl{border-radius:var(--radii-xxl)}.gap_0{gap:0}.flex_1{flex:1}.trs_padding-block_200ms_ease-out{transition:padding-block .2s ease-out}.trs_width_200ms_ease-out{transition:width .2s ease-out}.trs_background-color_150ms_ease{transition:background-color .15s}.d_flex{display:flex}.jc_center{justify-content:center}.focus-v-ring_none{--focus-ring-color:var(--focus-ring-color-prop,var(--global-color-focus-ring,#005fcc))}.focus-v-ring_none:is(:focus-visible,[data-focus-visible]){outline:none}.white-space_pre-wrap{white-space:pre-wrap}.wb_break-word{word-break:break-word}.pos_relative{position:relative}.pos_absolute{position:absolute}.z_1{z-index:1}.c_text\.body{color:var(--colors-text-body)}.bg-c_bg\.surface{background-color:var(--colors-bg-surface)}.op_0{opacity:0}.pointer-events_none{pointer-events:none}.as_stretch{align-self:stretch}.d_grid{display:grid}.cursor_default{cursor:default}.ai_center{align-items:center}.us_none{-webkit-user-select:none;user-select:none}.pointer-events_auto{pointer-events:auto}.bg-c_bg\.canvas{background-color:var(--colors-bg-canvas)}.op_0\.85{opacity:.85}.ap_none{appearance:none}.cursor_pointer{cursor:pointer}.sr_true{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.inset-bs_calc\(token\(spacing\.full\)_\+_token\(spacing\.lg\)\){inset-block-start:calc(var(--spacing-full) + var(--spacing-lg))}.flex-sh_0{flex-shrink:0}.me_-sm{margin-inline-end:calc(var(--spacing-sm) * -1)}.c_text\.body\/50{--mix-color:color-mix(in srgb, var(--colors-text-body) 50%, transparent);color:var(--mix-color,var(--colors-text-body))}.white-space_nowrap{white-space:nowrap}.flex-d_column{flex-direction:column}.ms_auto{margin-inline-start:auto}.d_contents{display:contents}.trf-o_top_left{transform-origin:0 0}.asp_auto{aspect-ratio:auto}.obj-f_contain{object-fit:contain}.ring-w_0{outline-width:0}.d_none{display:none}.d_block{display:block}.ta_center{text-align:center}.lh_1\.25rem{line-height:1.25rem}.bg-c_border\.divider{background-color:var(--colors-border-divider)}.inset-bs_0{inset-block-start:0}.inset-s_half{inset-inline-start:var(--spacing-half)}.trf_translate\(-50\%\,_-50\%\){transform:translate(-50%,-50%)}.bx-sh_0_4px_16px_color-mix\(in_srgb\,_var\(--colors-neutral-900\)_12\%\,_transparent\){box-shadow:0 4px 16px color-mix(in srgb, var(--colors-neutral-900) 12%, transparent)}.trf-o_center{transform-origin:50%}.z_2{z-index:2}.c_brand\.pink{color:var(--colors-brand-pink)}.c_brand\.orange{color:var(--colors-brand-orange)}.c_text\.default{color:var(--colors-text-default)}.cq-t_inline-size{container-type:inline-size}.cq-n_projectsGrid{container-name:projectsGrid}.flex-g_1{flex-grow:1}.lh_1\.5rem{line-height:1.5rem}.tov_ellipsis{text-overflow:ellipsis}.ta_right{text-align:right}.fv-num_tabular-nums{font-variant-numeric:tabular-nums}.resize_none{resize:none}.ov-wrap_break-word{overflow-wrap:break-word}.trs-prop_opacity\,_visibility{--transition-prop:opacity, visibility;transition-property:opacity,visibility}.trs-dur_150ms{--transition-duration:.15s;transition-duration:.15s}.trs-dly_150ms{transition-delay:.15s}.trs-tmf_ease-out{--transition-easing:ease-out;transition-timing-function:ease-out}.bg-c_bg\.itemHover{background-color:var(--colors-bg-item-hover)}.c_text\.default\/50{--mix-color:color-mix(in srgb, var(--colors-text-default) 50%, transparent);color:var(--mix-color,var(--colors-text-default))}.d_inline-flex{display:inline-flex}.trs-prop_opacity{--transition-prop:opacity;transition-property:opacity}.trs-dur_180ms{--transition-duration:.18s;transition-duration:.18s}.op_1{opacity:1}.filter_blur\(2px\){filter:blur(2px)}.d_inline-block{display:inline-block}.trf_translateY\(-50\%\){transform:translateY(-50%)}.c_inherit{color:inherit}.flex-wrap_wrap{flex-wrap:wrap}.inset-s_token\(spacing\.half\){inset-inline-start:var(--spacing-half)}.translate_-50\%_0{translate:-50%}.bg-c_border\.focusRing{background-color:var(--colors-border-focus-ring)}.ai_stretch{align-items:stretch}.ca-c_text\.body{caret-color:var(--colors-text-body)}.ai_flex-start{align-items:flex-start}.scr-bar-w_none{scrollbar-width:none}.flex-d_row{flex-direction:row}.flex-wrap_nowrap{flex-wrap:nowrap}.grid-tc_repeat\(7\,_calc\(token\(spacing\.xxl\)_\+_token\(spacing\.sm\)\)\){grid-template-columns:repeat(7, calc(var(--spacing-xxl) + var(--spacing-sm)))}.z_60{z-index:60}.trs-prop_transform\,_opacity{--transition-prop:transform, opacity;transition-property:transform,opacity}.trs-dur_0ms\,_260ms{--transition-duration:0s, .26s;transition-duration:0s,.26s}.trs-tmf_cubic-bezier\(0\.4\,_0\,_0\.2\,_1\)\,_ease{--transition-easing:cubic-bezier(.4, 0, .2, 1), ease;transition-timing-function:cubic-bezier(.4,0,.2,1),ease}.bg-i_url\(\"\/cursors\/cursor-selection\.svg\"\){background-image:url(/cursors/cursor-selection.svg)}.bg-s_contain{background-size:contain}.bg-r_no-repeat{background-repeat:no-repeat}.trf-o_1px_3px{transform-origin:1px 3px}.fs_1\.25rem{font-size:1.25rem}.lh_1\.4{line-height:1.4}.c_field\.text\.placeholder{color:var(--colors-field-text-placeholder)}.cp-path_polygon\(0\.000\%_0px\,_6\.250\%_20px\,_12\.500\%_0px\,_18\.750\%_20px\,_25\.000\%_0px\,_31\.250\%_20px\,_37\.500\%_0px\,_43\.750\%_20px\,_50\.000\%_0px\,_56\.250\%_20px\,_62\.500\%_0px\,_68\.750\%_20px\,_75\.000\%_0px\,_81\.250\%_20px\,_87\.500\%_0px\,_93\.750\%_20px\,_100\.000\%_0px\,_100\.000\%_100\%\,_93\.750\%_calc\(100\%_-_20px\)\,_87\.500\%_100\%\,_81\.250\%_calc\(100\%_-_20px\)\,_75\.000\%_100\%\,_68\.750\%_calc\(100\%_-_20px\)\,_62\.500\%_100\%\,_56\.250\%_calc\(100\%_-_20px\)\,_50\.000\%_100\%\,_43\.750\%_calc\(100\%_-_20px\)\,_37\.500\%_100\%\,_31\.250\%_calc\(100\%_-_20px\)\,_25\.000\%_100\%\,_18\.750\%_calc\(100\%_-_20px\)\,_12\.500\%_100\%\,_6\.250\%_calc\(100\%_-_20px\)\,_0\.000\%_100\%\){clip-path:polygon(0% 0,6.25% 20px,12.5% 0,18.75% 20px,25% 0,31.25% 20px,37.5% 0,43.75% 20px,50% 0,56.25% 20px,62.5% 0,68.75% 20px,75% 0,81.25% 20px,87.5% 0,93.75% 20px,100% 0,100% 100%,93.75% calc(100% - 20px),87.5% 100%,81.25% calc(100% - 20px),75% 100%,68.75% calc(100% - 20px),62.5% 100%,56.25% calc(100% - 20px),50% 100%,43.75% calc(100% - 20px),37.5% 100%,31.25% calc(100% - 20px),25% 100%,18.75% calc(100% - 20px),12.5% 100%,6.25% calc(100% - 20px),0% 100%)}.jc_space-between{justify-content:space-between}.bd-y-w_token\(spacing\.none\){border-block-width:var(--spacing-none)}.bg-c_color-mix\(in_srgb\,_var\(--colors-neutral-500\)_10\%\,_transparent\){background-color:color-mix(in srgb, var(--colors-neutral-500) 10%, transparent)}.cg_xl{column-gap:var(--spacing-xl)}.rg_lg{row-gap:var(--spacing-lg)}.grid-tr_1fr{grid-template-rows:1fr}.trs-prop_grid-template-rows\,_display{--transition-prop:grid-template-rows, display;transition-property:grid-template-rows,display}.trs-dly_0s{transition-delay:0s}.transition-behavior_allow-discrete{transition-behavior:allow-discrete}.pbs_md{padding-block-start:var(--spacing-md)}.pbe_sm{padding-block-end:var(--spacing-sm)}.translate_0_0{translate:0}.trs-prop_opacity\,_translate{--transition-prop:opacity, translate;transition-property:opacity,translate}.trs-dur_160ms{--transition-duration:.16s;transition-duration:.16s}.trs-dly_80ms{transition-delay:80ms}.trs-prop_none{--transition-prop:none;transition-property:none}.trs-dur_180ms\,_160ms{--transition-duration:.18s, .16s;transition-duration:.18s,.16s}.trs-dly_0s\,_0s{transition-delay:0s,0s}.pbs_lg{padding-block-start:var(--spacing-lg)}.c_field\.text\.muted{color:var(--colors-field-text-muted)}.bg-c_field\.bg\.default{background-color:var(--colors-field-bg-default)}.bx-sh_inset_0_0_0_0\.5px_var\(--colors-field-border-default\){box-shadow:inset 0 0 0 .5px var(--colors-field-border-default)}.bg-c_transparent{background-color:#0000}.bg-c_bg\.surfaceGlass{background-color:var(--colors-bg-surface-glass)}.bkdp_blur\(token\(spacing\.md\)\),.-webkit-backdrop-filter_blur\(token\(spacing\.md\)\){-webkit-backdrop-filter:blur(var(--spacing-md))}.backdrop-filter_blur\(token\(spacing\.md\)\){-webkit-backdrop-filter:blur(var(--spacing-md));backdrop-filter:blur(var(--spacing-md))}.trf_scale\(0\.95\){transform:scale(.95)}.trs-prop_opacity\,_transform\,_display\,_overlay{--transition-prop:opacity, transform, display, overlay;transition-property:opacity,transform,display,overlay}.trs-dur_80ms{--transition-duration:80ms;transition-duration:80ms}.mbs_xl{margin-block-start:var(--spacing-xl)}.mbe_auto{margin-block-end:auto}.mbs_25dvh{margin-block-start:25dvh}.mbs_auto{margin-block-start:auto}.mbe_25dvh{margin-block-end:25dvh}.mbe_xl{margin-block-end:var(--spacing-xl)}.ms_xl{margin-inline-start:var(--spacing-xl)}.me_auto{margin-inline-end:auto}.me_xl{margin-inline-end:var(--spacing-xl)}.c_text\.title{color:var(--colors-text-title)}.inset-be_token\(spacing\.sm\){inset-block-end:var(--spacing-sm)}.pbs_xl{padding-block-start:var(--spacing-xl)}.ovs-bi_contain{overscroll-behavior-inline:contain}.focus-v-ring_outside{--focus-ring-color:var(--focus-ring-color-prop,var(--global-color-focus-ring,#005fcc))}.focus-v-ring_outside:is(:focus-visible,[data-focus-visible]){outline-width:var(--focus-ring-width,2px);outline-offset:var(--focus-ring-offset,2px);outline-style:var(--focus-ring-style,solid);outline-color:var(--focus-ring-color)}.bg-c_bg\.button\.secondary\.default{background-color:var(--colors-bg-button-secondary-default)}.inset-be_calc\(token\(spacing\.full\)_\+_token\(spacing\.xxl\)\){inset-block-end:calc(var(--spacing-full) + var(--spacing-xxl))}.pbs_var\(--canvas-head\){padding-block-start:var(--canvas-head)}.pbe_var\(--canvas-foot\){padding-block-end:var(--canvas-foot)}.grid-tc_minmax\(0\,_1fr\)_auto{grid-template-columns:minmax(0,1fr) auto}.c_field\.text\.default{color:var(--colors-field-text-default)}.inset-bs_calc\(\(var\(--chrome-band\)_-_token\(spacing\.4xl\)\)_\/_2\){inset-block-start:calc((var(--chrome-band) - var(--spacing-4xl)) / 2)}.isolation_isolate{isolation:isolate}.asp_var\(--preset-w\)_\/_var\(--preset-h\){aspect-ratio:var(--preset-w) / var(--preset-h)}.justify-self_end{justify-self:end}.pos_fixed{position:fixed}.inset-s_0{inset-inline-start:0}.z_-1{z-index:-1}.bg-c_field\.border\.default{background-color:var(--colors-field-border-default)}.ta_left{text-align:left}.min-h_0{min-height:0}.top_md{top:var(--spacing-md)}.right_md{right:var(--spacing-md)}.w_full{width:full}.h_full{height:full}.min-h_1\.5em{min-height:1.5em}.min-w_token\(spacing\.xxs\){min-width:var(--spacing-xxs)}.h_token\(spacing\.4xl\){height:var(--spacing-4xl)}.bd-b-w_token\(spacing\.3xs\){border-bottom-width:var(--spacing-3xs)}.border-bottom-style_solid{border-bottom-style:solid}.ov-y_auto{overflow-y:auto}.h_24px{height:24px}.max-w_token\(spacing\.full\){max-width:var(--spacing-full)}.w_token\(sizes\.articleShowcase\){width:var(--sizes-article-showcase)}.max-h_none{max-height:none}.min-h_calc\(100cqw_\/_1\){min-height:100cqw}.min-h_calc\(300cqw_\/_4\){min-height:75cqw}.min-h_calc\(400cqw_\/_3\){min-height:133.333cqw}.min-h_calc\(900cqw_\/_16\){min-height:56.25cqw}.min-h_calc\(1600cqw_\/_9\){min-height:177.778cqw}.min-h_calc\(100cqw_\/_2\){min-height:50cqw}.min-h_calc\(200cqw_\/_1\){min-height:200cqw}.min-h_calc\(200cqw_\/_3\){min-height:66.6667cqw}.min-h_calc\(300cqw_\/_2\){min-height:150cqw}.min-h_calc\(500cqw_\/_6\){min-height:83.3333cqw}.min-h_calc\(600cqw_\/_5\){min-height:120cqw}.min-w_0{min-width:0}.w_125px{width:125px}.h_100px{height:100px}.w_token\(sizes\.toolbarButton\){width:var(--sizes-toolbar-button)}.w_token\(spacing\.xxs\){width:var(--spacing-xxs)}.min-h_var\(--aspect-height\,_0px\){min-height:var(--aspect-height,0px)}.w_48px{width:48px}.h_48px{height:48px}.top_-6px{top:-6px}.left_-6px{left:-6px}.w_60px{width:60px}.h_60px{height:60px}.top_0{top:0}.left_0{left:0}.w_120px{width:120px}.w_100\%{width:100%}.max-w_articleContent{max-width:var(--sizes-article-content)}.w_token\(spacing\.full\){width:var(--spacing-full)}.h_token\(spacing\.xxl\){height:var(--spacing-xxl)}.w_token\(spacing\.xxl\){width:var(--spacing-xxl)}.w_token\(sizes\.tooltipIcon\){width:var(--sizes-tooltip-icon)}.h_token\(sizes\.tooltipIcon\){height:var(--sizes-tooltip-icon)}.h_1\.25rem{height:1.25rem}.top_50\%{top:50%}.w_0{width:0}.h_token\(spacing\.xl\){height:var(--spacing-xl)}.bd-l-w_token\(spacing\.3xs\){border-left-width:var(--spacing-3xs)}.border-left-style_solid{border-left-style:solid}.bd-l-c_border\.divider{border-left-color:var(--colors-border-divider)}.w_var\(--unsaved-dot-size\,_2\.5px\){width:var(--unsaved-dot-size,2.5px)}.h_var\(--unsaved-dot-size\,_2\.5px\){height:var(--unsaved-dot-size,2.5px)}.w_token\(sizes\.calchemyDemo\){width:var(--sizes-calchemy-demo)}.max-w_full{max-width:full}.w_calc\(token\(sizes\.calchemyDemo\)_-_2_\*_token\(spacing\.md\)\){width:calc(var(--sizes-calchemy-demo) - 2 * var(--spacing-md))}.ov-x_auto{overflow-x:auto}.ov-y_hidden{overflow-y:hidden}.w_max-content{width:max-content}.min-h_calc\(token\(spacing\.4xl\)_\+_token\(spacing\.5xl\)_\*_3\){min-height:calc(var(--spacing-4xl) + var(--spacing-5xl) * 3)}.top_half{top:var(--spacing-half)}.left_md{left:var(--spacing-md)}.h_token\(spacing\.full\){height:var(--spacing-full)}.left_1px{left:1px}.top_3px{top:3px}.w_token\(sizes\.calendarDay\){width:var(--sizes-calendar-day)}.h_token\(sizes\.calendarDay\){height:var(--sizes-calendar-day)}.ml_calc\(-1_\*_token\(sizes\.calendarDay\)_\/_2\){margin-left:calc(-1 * var(--sizes-calendar-day) / 2)}.mt_calc\(-1_\*_token\(sizes\.calendarDay\)_\/_2\){margin-top:calc(-1 * var(--sizes-calendar-day) / 2)}.w_615px{width:615px}.bd-t-w_token\(spacing\.xxs\){border-top-width:var(--spacing-xxs)}.bd-b-w_token\(spacing\.none\){border-bottom-width:var(--spacing-none)}.bd-b-w_token\(spacing\.xxs\){border-bottom-width:var(--spacing-xxs)}.bd-t-w_token\(spacing\.none\){border-top-width:var(--spacing-none)}.w_min-content{width:min-content}.w_70px{width:70px}.w_140px{width:140px}.h_token\(spacing\.3xs\){height:var(--spacing-3xs)}.h_token\(spacing\.none\){height:var(--spacing-none)}.h_var\(--counterweight\,_0px\){height:var(--counterweight,0px)}.w_fit-content{width:fit-content}.h_token\(sizes\.toolbarButton\){height:var(--sizes-toolbar-button)}.h_token\(spacing\.3xl\){height:var(--spacing-3xl)}.h_calc\(100dvh_-_token\(spacing\.xl\)_\*_2\){height:calc(100dvh - var(--spacing-xl) * 2)}.w_calc\(100\%_-_token\(spacing\.xl\)_\*_2\){width:calc(100% - var(--spacing-xl) * 2)}.max-w_min\(token\(sizes\.articleShowcase\)\,_calc\(token\(spacing\.full\)_-_2_\*_token\(spacing\.xxl\)\)\){max-width:min(var(--sizes-article-showcase), calc(var(--spacing-full) - 2 * var(--spacing-xxl)))}.w_token\(spacing\.5xl\){width:var(--spacing-5xl)}.h_token\(spacing\.5xl\){height:var(--spacing-5xl)}.min-h_100dvh{min-height:100dvh}.w_min\(token\(spacing\.full\)\,_token\(sizes\.articleShowcase\)\){width:min(var(--spacing-full), var(--sizes-article-showcase))}.h_var\(--chrome-band\){height:var(--chrome-band)}.w_min\(var\(--preset-max\)\,_calc\(var\(--preset-max\)_\*_var\(--preset-w\)_\/_var\(--preset-h\)\)\,_calc\(token\(spacing\.full\)_-_2_\*_var\(--card-gutter\)\)\,_calc\(\(100dvh_-_var\(--card-space\)\)_\*_var\(--preset-w\)_\/_var\(--preset-h\)\)\){width:min(var(--preset-max), calc(var(--preset-max) * var(--preset-w) / var(--preset-h)), calc(var(--spacing-full) - 2 * var(--card-gutter)), calc((100dvh - var(--card-space)) * var(--preset-w) / var(--preset-h)))}.w_token\(spacing\.3xs\){width:var(--spacing-3xs)}.\[\&\:has\(\[data-presets\]\)\]\:--presets-space_calc\(token\(spacing\.5xl\)_\+_2_\*_token\(spacing\.lg\)_\+_token\(spacing\.xl\)_\+_token\(spacing\.sm\)\):has([data-presets]){--presets-space:calc(var(--spacing-5xl) + 2 * var(--spacing-lg) + var(--spacing-xl) + var(--spacing-sm))}.\[\&\[data-sheet-dismissed\]\]\:--sheet-space_0px[data-sheet-dismissed]{--sheet-space:0px}.\[\&_\>_\*\]\:grid-area_1_\/_1>*{grid-area:1/1}.\[\&_\[calchemy-date\]\,_\&_\[calchemy-cell\]\]\:p_0 [calchemy-date],.\[\&_\[calchemy-date\]\,_\&_\[calchemy-cell\]\]\:p_0 [calchemy-cell]{padding:0}.\[\&_\[calchemy-date\]\,_\&_\[calchemy-cell\]\]\:bd_none [calchemy-date],.\[\&_\[calchemy-date\]\,_\&_\[calchemy-cell\]\]\:bd_none [calchemy-cell]{border:none}.\[\&_\[calchemy-date\]\,_\&_\[calchemy-cell\]\]\:bg_transparent [calchemy-date],.\[\&_\[calchemy-date\]\,_\&_\[calchemy-cell\]\]\:bg_transparent [calchemy-cell]{background:0 0}.\[\&_\[calchemy-field-backdrop\]\]\:inset_0 [calchemy-field-backdrop]{inset:0}.\[\&_\[calchemy-field-backdrop\]\]\:font_inherit [calchemy-field-backdrop]{font:inherit}.\[\&\[data-moved\]\]\:bdr_lg[data-moved]{border-radius:var(--radii-lg)}.\[\&_\[calchemy-week\]\]\:gap_sm [calchemy-week]{gap:var(--spacing-sm)}.\[\&_\[calchemy-date\]\,_\&_\[calchemy-cell\]\]\:bdr_sm [calchemy-date],.\[\&_\[calchemy-date\]\,_\&_\[calchemy-cell\]\]\:bdr_sm [calchemy-cell]{border-radius:var(--radii-sm)}.\[\&_\[calchemy-field\]\]\:flex_1_1_auto [calchemy-field]{flex:auto}.\[\&_\[calchemy-field-backdrop\]\]\:ov_hidden [calchemy-field-backdrop]{overflow:hidden}.\[\&\&\]\:flex_0_0_auto.\[\&\&\]\:flex_0_0_auto{flex:none}.\[\&\:empty\:\:before\]\:content_attr\(data-placeholder\):empty:before{content:attr(data-placeholder)}.\[\&\:empty\:\:before\]\:c_text\.default\/40:empty:before{--mix-color:color-mix(in srgb, var(--colors-text-default) 40%, transparent);color:var(--mix-color,var(--colors-text-default))}.\[\&\:empty\:\:before\]\:pointer-events_none:empty:before{pointer-events:none}.\[\&\:empty\:\:before\,_\&\[data-empty\]\:\:before\]\:content_attr\(data-placeholder\):empty:before,.\[\&\:empty\:\:before\,_\&\[data-empty\]\:\:before\]\:content_attr\(data-placeholder\)[data-empty]:before{content:attr(data-placeholder)}.\[\&\:empty\:\:before\,_\&\[data-empty\]\:\:before\]\:c_text\.default\/40:empty:before,.\[\&\:empty\:\:before\,_\&\[data-empty\]\:\:before\]\:c_text\.default\/40[data-empty]:before{--mix-color:color-mix(in srgb, var(--colors-text-default) 40%, transparent);color:var(--mix-color,var(--colors-text-default))}.\[\&\:empty\:\:before\,_\&\[data-empty\]\:\:before\]\:pointer-events_none:empty:before,.\[\&\:empty\:\:before\,_\&\[data-empty\]\:\:before\]\:pointer-events_none[data-empty]:before{pointer-events:none}.placeholder\:c_text\.body\/25::placeholder,.placeholder\:c_text\.body\/25[data-placeholder]{--mix-color:color-mix(in srgb, var(--colors-text-body) 25%, transparent);color:var(--mix-color,var(--colors-text-body))}.dark .dark\:d_block,[data-theme=dark] .dark\:d_block{display:block}.dark .dark\:d_none,[data-theme=dark] .dark\:d_none{display:none}.\[\&\[data-side\=\'before\'\]\]\:inset-s_var\(--rail-offset\)[data-side=before]{inset-inline-start:var(--rail-offset)}.\[\&\[data-side\=\'after\'\]\]\:inset-e_var\(--rail-offset\)[data-side=after]{inset-inline-end:var(--rail-offset)}.\[\&\[data-moved\]\]\:ring-w_token\(spacing\.xs\)[data-moved]{outline-width:var(--spacing-xs)}.\[\&\[data-moved\]\]\:outline-style_solid[data-moved]{outline-style:solid}.\[\&\[data-moved\]\]\:ring-c_border\.focusRing[data-moved]{outline-color:var(--colors-border-focus-ring)}.\[\&_\>_\*\]\:flex-g_1>*{flex-grow:1}.\[\&\[data-inert\]\]\:pointer-events_none[data-inert]{pointer-events:none}.placeholder\:c_text\.body\/50::placeholder,.placeholder\:c_text\.body\/50[data-placeholder]{--mix-color:color-mix(in srgb, var(--colors-text-body) 50%, transparent);color:var(--mix-color,var(--colors-text-body))}button[data-tooltip-visible]~.\[button\[data-tooltip-visible\]_\~_\&\]\:op_0{opacity:0}button[data-tooltip-visible]~.\[button\[data-tooltip-visible\]_\~_\&\]\:vis_hidden{visibility:hidden}button[data-tooltip-visible]~.\[button\[data-tooltip-visible\]_\~_\&\]\:trs-dur_0s{--transition-duration:0s;transition-duration:0s}button[data-tooltip-visible]~.\[button\[data-tooltip-visible\]_\~_\&\]\:trs-dly_0s{transition-delay:0s}.\[\&\:\:placeholder\]\:c_text\.body\/25::placeholder{--mix-color:color-mix(in srgb, var(--colors-text-body) 25%, transparent);color:var(--mix-color,var(--colors-text-body))}.\[\&\:\:placeholder\]\:op_1::placeholder{opacity:1}.\[\&\:\:-webkit-scrollbar\]\:d_none::-webkit-scrollbar{display:none}.\[\&\:nth-of-type\(3n_\+_1\)\]\:scr-sa_start:nth-of-type(3n+1){scroll-snap-align:start}.\[\&\:nth-of-type\(3n_\+_1\)\]\:scrs-s_always:nth-of-type(3n+1){scroll-snap-stop:always}.\[\&_\[calchemy-weekday\]\]\:d_flex [calchemy-weekday]{display:flex}.\[\&_\[calchemy-weekday\]\]\:ai_center [calchemy-weekday]{align-items:center}.\[\&_\[calchemy-weekday\]\]\:jc_center [calchemy-weekday]{justify-content:center}.\[\&_\[calchemy-weekday\]\]\:ta_center [calchemy-weekday]{text-align:center}.\[\&_\[calchemy-weekday\]\]\:c_text\.body [calchemy-weekday]{color:var(--colors-text-body)}.\[\&_\[calchemy-weekday\]\[calchemy-weekend\]\]\:c_text\.body\/50 [calchemy-weekday][calchemy-weekend]{--mix-color:color-mix(in srgb, var(--colors-text-body) 50%, transparent);color:var(--mix-color,var(--colors-text-body))}.\[\&_\[calchemy-week\]\]\:d_grid [calchemy-week]{display:grid}.\[\&_\[calchemy-week\]\]\:grid-tc_repeat\(7\,_calc\(token\(spacing\.xxl\)_\+_token\(spacing\.sm\)\)\) [calchemy-week]{grid-template-columns:repeat(7, calc(var(--spacing-xxl) + var(--spacing-sm)))}.\[\&_\[calchemy-week\]\]\:jc_center [calchemy-week]{justify-content:center}.\[\&_\[calchemy-date\]\,_\&_\[calchemy-cell\]\]\:d_flex [calchemy-date],.\[\&_\[calchemy-date\]\,_\&_\[calchemy-cell\]\]\:d_flex [calchemy-cell]{display:flex}.\[\&_\[calchemy-date\]\,_\&_\[calchemy-cell\]\]\:ai_center [calchemy-date],.\[\&_\[calchemy-date\]\,_\&_\[calchemy-cell\]\]\:ai_center [calchemy-cell]{align-items:center}.\[\&_\[calchemy-date\]\,_\&_\[calchemy-cell\]\]\:jc_center [calchemy-date],.\[\&_\[calchemy-date\]\,_\&_\[calchemy-cell\]\]\:jc_center [calchemy-cell]{justify-content:center}.\[\&_\[calchemy-date\]\,_\&_\[calchemy-cell\]\]\:fv-num_tabular-nums [calchemy-date],.\[\&_\[calchemy-date\]\,_\&_\[calchemy-cell\]\]\:fv-num_tabular-nums [calchemy-cell]{font-variant-numeric:tabular-nums}.\[\&_\[calchemy-date\]\,_\&_\[calchemy-cell\]\]\:ta_center [calchemy-date],.\[\&_\[calchemy-date\]\,_\&_\[calchemy-cell\]\]\:ta_center [calchemy-cell]{text-align:center}.\[\&_\[calchemy-date\]\,_\&_\[calchemy-cell\]\]\:c_text\.body [calchemy-date],.\[\&_\[calchemy-date\]\,_\&_\[calchemy-cell\]\]\:c_text\.body [calchemy-cell]{color:var(--colors-text-body)}.\[\&_\[calchemy-date\]\,_\&_\[calchemy-cell\]\]\:cursor_default [calchemy-date],.\[\&_\[calchemy-date\]\,_\&_\[calchemy-cell\]\]\:cursor_default [calchemy-cell]{cursor:default}.\[\&_\[calchemy-date\]\[calchemy-weekend\]\]\:c_text\.body\/50 [calchemy-date][calchemy-weekend]{--mix-color:color-mix(in srgb, var(--colors-text-body) 50%, transparent);color:var(--mix-color,var(--colors-text-body))}.\[\&_\[calchemy-date\]\[calchemy-selected\]\]\:bg-c_brand\.pink\/15 [calchemy-date][calchemy-selected]{--mix-backgroundColor:color-mix(in srgb, var(--colors-brand-pink) 15%, transparent);background-color:var(--mix-backgroundColor,var(--colors-brand-pink))}.\[\&_\[calchemy-date\]\[calchemy-selected\]\]\:c_brand\.pink [calchemy-date][calchemy-selected],.\[\&_\[calchemy-date\]\[calchemy-today\]\]\:c_brand\.pink [calchemy-date][calchemy-today]{color:var(--colors-brand-pink)}.\[\&_\[calchemy-field\]\]\:pos_relative [calchemy-field]{position:relative}.\[\&_\[calchemy-field\]\]\:d_flex [calchemy-field]{display:flex}.\[\&_\[calchemy-field\]\]\:ai_center [calchemy-field]{align-items:center}.\[\&_\[calchemy-field-backdrop\]\]\:pos_absolute [calchemy-field-backdrop]{position:absolute}.\[\&_\[calchemy-field-backdrop\]\]\:d_flex [calchemy-field-backdrop]{display:flex}.\[\&_\[calchemy-field-backdrop\]\]\:ai_center [calchemy-field-backdrop]{align-items:center}.\[\&_\[calchemy-field-backdrop\]\]\:white-space_pre [calchemy-field-backdrop]{white-space:pre}.\[\&_\[calchemy-field-backdrop\]\]\:pointer-events_none [calchemy-field-backdrop]{pointer-events:none}.\[\&_\[calchemy-field-typed\]\]\:c_transparent [calchemy-field-typed]{color:#0000}.\[\&_\[calchemy-completions\]\]\:c_text\.body\/25 [calchemy-completions]{--mix-color:color-mix(in srgb, var(--colors-text-body) 25%, transparent);color:var(--mix-color,var(--colors-text-body))}.\[\&\[data-visible\]\]\:op_1[data-visible]{opacity:1}.\[\&\[data-pressed\]\]\:trf_scale\(0\.82\)[data-pressed]{transform:scale(.82)}.\[\&\:\:after\]\:content_\"\":after{content:""}.\[\&\:\:after\]\:d_block:after{display:block}.\[\&\:\:after\]\:bg-i_url\(\"data\:image\/svg\+xml\,\%3Csvg_preserveAspectRatio\=\'none\'_width\=\'615\.462\'_height\=\'21\.1273\'_viewBox\=\'0_0_615\.462_21\.1273\'_fill\=\'none\'_xmlns\=\'http\:\/\/www\.w3\.org\/2000\/svg\'\%3E\%3Cpath_d\=\'M0\.23079_0\.563635L38\.6683_20\.5636L77\.1058_0\.563635L115\.543_20\.5636L153\.981_0\.563635L192\.418_20\.5636L230\.856_0\.563635L269\.293_20\.5636L307\.731_0\.563635L346\.168_20\.5636L384\.606_0\.563635L423\.043_20\.5636L461\.481_0\.563635L499\.918_20\.5636L538\.356_0\.563635L576\.793_20\.5636L615\.231_0\.563635\'_stroke\=\'\%23576675\'_stroke-opacity\=\'0\.1\'\/\%3E\%3C\/svg\%3E\"\):after{background-image:url("data:image/svg+xml,%3Csvg preserveAspectRatio='none' width='615.462' height='21.1273' viewBox='0 0 615.462 21.1273' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.23079 0.563635L38.6683 20.5636L77.1058 0.563635L115.543 20.5636L153.981 0.563635L192.418 20.5636L230.856 0.563635L269.293 20.5636L307.731 0.563635L346.168 20.5636L384.606 0.563635L423.043 20.5636L461.481 0.563635L499.918 20.5636L538.356 0.563635L576.793 20.5636L615.231 0.563635' stroke='%23576675' stroke-opacity='0.1'/%3E%3C/svg%3E")}.\[\&\:\:after\]\:bg-s_100\%_100\%:after{background-size:100% 100%}.\[\&\:\:after\]\:bg-r_no-repeat:after{background-repeat:no-repeat}.\[\&_svg\]\:d_block svg{display:block}.\[\&\:\:before\]\:content_\"\":before{content:""}.\[\&\:\:before\]\:d_block:before{display:block}.\[\&\:\:before\]\:bg-i_url\(\"data\:image\/svg\+xml\,\%3Csvg_preserveAspectRatio\=\'none\'_width\=\'616\'_height\=\'21\.3874\'_viewBox\=\'0_0_616_21\.3874\'_fill\=\'none\'_xmlns\=\'http\:\/\/www\.w3\.org\/2000\/svg\'\%3E\%3Cpath_d\=\'M0\.5_0\.823798L38\.9375_20\.8238L77\.375_0\.823798L115\.812_20\.8238L154\.25_0\.823798L192\.688_20\.8238L231\.125_0\.823798L269\.562_20\.8238L308_0\.823798L346\.438_20\.8238L384\.875_0\.823798L423\.312_20\.8238L461\.75_0\.823798L500\.188_20\.8238L538\.625_0\.823798L577\.062_20\.8238L615\.5_0\.823798\'_stroke\=\'\%23576675\'_stroke-opacity\=\'0\.1\'\/\%3E\%3C\/svg\%3E\"\):before{background-image:url("data:image/svg+xml,%3Csvg preserveAspectRatio='none' width='616' height='21.3874' viewBox='0 0 616 21.3874' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.5 0.823798L38.9375 20.8238L77.375 0.823798L115.812 20.8238L154.25 0.823798L192.688 20.8238L231.125 0.823798L269.562 20.8238L308 0.823798L346.438 20.8238L384.875 0.823798L423.312 20.8238L461.75 0.823798L500.188 20.8238L538.625 0.823798L577.062 20.8238L615.5 0.823798' stroke='%23576675' stroke-opacity='0.1'/%3E%3C/svg%3E")}.\[\&\:\:before\]\:bg-s_100\%_100\%:before{background-size:100% 100%}.\[\&\:\:before\]\:bg-r_no-repeat:before{background-repeat:no-repeat}.\[\&\:\:before\]\:trf_scaleY\(-1\):before{transform:scaleY(-1)}.\[\&\[data-collapsed\=\'true\'\]\]\:grid-tr_0fr[data-collapsed=true]{grid-template-rows:0fr}.\[\&\[data-collapsed\=\'true\'\]\]\:trs-dly_60ms[data-collapsed=true]{transition-delay:60ms}.\[\&\[data-armed\=\'true\'\]\[data-collapsed\=\'true\'\]\]\:d_none[data-armed=true][data-collapsed=true]{display:none}[data-collapsed=true] .\[\[data-collapsed\=\'true\'\]_\&\]\:op_0{opacity:0}[data-collapsed=true] .\[\[data-collapsed\=\'true\'\]_\&\]\:translate_0_-20px{translate:0 -20px}[data-collapsed=true] .\[\[data-collapsed\=\'true\'\]_\&\]\:trs-dly_0s{transition-delay:0s}.\[\&\[data-armed\=\'true\'\]\]\:trs-prop_height\,_opacity[data-armed=true]{--transition-prop:height, opacity;transition-property:height,opacity}.\[\&\[data-open\=\'true\'\]\]\:op_1[data-open=true]{opacity:1}.\[\&\[data-open\=\'true\'\]\]\:trs-dly_60ms\,_80ms[data-open=true]{transition-delay:60ms,80ms}.\[\&\[data-outside\]\]\:vis_hidden[data-outside]{visibility:hidden}.\[\&\[open\]\]\:op_1[open]{opacity:1}.\[\&\[open\]\]\:trf_scale\(1\)[open]{transform:scale(1)}.\[\&\[open\]\]\:d_flex[open]{display:flex}.\[\&\[open\]\]\:flex-d_column[open]{flex-direction:column}.\[\&\:\:backdrop\]\:op_0::backdrop{opacity:0}.\[\&\:\:backdrop\]\:bg-c_bg\.canvas\/50::backdrop{--mix-backgroundColor:color-mix(in srgb, var(--colors-bg-canvas) 50%, transparent);background-color:var(--mix-backgroundColor,var(--colors-bg-canvas))}.\[\&\:\:backdrop\]\:trs-prop_opacity\,_display\,_overlay::backdrop{--transition-prop:opacity, display, overlay;transition-property:opacity,display,overlay}.\[\&\:\:backdrop\]\:trs-dur_80ms::backdrop{--transition-duration:80ms;transition-duration:80ms}.\[\&\:\:backdrop\]\:trs-tmf_ease-out::backdrop{--transition-easing:ease-out;transition-timing-function:ease-out}.\[\&\:\:backdrop\]\:trs-dly_0s::backdrop{transition-delay:0s}.\[\&\:\:backdrop\]\:transition-behavior_allow-discrete::backdrop{transition-behavior:allow-discrete}.\[\&\[open\]\:\:backdrop\]\:op_1[open]::backdrop{opacity:1}.\[\&\[aria-current\=\'true\'\]\]\:cursor_default[aria-current=true]{cursor:default}.\[\&\[aria-current\=\'true\'\]\]\:ring-w_token\(spacing\.xs\)[aria-current=true]{outline-width:var(--spacing-xs)}.\[\&\[aria-current\=\'true\'\]\]\:outline-style_solid[aria-current=true]{outline-style:solid}.\[\&\[aria-current\=\'true\'\]\]\:ring-c_border\.focusRing[aria-current=true]{outline-color:var(--colors-border-focus-ring)}.\[\&\[aria-current\=\'true\'\]\]\:ring-o_token\(spacing\.xs\)[aria-current=true]{outline-offset:var(--spacing-xs)}.disabled\:cursor_progress:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){cursor:progress}.disabled\:op_0\.5:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){opacity:.5}.\[\&\&\]\:ta_right.\[\&\&\]\:ta_right{text-align:right}.\[\&\&\]\:me_calc\(token\(spacing\.md\)_\*_-1\).\[\&\&\]\:me_calc\(token\(spacing\.md\)_\*_-1\){margin-inline-end:calc(var(--spacing-md) * -1)}.\[\&\&\]\:pe_md.\[\&\&\]\:pe_md{padding-inline-end:var(--spacing-md)}.\[\&_\[calchemy-weekday\]\]\:w_calc\(token\(spacing\.xxl\)_\+_token\(spacing\.sm\)\) [calchemy-weekday]{width:calc(var(--spacing-xxl) + var(--spacing-sm))}.\[\&_\[calchemy-weekday\]\]\:h_calc\(token\(spacing\.xxl\)_\+_token\(spacing\.sm\)\) [calchemy-weekday]{height:calc(var(--spacing-xxl) + var(--spacing-sm))}.\[\&_\[calchemy-date\]\,_\&_\[calchemy-cell\]\]\:w_calc\(token\(spacing\.xxl\)_\+_token\(spacing\.sm\)\) [calchemy-date],.\[\&_\[calchemy-date\]\,_\&_\[calchemy-cell\]\]\:w_calc\(token\(spacing\.xxl\)_\+_token\(spacing\.sm\)\) [calchemy-cell]{width:calc(var(--spacing-xxl) + var(--spacing-sm))}.\[\&_\[calchemy-date\]\,_\&_\[calchemy-cell\]\]\:h_calc\(token\(spacing\.xxl\)_\+_token\(spacing\.sm\)\) [calchemy-date],.\[\&_\[calchemy-date\]\,_\&_\[calchemy-cell\]\]\:h_calc\(token\(spacing\.xxl\)_\+_token\(spacing\.sm\)\) [calchemy-cell]{height:calc(var(--spacing-xxl) + var(--spacing-sm))}.\[\&_\[calchemy-field\]\]\:min-w_0 [calchemy-field]{min-width:0}.\[\&\:\:after\]\:h_token\(spacing\.xxl\):after{height:var(--spacing-xxl)}.\[\&_svg\]\:w_token\(spacing\.full\) svg{width:var(--spacing-full)}.\[\&_svg\]\:h_token\(spacing\.full\) svg{height:var(--spacing-full)}.\[\&\:\:before\]\:h_token\(spacing\.xxl\):before{height:var(--spacing-xxl)}.\[\&\[data-open\=\'true\'\]\]\:h_var\(--counterweight\,_0px\)[data-open=true]{height:var(--counterweight,0px)}.\[\&\&\]\:w_token\(sizes\.fieldValue\).\[\&\&\]\:w_token\(sizes\.fieldValue\){width:var(--sizes-field-value)}.code-block-wrapper:focus-within .\[\.code-block-wrapper\:focus-within_\&\]\:op_1{opacity:1}.code-block-wrapper:focus-within .\[\.code-block-wrapper\:focus-within_\&\]\:pointer-events_auto{pointer-events:auto}.focusVisible\:bdr_unset:is(:focus-visible,[data-focus-visible]){border-radius:unset}.focusVisible\:ring-w_token\(spacing\.xs\):is(:focus-visible,[data-focus-visible]){outline-width:var(--spacing-xs)}.focusVisible\:outline-style_solid:is(:focus-visible,[data-focus-visible]){outline-style:solid}.focusVisible\:ring-c_field\.border\.active:is(:focus-visible,[data-focus-visible]){outline-color:var(--colors-field-border-active)}.focusVisible\:ring-o_token\(spacing\.sm\):is(:focus-visible,[data-focus-visible]){outline-offset:var(--spacing-sm)}.focusVisible\:bx-sh_none:is(:focus-visible,[data-focus-visible]){box-shadow:none}[data-field]:has([data-control]:focus-visible) .\[\[data-field\]\:has\(\[data-control\]\:focus-visible\)_\&\]\:bg-c_field\.border\.active{background-color:var(--colors-field-border-active)}.\[\&\:focus\]\:min-h_1\.5em:focus{min-height:1.5em}.hover\:bg-c_field\.bg\.hover:is(:hover,[data-hover]){background-color:var(--colors-field-bg-hover)}.hover\:bg-c_bg\.surface:is(:hover,[data-hover]){background-color:var(--colors-bg-surface)}.hover\:bg-c_bg\.button\.secondary\.hover:is(:hover,[data-hover]){background-color:var(--colors-bg-button-secondary-hover)}.dark .dark\:\[\&_\[calchemy-date\]\[calchemy-selected\]\]\:bg-c_brand\.orange\/15 [calchemy-date][calchemy-selected],[data-theme=dark] .dark\:\[\&_\[calchemy-date\]\[calchemy-selected\]\]\:bg-c_brand\.orange\/15 [calchemy-date][calchemy-selected]{--mix-backgroundColor:color-mix(in srgb, var(--colors-brand-orange) 15%, transparent);background-color:var(--mix-backgroundColor,var(--colors-brand-orange))}.dark .dark\:\[\&_\[calchemy-date\]\[calchemy-selected\]\]\:c_brand\.orange [calchemy-date][calchemy-selected],[data-theme=dark] .dark\:\[\&_\[calchemy-date\]\[calchemy-selected\]\]\:c_brand\.orange [calchemy-date][calchemy-selected],.dark .dark\:\[\&_\[calchemy-date\]\[calchemy-today\]\]\:c_brand\.orange [calchemy-date][calchemy-today],[data-theme=dark] .dark\:\[\&_\[calchemy-date\]\[calchemy-today\]\]\:c_brand\.orange [calchemy-date][calchemy-today]{color:var(--colors-brand-orange)}@starting-style{.starting\:op_0,.starting\:\[\&\[data-visible\]\]\:op_0[data-visible]{opacity:0}.starting\:\[\&\[data-armed\=\'true\'\]\[data-collapsed\=\'false\'\]\]\:grid-tr_0fr[data-armed=true][data-collapsed=false]{grid-template-rows:0fr}[data-armed=true][data-collapsed=false] .starting\:\[\[data-armed\=\'true\'\]\[data-collapsed\=\'false\'\]_\&\]\:op_0{opacity:0}[data-armed=true][data-collapsed=false] .starting\:\[\[data-armed\=\'true\'\]\[data-collapsed\=\'false\'\]_\&\]\:translate_0_-20px{translate:0 -20px}.starting\:\[\&\[open\]\]\:op_0[open]{opacity:0}.starting\:\[\&\[open\]\]\:trf_scale\(0\.95\)[open]{transform:scale(.95)}.starting\:\[\&\[open\]\:\:backdrop\]\:op_0[open]::backdrop{opacity:0}}@media (orientation:landscape) and (max-width:819px){.narrowRail\:me_token\(sizes\.propertiesPanelWidth\){margin-inline-end:var(--sizes-properties-panel-width)}}@media (orientation:portrait) and (max-width:819px){.bottomSheet\:--sheet-space_50dvh{--sheet-space:50dvh}.bottomSheet\:--chrome-band_calc\(token\(spacing\.md\)_\+_token\(spacing\.4xl\)\){--chrome-band:calc(var(--spacing-md) + var(--spacing-4xl))}.bottomSheet\:--rail-space_calc\(token\(spacing\.4xl\)_\+_token\(spacing\.md\)\){--rail-space:calc(var(--spacing-4xl) + var(--spacing-md))}.bottomSheet\:--canvas-head_var\(--chrome-band\){--canvas-head:var(--chrome-band)}.bottomSheet\:--canvas-foot_max\(var\(--sheet-space\)\,_var\(--presets-space\)\){--canvas-foot:max(var(--sheet-space), var(--presets-space))}.bottomSheet\:--card-gutter_token\(spacing\.md\){--card-gutter:var(--spacing-md)}.bottomSheet\:gap_md{gap:var(--spacing-md)}.bottomSheet\:flex-d_column{flex-direction:column}.bottomSheet\:pbs_md{padding-block-start:var(--spacing-md)}.bottomSheet\:pos_static{position:static}.bottomSheet\:d_block{display:block}.bottomSheet\:d_none{display:none}.bottomSheet\:tch-a_none{touch-action:none}}@container demoFrame (max-width:760px){.demoFrameNarrow\:scr-px_calc\(\(calc\(calc\(token\(sizes\.calchemyDemo\)_-_calc\(calc\(2_\*_token\(spacing\.md\)_\+_7_\*_calc\(token\(spacing\.xxl\)_\+_token\(spacing\.sm\)\)_\+_6_\*_token\(spacing\.sm\)\)_\+_token\(spacing\.xl\)\)\)_-_2_\*_token\(spacing\.md\)\)_-_calc\(2_\*_calc\(2_\*_token\(spacing\.md\)_\+_7_\*_calc\(token\(spacing\.xxl\)_\+_token\(spacing\.sm\)\)_\+_6_\*_token\(spacing\.sm\)\)_\+_1_\*_token\(spacing\.xl\)\)\)_\/_2\){scroll-padding-inline:calc((calc(calc(var(--sizes-calchemy-demo) - calc(calc(2 * var(--spacing-md) + 7 * calc(var(--spacing-xxl) + var(--spacing-sm)) + 6 * var(--spacing-sm)) + var(--spacing-xl))) - 2 * var(--spacing-md)) - calc(2 * calc(2 * var(--spacing-md) + 7 * calc(var(--spacing-xxl) + var(--spacing-sm)) + 6 * var(--spacing-sm)) + 1 * var(--spacing-xl))) / 2)}.demoFrameNarrow\:px_calc\(\(calc\(calc\(token\(sizes\.calchemyDemo\)_-_calc\(calc\(2_\*_token\(spacing\.md\)_\+_7_\*_calc\(token\(spacing\.xxl\)_\+_token\(spacing\.sm\)\)_\+_6_\*_token\(spacing\.sm\)\)_\+_token\(spacing\.xl\)\)\)_-_2_\*_token\(spacing\.md\)\)_-_calc\(2_\*_calc\(2_\*_token\(spacing\.md\)_\+_7_\*_calc\(token\(spacing\.xxl\)_\+_token\(spacing\.sm\)\)_\+_6_\*_token\(spacing\.sm\)\)_\+_1_\*_token\(spacing\.xl\)\)\)_\/_2\){padding-inline:calc((calc(calc(var(--sizes-calchemy-demo) - calc(calc(2 * var(--spacing-md) + 7 * calc(var(--spacing-xxl) + var(--spacing-sm)) + 6 * var(--spacing-sm)) + var(--spacing-xl))) - 2 * var(--spacing-md)) - calc(2 * calc(2 * var(--spacing-md) + 7 * calc(var(--spacing-xxl) + var(--spacing-sm)) + 6 * var(--spacing-sm)) + 1 * var(--spacing-xl))) / 2)}.demoFrameNarrow\:w_calc\(token\(sizes\.calchemyDemo\)_-_calc\(calc\(2_\*_token\(spacing\.md\)_\+_7_\*_calc\(token\(spacing\.xxl\)_\+_token\(spacing\.sm\)\)_\+_6_\*_token\(spacing\.sm\)\)_\+_token\(spacing\.xl\)\)\){width:calc(var(--sizes-calchemy-demo) - calc(calc(2 * var(--spacing-md) + 7 * calc(var(--spacing-xxl) + var(--spacing-sm)) + 6 * var(--spacing-sm)) + var(--spacing-xl)))}.demoFrameNarrow\:w_calc\(calc\(token\(sizes\.calchemyDemo\)_-_calc\(calc\(2_\*_token\(spacing\.md\)_\+_7_\*_calc\(token\(spacing\.xxl\)_\+_token\(spacing\.sm\)\)_\+_6_\*_token\(spacing\.sm\)\)_\+_token\(spacing\.xl\)\)\)_-_2_\*_token\(spacing\.md\)\){width:calc(calc(var(--sizes-calchemy-demo) - calc(calc(2 * var(--spacing-md) + 7 * calc(var(--spacing-xxl) + var(--spacing-sm)) + 6 * var(--spacing-sm)) + var(--spacing-xl))) - 2 * var(--spacing-md))}.demoFrameNarrow\:\[\&\:nth-of-type\(3n_\+_1\)\]\:scr-sa_unset:nth-of-type(3n+1){scroll-snap-align:unset}.demoFrameNarrow\:\[\&\:nth-of-type\(3n_\+_1\)\]\:scrs-s_unset:nth-of-type(3n+1){scroll-snap-stop:unset}.demoFrameNarrow\:\[\&\:nth-of-type\(2n_\+_1\)\]\:scr-sa_start:nth-of-type(odd){scroll-snap-align:start}.demoFrameNarrow\:\[\&\:nth-of-type\(2n_\+_1\)\]\:scrs-s_always:nth-of-type(odd){scroll-snap-stop:always}}@container demoFrame (max-width:535px){.demoFrameCompact\:scr-px_calc\(\(calc\(calc\(calc\(token\(sizes\.calchemyDemo\)_-_calc\(calc\(2_\*_token\(spacing\.md\)_\+_7_\*_calc\(token\(spacing\.xxl\)_\+_token\(spacing\.sm\)\)_\+_6_\*_token\(spacing\.sm\)\)_\+_token\(spacing\.xl\)\)\)_-_calc\(calc\(2_\*_token\(spacing\.md\)_\+_7_\*_calc\(token\(spacing\.xxl\)_\+_token\(spacing\.sm\)\)_\+_6_\*_token\(spacing\.sm\)\)_\+_token\(spacing\.xl\)\)\)_-_2_\*_token\(spacing\.md\)\)_-_calc\(2_\*_token\(spacing\.md\)_\+_7_\*_calc\(token\(spacing\.xxl\)_\+_token\(spacing\.sm\)\)_\+_6_\*_token\(spacing\.sm\)\)\)_\/_2\){scroll-padding-inline:calc((calc(calc(calc(var(--sizes-calchemy-demo) - calc(calc(2 * var(--spacing-md) + 7 * calc(var(--spacing-xxl) + var(--spacing-sm)) + 6 * var(--spacing-sm)) + var(--spacing-xl))) - calc(calc(2 * var(--spacing-md) + 7 * calc(var(--spacing-xxl) + var(--spacing-sm)) + 6 * var(--spacing-sm)) + var(--spacing-xl))) - 2 * var(--spacing-md)) - calc(2 * var(--spacing-md) + 7 * calc(var(--spacing-xxl) + var(--spacing-sm)) + 6 * var(--spacing-sm))) / 2)}.demoFrameCompact\:px_calc\(\(calc\(calc\(calc\(token\(sizes\.calchemyDemo\)_-_calc\(calc\(2_\*_token\(spacing\.md\)_\+_7_\*_calc\(token\(spacing\.xxl\)_\+_token\(spacing\.sm\)\)_\+_6_\*_token\(spacing\.sm\)\)_\+_token\(spacing\.xl\)\)\)_-_calc\(calc\(2_\*_token\(spacing\.md\)_\+_7_\*_calc\(token\(spacing\.xxl\)_\+_token\(spacing\.sm\)\)_\+_6_\*_token\(spacing\.sm\)\)_\+_token\(spacing\.xl\)\)\)_-_2_\*_token\(spacing\.md\)\)_-_calc\(2_\*_token\(spacing\.md\)_\+_7_\*_calc\(token\(spacing\.xxl\)_\+_token\(spacing\.sm\)\)_\+_6_\*_token\(spacing\.sm\)\)\)_\/_2\){padding-inline:calc((calc(calc(calc(var(--sizes-calchemy-demo) - calc(calc(2 * var(--spacing-md) + 7 * calc(var(--spacing-xxl) + var(--spacing-sm)) + 6 * var(--spacing-sm)) + var(--spacing-xl))) - calc(calc(2 * var(--spacing-md) + 7 * calc(var(--spacing-xxl) + var(--spacing-sm)) + 6 * var(--spacing-sm)) + var(--spacing-xl))) - 2 * var(--spacing-md)) - calc(2 * var(--spacing-md) + 7 * calc(var(--spacing-xxl) + var(--spacing-sm)) + 6 * var(--spacing-sm))) / 2)}.demoFrameCompact\:gap_xl{gap:var(--spacing-xl)}.demoFrameCompact\:flex-d_column-reverse{flex-direction:column-reverse}.demoFrameCompact\:w_calc\(calc\(token\(sizes\.calchemyDemo\)_-_calc\(calc\(2_\*_token\(spacing\.md\)_\+_7_\*_calc\(token\(spacing\.xxl\)_\+_token\(spacing\.sm\)\)_\+_6_\*_token\(spacing\.sm\)\)_\+_token\(spacing\.xl\)\)\)_-_calc\(calc\(2_\*_token\(spacing\.md\)_\+_7_\*_calc\(token\(spacing\.xxl\)_\+_token\(spacing\.sm\)\)_\+_6_\*_token\(spacing\.sm\)\)_\+_token\(spacing\.xl\)\)\){width:calc(calc(var(--sizes-calchemy-demo) - calc(calc(2 * var(--spacing-md) + 7 * calc(var(--spacing-xxl) + var(--spacing-sm)) + 6 * var(--spacing-sm)) + var(--spacing-xl))) - calc(calc(2 * var(--spacing-md) + 7 * calc(var(--spacing-xxl) + var(--spacing-sm)) + 6 * var(--spacing-sm)) + var(--spacing-xl)))}.demoFrameCompact\:w_calc\(calc\(calc\(token\(sizes\.calchemyDemo\)_-_calc\(calc\(2_\*_token\(spacing\.md\)_\+_7_\*_calc\(token\(spacing\.xxl\)_\+_token\(spacing\.sm\)\)_\+_6_\*_token\(spacing\.sm\)\)_\+_token\(spacing\.xl\)\)\)_-_calc\(calc\(2_\*_token\(spacing\.md\)_\+_7_\*_calc\(token\(spacing\.xxl\)_\+_token\(spacing\.sm\)\)_\+_6_\*_token\(spacing\.sm\)\)_\+_token\(spacing\.xl\)\)\)_-_2_\*_token\(spacing\.md\)\){width:calc(calc(calc(var(--sizes-calchemy-demo) - calc(calc(2 * var(--spacing-md) + 7 * calc(var(--spacing-xxl) + var(--spacing-sm)) + 6 * var(--spacing-sm)) + var(--spacing-xl))) - calc(calc(2 * var(--spacing-md) + 7 * calc(var(--spacing-xxl) + var(--spacing-sm)) + 6 * var(--spacing-sm)) + var(--spacing-xl))) - 2 * var(--spacing-md))}.demoFrameCompact\:w_token\(spacing\.full\){width:var(--spacing-full)}.demoFrameCompact\:\[\&\:nth-of-type\(2n_\+_1\)\]\:scr-sa_unset:nth-of-type(odd){scroll-snap-align:unset}.demoFrameCompact\:\[\&\:nth-of-type\(2n_\+_1\)\]\:scrs-s_unset:nth-of-type(odd){scroll-snap-stop:unset}.demoFrameCompact\:\[\&\:nth-of-type\(1n_\+_1\)\]\:scr-sa_start:nth-of-type(n+1){scroll-snap-align:start}.demoFrameCompact\:\[\&\:nth-of-type\(1n_\+_1\)\]\:scrs-s_always:nth-of-type(n+1){scroll-snap-stop:always}}@media (hover:hover) and (pointer:fine){.hasCursor\:d_flex{display:flex}}}html{height:100%}html,body{max-width:100vw;overflow-x:hidden}body{min-height:100%;color:var(--colors-text-default);background:var(--colors-bg-canvas);font-family:var(--fonts-switzer);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:background .15s,color .15s,padding-inline-end .2s ease-out;position:relative}@media (min-width:820px){body[data-properties-panel]{padding-inline-end:var(--sizes-properties-panel-width)}}@media (pointer:fine) and (hover:hover){html,html *{cursor:-webkit-image-set(url(/cursors/cursor-selection.png) 1x, url(/cursors/cursor-selection@2x.png) 2x) 1 3, auto!important;cursor:image-set(url(/cursors/cursor-selection.png) 1x, url(/cursors/cursor-selection@2x.png) 2x) 1 3, auto!important}}@keyframes brand-orbit-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}[data-social-link-item][data-tooltip-visible]:not([data-tooltip-dismissed]) [data-social-tooltip],[data-social-link-item][data-copy-success]:not([data-tooltip-dismissed]) [data-social-tooltip]{opacity:1;visibility:visible;pointer-events:auto;filter:blur()}[data-social-trigger]:hover{background-color:#0000}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@layer recipes.slots{@layer _base{.inline-edit-row__root{gap:var(--spacing-md);padding-inline:var(--spacing-lg);min-width:0;height:var(--spacing-4xl);flex:1 0 0;align-items:center;display:flex}.inline-edit-row__input{color:var(--colors-text-default);font-family:var(--fonts-switzer);font-weight:var(--font-weights-base);--focus-ring-color:var(--focus-ring-color-prop,var(--global-color-focus-ring,#005fcc));background:0 0;border:none;flex:1 0 0;font-size:.875rem;line-height:1.72}.inline-edit-row__input:is(:focus-visible,[data-focus-visible]){outline:none}.inline-edit-row__input{min-width:0}.inline-edit-row__input::placeholder,.inline-edit-row__input[data-placeholder]{--mix-color:color-mix(in srgb, var(--colors-text-default) 40%, transparent);color:var(--mix-color,var(--colors-text-default))}.inline-edit-row__hint{gap:var(--spacing-sm);flex-shrink:0;align-items:center;display:flex}.inline-edit-row__hintKey{padding-inline:var(--spacing-sm);border-radius:var(--radii-sm);border-width:var(--spacing-3xs);border-style:solid;border-color:var(--colors-border-divider);background-color:var(--colors-bg-item-hover);color:var(--colors-text-default);height:var(--spacing-xxl);align-items:center;display:flex}.inline-edit-row__hintKey,.inline-edit-row__hintLabel{font-family:var(--fonts-switzer);font-weight:var(--font-weights-base);letter-spacing:0.5%;white-space:nowrap;font-size:.75rem;line-height:2}.inline-edit-row__hintLabel{--mix-color:color-mix(in srgb, var(--colors-text-default) 50%, transparent);color:var(--mix-color,var(--colors-text-default))}.collection-grid__root{gap:var(--spacing-xxl);width:var(--spacing-full);max-width:var(--sizes-article-showcase);display:grid}.collection-grid__root[data-reordering]{cursor:grabbing;-webkit-user-select:none;user-select:none}.collection-grid__slot{display:grid;position:relative}.collection-grid__cell{border-radius:var(--radii-xl);border-width:var(--spacing-3xs);border-style:solid;border-color:var(--colors-border-divider);position:relative;overflow:hidden}.collection-grid__cell[data-arriving]>*{animation:.1s ease-out collectionArrive}.collection-grid__cell[data-drop-target]:after{border-radius:inherit;content:"";z-index:2;background-color:var(--colors-field-bg-active);box-shadow:inset 0 0 0 1.5px var(--colors-border-focus-ring);pointer-events:none;position:absolute;inset:0}.collection-grid__cell[data-surplus]{padding:var(--spacing-sm);gap:var(--spacing-sm);grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.collection-grid__cell[data-surplus]>[data-collection-tile]{position:absolute;inset:0}.collection-grid__cell[data-surplus] [data-media-transport]{right:auto;left:var(--spacing-lg)}.collection-grid__cell[data-pressed]{z-index:1;overflow:visible}.collection-grid__cell[data-dragging]{border-style:dashed;border-width:var(--spacing-xxs);border-color:var(--colors-field-border-default)}.collection-grid__cell[data-dragging]>*{opacity:0}.collection-grid__cell[data-collection-cell]{cursor:grab}.collection-grid__cell[data-pressed]>:is(img,video),.collection-grid__cell[data-pressed]>[data-background-effect]{transform-origin:var(--press-origin,center);rotate:2deg;scale:.94}.collection-grid__tile{padding:var(--spacing-none);appearance:none;cursor:zoom-in;width:var(--spacing-full);height:var(--spacing-full);background:0 0;border:none;display:block}html[data-keyboard-focus] .collection-grid__tile:focus-visible{box-shadow:inset 0 0 0 1.5px var(--colors-border-focus-ring)}.collection-grid__image{object-fit:cover;z-index:1;width:var(--spacing-full);height:var(--spacing-full);transition:scale .1s,rotate .1s;display:block;position:relative;rotate:none;scale:1}.collection-grid__image[data-checkered]{background-color:var(--colors-bg-canvas);background-image:conic-gradient(var(--colors-bg-surface) 25%, transparent 0 50%, var(--colors-bg-surface) 0 75%, transparent 0);background-size:var(--spacing-xl) var(--spacing-xl)}.collection-grid__backgroundEffect{border-radius:inherit;z-index:0;pointer-events:none;transition:scale .1s,rotate .1s;position:absolute;inset:0;rotate:none;scale:1}.collection-grid__dragPreview{border-radius:var(--radii-xl);z-index:60;pointer-events:none;object-fit:cover;will-change:translate, scale, rotate;box-shadow:0 4px 16px color-mix(in srgb, var(--colors-neutral-900) 24%, transparent);position:fixed;top:0;left:0;translate:0}.collection-grid__dragPreview[data-carried]{rotate:2deg;scale:.94}.collection-grid__dragPreview[data-checkered]{background-color:var(--colors-bg-canvas);background-image:conic-gradient(var(--colors-bg-surface) 25%, transparent 0 50%, var(--colors-bg-surface) 0 75%, transparent 0);background-size:var(--spacing-xl) var(--spacing-xl)}.collection-grid__surplus{gap:var(--spacing-sm);padding-block:var(--spacing-sm);padding-inline:var(--spacing-md);border-radius:var(--radii-xxl);border-width:var(--spacing-xxs);border-style:solid;border-color:var(--colors-border-divider);background-color:var(--colors-bg-surface-glass);color:var(--colors-field-text-default);cursor:zoom-in;appearance:none;z-index:1;-webkit-backdrop-filter:blur(var(--spacing-md));backdrop-filter:blur(var(--spacing-md));grid-area:2/2;justify-content:center;place-self:stretch stretch;align-items:center;min-width:0;display:flex;position:relative}.collection-grid__surplus svg{width:var(--spacing-xxl);height:var(--spacing-xxl);flex-shrink:0;display:block}.collection-grid__surplus svg path[stroke]{stroke:currentColor}.collection-grid__surplus svg path[fill]{fill:currentColor}html[data-keyboard-focus] .collection-grid__surplus:focus-visible{box-shadow:inset 0 0 0 1.5px var(--colors-border-focus-ring)}.collection-grid__surplusDivider{background-color:var(--colors-border-divider);width:var(--spacing-xxs);height:var(--sizes-toolbar-button);flex-shrink:0}.collection-grid__surplusLabel{font-family:var(--fonts-switzer);font-weight:var(--font-weights-base);white-space:nowrap;text-overflow:ellipsis;font-size:1rem;line-height:1.75;overflow:hidden}.collection-lightbox__panel{padding:var(--spacing-none);--focus-ring-color:var(--focus-ring-color-prop,var(--global-color-focus-ring,#005fcc));background:0 0;border:none;overflow:visible}.collection-lightbox__panel:is(:focus-visible,[data-focus-visible]){outline:none}.collection-lightbox__panel{max-width:none;max-height:none}.collection-lightbox__figure{margin:var(--spacing-none);gap:var(--spacing-md);flex-direction:column;align-items:center;display:flex}.collection-lightbox__frame{min-width:0;display:flex;position:relative;overflow:hidden}.collection-lightbox__backgroundEffect{border-radius:var(--radii-xl);z-index:0;pointer-events:none;position:absolute;inset:0}.collection-lightbox__image{border-width:var(--spacing-3xs);border-style:solid;border-color:var(--colors-border-divider);object-fit:contain;z-index:1;width:auto;max-width:85vw;height:auto;max-height:calc(85vh - var(--spacing-4xl));display:block;position:relative}.collection-lightbox__caption{text-wrap:pretty;text-align:center;max-width:85vw}.link-card__root{border-radius:var(--radii-lg);flex-direction:column;justify-content:flex-end;text-decoration:none;display:flex;position:relative;overflow:hidden}.link-card__root:is(:active,[data-active]){transform:scale(.98)}.link-card__cover{background-color:var(--colors-bg-surface);position:absolute;inset:0}.link-card__caption{padding:var(--spacing-xl);gap:var(--spacing-sm);flex-direction:column;display:flex;position:relative}.notice__root{gap:var(--spacing-xs);padding-inline:var(--spacing-sm);padding-block:var(--spacing-md);border-radius:var(--radii-sm);background-color:var(--colors-bg-notice);color:var(--colors-field-text-default);width:var(--spacing-full);align-items:flex-start;display:flex}.notice__icon{width:var(--spacing-xxl);height:var(--spacing-xxl);flex-shrink:0;display:block}.notice__icon svg{width:var(--spacing-full);height:var(--spacing-full);display:block}.notice__icon svg path[stroke],.notice__icon svg circle[stroke]{stroke:currentColor}.notice__icon svg path[fill],.notice__icon svg circle[fill]{fill:currentColor}.notice__label{font-family:var(--fonts-switzer);font-weight:var(--font-weights-base);letter-spacing:0.5%;--mix-color:color-mix(in srgb, var(--colors-field-text-default) 75%, transparent);color:var(--mix-color,var(--colors-field-text-default));word-break:break-word;flex:1 1 0;min-width:0;font-size:.75rem;line-height:1.67}.notice__label :is(strong,b){color:var(--colors-field-text-default);font-weight:var(--font-weights-bold)}.properties-panel__root{--panel-hairline:inset .5px 0 0 var(--colors-border-divider);overscroll-behavior:contain;z-index:50;background-color:var(--colors-bg-surface);box-shadow:var(--panel-hairline), 0 4px 16px color-mix(in srgb, var(--colors-neutral-900) 12%, transparent);width:var(--sizes-properties-panel-width);flex-direction:column;align-items:stretch;max-width:100vw;transition:translate .2s ease-out,visibility;animation:.2s ease-out propertiesPanelIn;display:flex;position:fixed;inset-block:0;inset-inline-end:0;overflow:auto}.properties-panel__root[data-dismissed]{visibility:hidden;transition-delay:0s,.2s;translate:100%}.properties-panel__header{gap:var(--spacing-md);padding-inline:var(--spacing-lg);z-index:1;background-color:var(--colors-bg-surface);box-shadow:var(--panel-hairline), inset 0 -.5px 0 var(--colors-border-divider);color:var(--colors-text-body);height:var(--spacing-4xl);flex-shrink:0;justify-content:space-between;align-items:center;display:flex;position:sticky;inset-block-start:0}.properties-panel__title{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.properties-panel__section{box-shadow:inset 0 -.5px 0 var(--colors-border-divider);flex-direction:column;flex-shrink:0;align-items:stretch;display:flex}.properties-panel__sectionHeader{gap:var(--spacing-md);padding-inline:var(--spacing-lg);color:var(--colors-text-body);height:var(--spacing-4xl);flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.properties-panel__sectionTitle{gap:var(--spacing-sm);align-items:center;min-width:0;display:flex}.properties-panel__sectionTitle svg{width:var(--spacing-xxl);height:var(--spacing-xxl);flex-shrink:0;display:block}.properties-panel__sectionTitle svg path[stroke]{stroke:currentColor}.properties-panel__sectionTitle svg path[fill]{fill:currentColor}.properties-panel__controlPanel{padding:var(--spacing-lg);gap:var(--spacing-md);color:var(--colors-text-body);flex-direction:column;align-items:stretch;display:flex}.properties-panel__controlPanel [data-property-control]{grid-template-columns:var(--sizes-property-row-label) var(--sizes-property-row-field) var(--sizes-property-row-action);align-items:center;column-gap:var(--spacing-md);width:max-content;display:grid}.properties-panel__controlPanel [data-property-control][data-control-align=start]{align-items:start}.properties-panel__controlPanel [data-property-control][data-control-align=start]>label{min-height:var(--sizes-toolbar-button);align-items:center;display:flex}.properties-panel__controlPanel [data-property-block]{width:calc(var(--spacing-full) - var(--spacing-md) - var(--sizes-property-row-action))}.properties-panel__controlPanel [data-property-control]>label{width:auto}.properties-panel__text{margin:var(--spacing-none);padding:var(--spacing-none);font-family:var(--fonts-switzer);font-weight:var(--font-weights-base);letter-spacing:0.5%;color:var(--colors-text-body);caret-color:var(--colors-text-body);--focus-ring-color:var(--focus-ring-color-prop,var(--global-color-focus-ring,#005fcc));background:0 0;border:none;font-size:.75rem;line-height:1.67;overflow:hidden}.properties-panel__text:is(:focus-visible,[data-focus-visible]){outline:none}.properties-panel__text{resize:none;field-sizing:content;width:calc(var(--spacing-full) - var(--spacing-md) - var(--sizes-property-row-action));min-width:0}.properties-panel__text::placeholder,.properties-panel__text[data-placeholder]{--mix-color:color-mix(in srgb, var(--colors-text-body) 40%, transparent);color:var(--mix-color,var(--colors-text-body))}.properties-panel__exiting{pointer-events:none;animation:.2s ease-in forwards propertiesPanelOut}.skeleton__root{vertical-align:top;max-width:var(--spacing-full);display:inline-block;position:relative}.skeleton__root:after{border-radius:var(--radii-full);content:"";pointer-events:none;inset-inline:0;background-color:currentColor;height:.7em;position:absolute;top:50%;transform:translateY(-50%)}@supports (height:1cap){.skeleton__root:after{height:1cap}}.skeleton__text{visibility:hidden;-webkit-user-select:none;user-select:none}.skeleton__lines{width:var(--spacing-full);flex-direction:column;display:flex}.skeleton__lines>[data-skeleton]{width:100%;display:block}.skeleton__lines>[data-skeleton]:last-child:not(:only-child){width:65%}.calendar__root{flex-direction:column;width:fit-content;display:flex}.calendar__search{padding-inline:var(--spacing-md);padding-block:var(--spacing-none);appearance:none;color:var(--colors-field-text-default);font-family:var(--fonts-switzer);font-weight:var(--font-weights-base);caret-color:var(--colors-field-text-active);width:var(--spacing-full);height:var(--spacing-4xl);border:none;border-bottom-width:var(--spacing-3xs);border-bottom-style:solid;border-bottom-color:var(--colors-field-border-default);background:0 0;font-size:1rem;line-height:1.75}.calendar__search::placeholder{color:var(--colors-field-text-placeholder)}.calendar__search::-webkit-search-cancel-button{display:none}.calendar__periodList{-webkit-user-select:none;user-select:none;color:var(--colors-field-text-default);justify-content:center;align-items:flex-start;display:flex;position:relative;overflow:hidden}.calendar__periodList>[data-nav]{z-index:2;position:absolute}.calendar__periodList>[data-nav=prev]{left:var(--spacing-md)}.calendar__periodList>[data-nav=next]{right:var(--spacing-md)}.calendar__period{padding:var(--spacing-md);gap:var(--spacing-sm);flex-direction:column;flex-shrink:0;display:flex}[data-push]>.calendar__period{animation:.2s ease-out calendarPageIn}[data-outgoing]>.calendar__period{animation:.2s ease-out forwards calendarPageOut}.calendar__nav{flex-shrink:0;display:flex}.calendar__nav svg{opacity:.5;transition:opacity .15s}.calendar__nav:hover svg{opacity:1}.calendar__month{text-align:center;font-family:var(--fonts-switzer);font-weight:var(--font-weights-base);color:var(--colors-field-text-default);height:var(--sizes-toolbar-button);justify-content:center;align-items:center;font-size:1rem;line-height:1.75;display:flex}.calendar__week{gap:var(--spacing-sm);grid-template-columns:repeat(7, var(--sizes-calendar-day));padding-top:var(--spacing-sm);display:grid}.calendar__weekday{font-family:var(--fonts-switzer);font-weight:var(--font-weights-base);color:var(--colors-field-text-default);-webkit-user-select:none;user-select:none;width:var(--sizes-calendar-day);place-items:center;font-size:.875rem;line-height:1.72;display:grid}.calendar__weekday[data-weekend]{opacity:.5}.calendar__grid{gap:var(--spacing-sm);grid-template-columns:repeat(7, var(--sizes-calendar-day));display:grid}.calendar__date{border-radius:var(--radii-sm);font-family:var(--fonts-switzer);font-weight:var(--font-weights-base);color:var(--colors-field-text-default);cursor:pointer;-webkit-user-select:none;user-select:none;width:var(--sizes-calendar-day);height:var(--sizes-calendar-day);place-items:center;font-size:.875rem;line-height:1.72;transition:background-color .15s,color .15s,box-shadow .15s;display:grid}.calendar__date[data-weekend]:not([aria-selected=true],[data-state=today],[data-outside]){opacity:.5}.calendar__date[data-outside]{opacity:.15}.calendar__date[data-state=today],.calendar__date[aria-selected=true]{color:var(--colors-field-text-active)}.calendar__date[aria-selected=true]{background-color:var(--colors-field-bg-active)}.calendar__date:disabled{color:var(--colors-field-text-muted);opacity:.4;cursor:not-allowed}.calendar__date:disabled:hover,.calendar__date:disabled[data-query]{background-color:#0000}html[data-keyboard-focus] .calendar__date:focus-visible{box-shadow:inset 0 0 0 1.5px var(--colors-border-focus-ring)}.calendar__date:is(:hover,[data-query]):not([aria-selected=true]){background-color:var(--colors-bg-item-hover)}.calendar__marquee{border-style:solid;border-width:1px;border-color:color-mix(in srgb, var(--colors-field-text-active) 50%, transparent);z-index:1;background-color:var(--colors-bg-calendar-marquee)}.calendar__marquee,.calendar__outgoing{pointer-events:none;position:absolute}.calendar__outgoing{justify-content:center;align-items:flex-start;display:flex;inset:0}.checkbox-field__control{padding:var(--spacing-none);margin:var(--spacing-none);appearance:none;cursor:pointer;width:var(--spacing-xxl);height:var(--spacing-xxl);background:0 0;border:none;flex-shrink:0;grid-area:1/1;display:block;position:relative}.checkbox-field__control:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){cursor:not-allowed;opacity:.5}.checkbox-field__box{border-radius:var(--radii-sm);background-color:var(--colors-field-bg-default);box-shadow:inset 0 0 0 var(--spacing-3xs) var(--colors-field-border-default);color:var(--colors-field-text-active);top:var(--spacing-xs);left:var(--spacing-xs);width:var(--spacing-xl);height:var(--spacing-xl);transition:background-color .15s,box-shadow .15s;position:absolute}.checkbox-field__box>svg{pointer-events:none;opacity:0;top:calc(var(--spacing-xs) * -1);left:calc(var(--spacing-xs) * -1);width:var(--spacing-xxl);height:var(--spacing-xxl);transition:opacity .15s;display:block;position:absolute}[aria-checked=true] .checkbox-field__box{background-color:var(--colors-field-bg-active);box-shadow:inset 0 0 0 var(--spacing-3xs) var(--colors-field-border-active)}[aria-checked=true] .checkbox-field__box>svg{opacity:1}.color-field__swatch{margin:var(--spacing-none);padding:var(--spacing-none);border-radius:var(--radii-sm);appearance:none;cursor:pointer;background-color:var(--colors-field-bg-default);background-image:conic-gradient(var(--colors-border-divider) 0deg 90deg, transparent 90deg 180deg, var(--colors-border-divider) 180deg 270deg, transparent 270deg 360deg);background-size:var(--spacing-md) var(--spacing-md);box-shadow:inset 0 0 0 .5px var(--colors-field-border-default);width:var(--spacing-xl);height:var(--spacing-xl);border-width:0;flex-shrink:0;position:relative;overflow:hidden}.color-field__swatchFill{position:absolute;inset:0}.color-field__separator{background-color:var(--colors-field-border-default);width:var(--spacing-3xs);flex-shrink:0;align-self:stretch;transition:background-color .15s}[data-field]:has([data-control]:focus-visible) .color-field__separator{background-color:var(--colors-field-border-active)}.color-field__hex{font-variant-numeric:tabular-nums;text-transform:uppercase;flex:1 1 0;min-width:0}.color-field__opacity.color-field__opacity{text-align:right;font-variant-numeric:tabular-nums;width:var(--sizes-field-value);flex:none;align-self:stretch}.color-field__opacity.color-field__opacity:not(:first-child){margin-inline-start:calc(var(--spacing-md) * -1);padding-inline-start:var(--spacing-md)}.color-field__opacity.color-field__opacity:last-child{margin-inline-end:calc(var(--spacing-md) * -1);padding-inline-end:var(--spacing-md)}.color-picker__root{flex-direction:column;align-items:stretch;display:flex}.color-picker__header{gap:var(--spacing-md);padding-inline:var(--spacing-lg);color:var(--colors-text-body);height:var(--spacing-4xl);border-bottom-width:var(--spacing-3xs);border-bottom-style:solid;border-bottom-color:var(--colors-border-divider);flex-shrink:0;align-items:center;display:flex}.color-picker__title{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.color-picker__actions{gap:var(--spacing-xs);flex-shrink:0;align-items:center;display:flex}.color-picker__divider{margin-block:var(--spacing-xs);border-left-width:var(--spacing-3xs);border-left-style:solid;border-left-color:var(--colors-border-divider);flex-shrink:0;align-self:stretch;width:0}.color-picker__body{padding:var(--spacing-lg);gap:var(--spacing-md);flex-direction:column;align-items:stretch;display:flex}.color-picker__map{border-radius:var(--radii-sm);aspect-ratio:1;cursor:crosshair;touch-action:none;background-color:var(--color-picker-hue);box-shadow:inset 0 0 0 .5px var(--colors-field-border-default);width:var(--spacing-full);background-image:linear-gradient(#0000,#000),linear-gradient(90deg,#fff,#0000);position:relative}.color-picker__map:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){cursor:not-allowed;opacity:.5}.color-picker__mapThumb{border-radius:var(--radii-full);box-shadow:inset 0 0 0 2px var(--colors-neutral-100), 0 0 0 .5px color-mix(in srgb, var(--colors-neutral-900) 40%, transparent), inset 0 0 0 2.5px color-mix(in srgb, var(--colors-neutral-900) 40%, transparent);pointer-events:none;width:var(--spacing-xl);height:var(--spacing-xl);position:absolute;transform:translate(-50%,-50%)}.color-picker__sliderTrack [data-slider-thumb]{background-color:var(--colors-field-text-default);z-index:1}.color-picker__hue{background-image:linear-gradient(90deg,red 0%,#ff0 16.667%,#0f0 33.333%,#0ff 50%,#00f 66.667%,#f0f 83.333%,red 100%)}.color-picker__hue:before{inset-block:0;inset-inline-start:calc(var(--spacing-md) * -1)}.color-picker__hue:before,.color-picker__hue:after{content:"";pointer-events:none;width:var(--spacing-md);background-color:red;position:absolute}.color-picker__hue:after{inset-block:0;inset-inline-end:calc(var(--spacing-md) * -1)}.color-picker__alpha{background-color:var(--colors-field-bg-default);background-image:linear-gradient(to right, transparent, var(--color-picker-alpha-to)), conic-gradient(var(--colors-border-divider) 0deg 90deg, transparent 90deg 180deg, var(--colors-border-divider) 180deg 270deg, transparent 270deg 360deg);background-size:auto, var(--spacing-md) var(--spacing-md)}.color-picker__alpha:before{background-color:var(--colors-field-bg-default);background-image:conic-gradient(var(--colors-border-divider) 0deg 90deg, transparent 90deg 180deg, var(--colors-border-divider) 180deg 270deg, transparent 270deg 360deg);background-size:var(--spacing-md) var(--spacing-md);inset-block:0;inset-inline-start:calc(var(--spacing-md) * -1)}.color-picker__alpha:before,.color-picker__alpha:after{content:"";pointer-events:none;width:var(--spacing-md);position:absolute}.color-picker__alpha:after{background-color:var(--color-picker-alpha-to);inset-block:0;inset-inline-end:calc(var(--spacing-md) * -1)}.color-picker__footer{gap:var(--spacing-md);padding-inline:var(--spacing-lg);height:calc(var(--spacing-4xl) + var(--spacing-md));border-top-width:var(--spacing-3xs);border-top-style:solid;border-top-color:var(--colors-border-divider);flex-shrink:0;align-items:center;display:flex}.color-picker__format.color-picker__format{flex:1 1 0;width:auto;min-width:0}.color-picker__fields.color-picker__fields{width:var(--sizes-property-row-field);flex:none}.color-picker__channel{font-variant-numeric:tabular-nums;text-transform:uppercase;flex:1 1 0;min-width:0}.color-swatch-grid__grid{gap:var(--spacing-md);width:var(--spacing-full);grid-template-columns:repeat(5,1fr);min-width:0;display:grid}.color-swatch-grid__cell{margin:var(--spacing-none);padding:var(--spacing-none);border-radius:var(--radii-sm);appearance:none;cursor:pointer;background-color:var(--colors-field-bg-default);height:var(--sizes-toolbar-button);border-width:0;justify-content:center;align-items:center;min-width:0;display:flex;position:relative;overflow:hidden}.color-swatch-grid__cell:not([data-swatch-filled]):before{content:"";pointer-events:none;background-image:linear-gradient(135deg, transparent calc(50% - .25px), var(--colors-field-border-default) calc(50% - .25px), var(--colors-field-border-default) calc(50% + .25px), transparent calc(50% + .25px));background-size:var(--spacing-sm) var(--spacing-sm);position:absolute;inset:0}.color-swatch-grid__cell:after{border-radius:inherit;content:"";pointer-events:none;box-shadow:inset 0 0 0 .5px var(--colors-field-border-default);transition:box-shadow .15s;position:absolute;inset:0}.color-swatch-grid__cell[data-swatch-filled]{background-image:conic-gradient(var(--colors-border-divider) 0deg 90deg, transparent 90deg 180deg, var(--colors-border-divider) 180deg 270deg, transparent 270deg 360deg);background-size:var(--spacing-md) var(--spacing-md)}.color-swatch-grid__cell:disabled{cursor:default}html[data-keyboard-focus] .color-swatch-grid__cell:focus-visible:after{box-shadow:inset 0 0 0 1.5px var(--colors-border-focus-ring)}.color-swatch-grid__fill{position:absolute;inset:0}.color-swatch-grid__icon{color:var(--colors-text-body);opacity:0;width:var(--spacing-xxl);height:var(--spacing-xxl);transition:opacity .15s;display:block;position:relative}.color-swatch-grid__icon path[stroke]{stroke:currentColor}.color-swatch-grid__icon path[fill]{fill:currentColor}html[data-keyboard-focus] [data-swatch-add]:focus-visible .color-swatch-grid__icon,[data-swatch-add]:hover .color-swatch-grid__icon{opacity:1}.field__root{width:var(--spacing-full);flex-direction:column;align-items:stretch;display:flex}.field__root:has([role=switch],[role=checkbox]){align-items:center;row-gap:var(--spacing-xs);column-gap:var(--spacing-md);grid-template-columns:auto 1fr;width:fit-content;display:grid}.field__label{color:var(--colors-field-text-muted);word-break:break-word;cursor:default;width:var(--spacing-full);transition:color .15s}[data-field]:has([role=switch],[role=checkbox]) .field__label{color:var(--colors-field-text-default);cursor:pointer;grid-area:1/2;width:auto}[data-field]:has([data-control]:focus-visible,[data-control][role=slider]:focus,[data-control][aria-expanded=true]) .field__label{color:var(--colors-field-text-active)}.field__frame{gap:var(--spacing-md);padding-inline:var(--spacing-md);border-radius:var(--radii-sm);border-width:var(--spacing-3xs);border-style:solid;border-color:var(--colors-field-border-default);cursor:text;background-color:var(--colors-field-bg-default);color:var(--colors-field-text-default);width:var(--spacing-full);align-items:center;transition:background-color .15s,border-color .15s,color .15s;display:flex;overflow:hidden}.field__frame>svg{pointer-events:none;width:var(--spacing-xxl);height:var(--spacing-xxl);flex-shrink:0;transition:color .15s;display:block}.field__frame>svg path[stroke]{stroke:currentColor}.field__frame>svg path[fill]{fill:currentColor}[data-field]:has([data-control]:focus-visible,[data-control][role=slider]:focus,[data-control][aria-expanded=true]) .field__frame{border-color:var(--colors-field-border-active);background-color:var(--colors-field-bg-active);color:var(--colors-field-text-active)}html[data-keyboard-focus] [data-field]:has([data-control]:focus-visible) .field__frame{box-shadow:inset 0 0 0 1.5px var(--colors-border-focus-ring)}.field__control{margin:var(--spacing-none);padding:var(--spacing-none);appearance:none;color:inherit;caret-color:var(--colors-field-text-active);min-width:0;width:var(--spacing-full);background:0 0;border:none;flex:1 1 0;transition:color .15s}.field__control::placeholder,.field__control[data-placeholder]{color:var(--colors-field-text-placeholder)}[data-field]:has([data-control]:focus-visible,[data-control][role=slider]:focus,[data-control][aria-expanded=true]) .field__control::placeholder{color:var(--colors-field-text-active-muted)}[data-field]:has([data-control]:focus-visible,[data-control][role=slider]:focus,[data-control][aria-expanded=true]) .field__control[data-placeholder]{color:var(--colors-field-text-active-muted)}html[data-keyboard-focus] .field__control:focus-visible{box-shadow:none}.field__hint{color:var(--colors-field-text-muted);word-break:break-word;width:var(--spacing-full);margin-top:var(--spacing-sm)}[data-field]:has([role=switch],[role=checkbox]) .field__hint{width:auto;margin-top:var(--spacing-none);grid-area:2/2}.option-list__root{border-radius:var(--radii-sm);width:var(--sizes-option-list-width);flex-direction:column;display:flex;overflow:hidden}.option-list__search{padding-inline:var(--spacing-md);padding-block:var(--spacing-none);appearance:none;color:var(--colors-field-text-default);font-family:var(--fonts-switzer);font-weight:var(--font-weights-base);caret-color:var(--colors-field-text-active);width:var(--spacing-full);height:var(--spacing-4xl);border:none;border-bottom-width:var(--spacing-3xs);border-bottom-style:solid;border-bottom-color:var(--colors-field-border-default);background:0 0;flex-shrink:0;font-size:1rem;line-height:1.75}.option-list__search::placeholder{color:var(--colors-field-text-placeholder)}.option-list__search::-webkit-search-cancel-button{display:none}.option-list__list{gap:var(--spacing-none);max-height:calc(7 * var(--sizes-option-row) + 2 * var(--spacing-sm) + var(--spacing-lg));flex-direction:column;overflow:hidden auto}.option-list__list,.option-list__option{padding:var(--spacing-sm);display:flex}.option-list__option{gap:var(--spacing-md);border-radius:var(--radii-sm);appearance:none;text-align:left;font-family:var(--fonts-switzer);font-weight:var(--font-weights-base);color:var(--colors-field-text-default);cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;text-overflow:ellipsis;width:var(--spacing-full);background:0 0;border:none;flex-shrink:0;align-items:center;font-size:.875rem;line-height:1.72;transition:background-color .15s,color .15s,box-shadow .15s;overflow:hidden}.option-list__option svg{width:var(--spacing-xxl);height:var(--spacing-xxl);flex-shrink:0;display:block}.option-list__option svg path[stroke]{stroke:currentColor}.option-list__option svg path[fill]{fill:currentColor}.option-list__option[data-active]:not([aria-selected=true]):not([aria-pressed=true]){background-color:var(--colors-field-bg-hover)}.option-list__option[aria-selected=true],.option-list__option[aria-pressed=true]{background-color:var(--colors-field-bg-active);color:var(--colors-field-text-active)}.option-list__option:disabled{color:var(--colors-field-text-muted);opacity:.4;cursor:not-allowed}.option-list__option:disabled:hover,.option-list__option:disabled[data-active]{background-color:#0000}html[data-keyboard-focus] .option-list__option:focus-visible{box-shadow:inset 0 0 0 1.5px var(--colors-border-focus-ring)}:where([role=toolbar]) .option-list__option:hover:not([aria-selected=true]):not([aria-pressed=true]),:where(html:not([data-input-modality=keyboard])) .option-list__option:hover:not([aria-selected=true]):not([aria-pressed=true]){background-color:var(--colors-field-bg-hover)}.option-list__empty{padding-inline:var(--spacing-sm);font-family:var(--fonts-switzer);font-weight:var(--font-weights-base);color:var(--colors-field-text-muted);-webkit-user-select:none;user-select:none;height:var(--sizes-option-row);align-items:center;font-size:.875rem;line-height:1.72;display:flex}.option-list__divider{background-color:var(--colors-border-divider);width:var(--spacing-full);height:var(--spacing-xxs);flex-shrink:0}.segmented-control__list,.segmented-control__option{flex-grow:1;flex-basis:0;align-self:stretch;min-width:0}.segmented-control__option{justify-content:center;position:relative}.segmented-control__option:before{inset-block:var(--spacing-none);content:"";width:var(--spacing-3xs);background-color:#0000;position:absolute;inset-inline-start:0}.segmented-control__option[aria-selected=true]+[aria-selected=true]:before,.segmented-control__option[aria-pressed=true]+[aria-pressed=true]:before{background-color:var(--colors-field-border-active)}.segmented-control__option[aria-selected=false]+[aria-selected=false]:before,.segmented-control__option[aria-pressed=false]+[aria-pressed=false]:before{background-color:var(--colors-field-border-default)}.slider-field__track{cursor:pointer;touch-action:none;flex:1 1 0;align-self:stretch;min-width:0;position:relative}.slider-field__track:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){cursor:not-allowed;opacity:.5}.slider-field__tick{border-radius:var(--radii-full);background-color:var(--colors-field-border-default);pointer-events:none;top:var(--spacing-half);width:var(--spacing-xxs);height:var(--spacing-sm);transition:background-color .15s;position:absolute;transform:translate(-50%,-50%)}[data-field]:has([data-control]:focus-visible,[data-control][role=slider]:focus) .slider-field__tick{background-color:var(--colors-field-border-active)}.slider-field__thumb{border-radius:var(--radii-full);pointer-events:none;top:var(--spacing-half);width:var(--spacing-sm);height:var(--spacing-xxl);background-color:currentColor;position:absolute;transform:translate(-50%,-50%)}.slider-field__separator{background-color:var(--colors-field-border-default);width:var(--spacing-3xs);flex-shrink:0;align-self:stretch;transition:background-color .15s}[data-field]:has([data-control]:focus-visible,[data-control][role=slider]:focus) .slider-field__separator{background-color:var(--colors-field-border-active)}.slider-field__output{color:inherit}.slider-field__output.slider-field__output{text-align:right;font-variant-numeric:tabular-nums;width:var(--sizes-field-value);flex:none;align-self:stretch}.slider-field__output.slider-field__output:not(:first-child){margin-inline-start:calc(var(--spacing-md) * -1);padding-inline-start:var(--spacing-md)}.slider-field__output.slider-field__output:last-child{margin-inline-end:calc(var(--spacing-md) * -1);padding-inline-end:var(--spacing-md)}[data-field]:has([role=slider][aria-disabled=true]) .slider-field__output{opacity:.5}.switch-field__control{padding:var(--spacing-none);margin:var(--spacing-none);border-radius:var(--radii-lg);appearance:none;cursor:pointer;background-color:var(--colors-field-bg-default);box-shadow:inset 0 0 0 var(--spacing-3xs) var(--colors-field-border-default);flex-shrink:0;grid-area:1/1;transition:background-color .15s,box-shadow .15s;display:inline-block;position:relative}.switch-field__control[aria-checked=true]{background-color:var(--colors-field-bg-active);box-shadow:inset 0 0 0 var(--spacing-3xs) var(--colors-field-border-active)}.switch-field__control:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){cursor:not-allowed;opacity:.5}.switch-field__thumb{border-radius:var(--spacing-half);background-color:var(--colors-field-text-default);transition:transform .15s,background-color .15s;position:absolute}[aria-checked=true] .switch-field__thumb{background-color:var(--colors-field-text-active)}@media (orientation:portrait) and (max-width:819px){.properties-panel__root{--panel-hairline:inset 0 .5px 0 var(--colors-border-divider);width:var(--spacing-full);max-width:none;height:50dvh;animation:.2s ease-out bottomSheetIn;inset-block-start:auto;inset-inline:0}.properties-panel__root[data-dragging]{transition:none}.properties-panel__root[data-dismissed]{translate:0 100%}.properties-panel__exiting{animation:.2s ease-in forwards bottomSheetOut}}}.collection-grid__root--layout_uniform,.collection-grid__root--layout_featured{aspect-ratio:3/2;grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(3,minmax(0,1fr))}.collection-grid__root--layout_featured>:first-child{grid-area:1/1/3/3}.collection-grid__root--layout_pair{grid-template-columns:repeat(2,minmax(0,1fr))}.collection-grid__cell--layout_pair{aspect-ratio:1}.collection-grid__root--layout_single{grid-template-columns:minmax(0,1fr)}.collection-grid__tile--layout_single,.collection-grid__image--layout_single{height:auto}.link-card__root--aspect_1\/1{aspect-ratio:1}.link-card__root--aspect_4\/3{aspect-ratio:4/3}.link-card__root--aspect_3\/4{aspect-ratio:3/4}.link-card__root--aspect_16\/9{aspect-ratio:16/9}.link-card__root--aspect_9\/16{aspect-ratio:9/16}.link-card__root--aspect_2\/1{aspect-ratio:2}.link-card__root--aspect_1\/2{aspect-ratio:1/2}.link-card__root--aspect_3\/2{aspect-ratio:3/2}.link-card__root--aspect_2\/3{aspect-ratio:2/3}.link-card__root--aspect_6\/5{aspect-ratio:6/5}.link-card__root--aspect_5\/6{aspect-ratio:5/6}.calendar__root--tone_default{border-radius:var(--radii-sm);background-color:var(--colors-field-bg-default);position:relative;overflow:hidden}.calendar__root--tone_default:after{border-radius:inherit;content:"";box-shadow:inset 0 0 0 .5px var(--colors-field-border-default);pointer-events:none;z-index:3;position:absolute;inset:0}.calendar__periodList--navPlacement_label>[data-nav]{top:var(--spacing-md)}.calendar__search--tone_onBrand{color:var(--colors-field-text-active);border-bottom-color:var(--colors-field-border-active)}.calendar__search--tone_onBrand::placeholder{color:var(--colors-field-text-active-muted)}.calendar__periodList--tone_onBrand,.calendar__month--tone_onBrand,.calendar__weekday--tone_onBrand,.calendar__date--tone_onBrand{color:var(--colors-field-text-active)}.calendar__date--tone_onBrand[data-state=today]{color:var(--colors-field-text-default)}.calendar__date--tone_onBrand[aria-selected=true]{background-color:var(--colors-field-bg-selected);color:var(--colors-field-text-default)}.calendar__periodList--navPlacement_edge>[data-nav]{padding-inline:var(--spacing-sm);pointer-events:none;height:var(--spacing-full);width:var(--sizes-calendar-nav-zone);align-items:center;top:0}.calendar__periodList--navPlacement_edge>[data-nav]:before,.calendar__periodList--navPlacement_edge>[data-nav]:after{content:"";pointer-events:none;-webkit-backdrop-filter:blur(1.4px);backdrop-filter:blur(1.4px);position:absolute;inset:0}.calendar__periodList--navPlacement_edge>[data-nav]>*{pointer-events:auto;z-index:1}.calendar__periodList--navPlacement_edge>[data-nav=prev]{background-image:linear-gradient(to right, var(--colors-bg-calendar-scrim), transparent);justify-content:flex-start;left:0}.calendar__periodList--navPlacement_edge>[data-nav=prev]:before{-webkit-mask-image:linear-gradient(90deg,#000,#0000 55%);mask-image:linear-gradient(90deg,#000,#0000 55%)}.calendar__periodList--navPlacement_edge>[data-nav=prev]:after{-webkit-mask-image:linear-gradient(90deg,#000,#0000);mask-image:linear-gradient(90deg,#000,#0000)}.calendar__periodList--navPlacement_edge>[data-nav=next]{background-image:linear-gradient(to left, var(--colors-bg-calendar-scrim), transparent);justify-content:flex-end;right:0}.calendar__periodList--navPlacement_edge>[data-nav=next]:before{-webkit-mask-image:linear-gradient(270deg,#000,#0000 55%);mask-image:linear-gradient(270deg,#000,#0000 55%)}.calendar__periodList--navPlacement_edge>[data-nav=next]:after{-webkit-mask-image:linear-gradient(270deg,#000,#0000);mask-image:linear-gradient(270deg,#000,#0000)}.field__label--size_md{font-family:var(--fonts-switzer);font-weight:var(--font-weights-base);font-size:.875rem;line-height:1.72}.field__frame--size_md{height:var(--spacing-4xl)}.field__control--size_md{font-size:1rem;line-height:1.75}.field__control--size_md,.field__hint--size_md{font-family:var(--fonts-switzer);font-weight:var(--font-weights-base)}.field__hint--size_md{letter-spacing:0.5%;font-size:.75rem;line-height:1.67}.field__root--size_sm:has([role=switch],[role=checkbox]){column-gap:var(--spacing-sm)}.field__label--size_sm{font-family:var(--fonts-switzer);font-weight:var(--font-weights-base);letter-spacing:0.5%;font-size:.75rem;line-height:1.67}.field__frame--size_sm{height:calc(var(--spacing-xxl) + var(--spacing-md))}.field__control--size_sm{font-size:.875rem;line-height:1.72}.field__control--size_sm,.field__hint--size_sm{font-family:var(--fonts-switzer);font-weight:var(--font-weights-base)}.field__hint--size_sm{letter-spacing:0.5%;font-size:.625rem;line-height:1.6}.field__label--size_lg{font-family:var(--fonts-switzer);font-weight:var(--font-weights-base);font-size:1rem;line-height:1.75}.field__frame--size_lg{height:calc(var(--spacing-4xl) + var(--spacing-md))}.field__control--size_lg{font-size:1.25rem;line-height:1.8}.field__control--size_lg,.field__hint--size_lg{font-family:var(--fonts-switzer);font-weight:var(--font-weights-base)}.field__hint--size_lg{font-size:.875rem;line-height:1.72}.option-list__root--tone_default{background-color:var(--colors-field-bg-default);box-shadow:inset 0 0 0 .5px var(--colors-field-border-default)}.option-list__root--tone_onBrand{width:var(--spacing-full)}.option-list__search--tone_onBrand{color:var(--colors-field-text-active);border-bottom-color:var(--colors-field-border-active)}.option-list__search--tone_onBrand::placeholder{color:var(--colors-field-text-active-muted)}.option-list__option--tone_onBrand{color:var(--colors-field-text-active)}.option-list__option--tone_onBrand[data-active]:not([aria-selected=true]):not([aria-pressed=true]){background-color:var(--colors-field-bg-hover-brand)}.option-list__option--tone_onBrand[aria-selected=true],.option-list__option--tone_onBrand[aria-pressed=true]{background-color:var(--colors-field-bg-selected);color:var(--colors-field-text-default)}:where([role=toolbar]) .option-list__option--tone_onBrand:hover:not([aria-selected=true]):not([aria-pressed=true]),:where(html:not([data-input-modality=keyboard])) .option-list__option--tone_onBrand:hover:not([aria-selected=true]):not([aria-pressed=true]){background-color:var(--colors-field-bg-hover-brand)}.option-list__option--tone_onBrand:disabled:hover,.option-list__option--tone_onBrand:disabled[data-active]{background-color:#0000}.option-list__empty--tone_onBrand{color:var(--colors-field-text-active-muted)}.option-list__root--tone_plain,.option-list__root--direction_inline{display:contents}.option-list__list--direction_inline{padding:var(--spacing-none);gap:var(--spacing-xs);flex-direction:row;align-items:center;width:max-content;max-height:none;overflow:visible}.option-list__option--direction_inline{width:auto}.option-list__divider--direction_inline{width:var(--spacing-xxs);align-self:stretch;height:auto}.option-list__list--fit_content{max-height:calc(100dvh - var(--spacing-5xl))}.option-list__search--size_sm{font-family:var(--fonts-switzer);font-weight:var(--font-weights-base);height:var(--sizes-option-search-sm);font-size:.875rem;line-height:1.72}.option-list__list--size_sm{gap:var(--spacing-xs);padding-inline:var(--spacing-sm);padding-block:var(--spacing-sm);max-height:calc(9 * var(--sizes-option-row-sm) + 8 * var(--spacing-xs) + 2 * var(--spacing-sm) + var(--spacing-lg))}.option-list__option--size_sm{padding-inline:var(--spacing-sm);padding-block:var(--spacing-none)}.option-list__empty--size_sm{height:var(--sizes-option-row-sm)}.slider-field__output--size_sm{font-size:.875rem;line-height:1.72}.slider-field__output--size_sm,.slider-field__output--size_md{font-family:var(--fonts-switzer);font-weight:var(--font-weights-base)}.slider-field__output--size_md{font-size:1rem;line-height:1.75}.slider-field__output--size_lg{font-family:var(--fonts-switzer);font-weight:var(--font-weights-base);font-size:1.25rem;line-height:1.8}.switch-field__control--size_sm{width:var(--spacing-xxl);height:calc(var(--spacing-md) + 2 * var(--spacing-xs))}.switch-field__thumb--size_sm{width:var(--spacing-md);height:var(--spacing-md);top:var(--spacing-xs);left:var(--spacing-xs)}[aria-checked=true] .switch-field__thumb--size_sm{transform:translateX(var(--spacing-md))}.switch-field__control--size_lg{width:var(--spacing-4xl);height:calc(var(--spacing-xl) + 2 * var(--spacing-sm))}.switch-field__thumb--size_lg{width:var(--spacing-xl);height:var(--spacing-xl);top:var(--spacing-sm);left:var(--spacing-sm)}[aria-checked=true] .switch-field__thumb--size_lg{transform:translateX(var(--spacing-xl))}}
