.placeholder.svelte-153oqwx{color:var(--text-3);max-height:var(--trimmed-min-height);pointer-events:none}.plain-text.svelte-1vnv9fe{width:100%;white-space:pre-line}.plain-text.svelte-1vnv9fe:is(.text-heading1,.text-heading2,.text-intro){text-wrap:balance}.plain-text.svelte-1vnv9fe:is(.text-body){text-wrap:pretty}.plain-text.svelte-1vnv9fe:empty{line-height:var(--trimmed-min-height)}.plain-text.is_editing.svelte-1vnv9fe{opacity:.7;text-wrap:wrap}.plain-text.svelte-1vnv9fe a{-webkit-text-decoration:var(--link-underline-style,underline);text-decoration:var(--link-underline-style,underline);text-decoration-color:var(--link-underline-color, currentColor);text-underline-offset:var(--link-underline-offset, .065em);text-decoration-thickness:var(--link-underline-thickness, 1px);-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}.labelled-text.svelte-5yqfcj{position:relative}.labelled-text.is_editing.svelte-5yqfcj:has(.label):not(:first-child){padding-block-start:var(--body-font-size)}.labelled-text.svelte-5yqfcj:has([contenteditable]:focus) .label{color:var(--edit-text);--line-clamp: none}.labelled-text.svelte-5yqfcj .placeholder.inside{display:none}.labelled-text.svelte-5yqfcj:has([contenteditable]:empty) .placeholder.inside{display:block;margin-block-end:calc(-1 * var(--trimmed-min-height));position:relative}.labelled-text.svelte-5yqfcj .label{position:absolute;left:0;transform:translateY(calc(-100% - var(--size-2)));z-index:1}.header_block>.block-content{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto 1fr;-moz-column-gap:var(--grid-gutter);column-gap:var(--grid-gutter);grid-template-areas:"a_preamble ." "a_heading a_description"}.header_block>.block-content:has(.text-heading1){row-gap:calc(.25 * var(--heading1-font-size) * var(--heading2-line-scale))}.header_block>.block-content:has(.text-heading2){row-gap:calc(1 * var(--heading2-font-size) * var(--heading2-line-scale))}.header_block>.block-content:not(:has(.a_description)){grid-template-columns:1fr}.header_block>.block-content:not(:has(.a_preamble)){grid-template-rows:1fr;grid-template-areas:"a_heading a_description"}@media (max-width: 640px){.header_block>.block-content{grid-template-columns:1fr;grid-template-areas:"a_preamble" "a_heading" " a_description"}}.header_block>.block-content *{color:var(--block-accent-foreground)}.header_block>.block-content .a_preamble{grid-area:a_preamble;--preamble-line-scale: var(--body-line-scale)}.header_block>.block-content .a_description{grid-area:a_description}.header_block>.block-content .a_heading{grid-area:a_heading}.block:first-child:is(.has_accent_background.header_block):before{content:"";width:100%;height:var(--dynamic-island-height);background-color:var(--block-accent-background);z-index:-1;top:0;left:0;position:absolute}.header_block:has(h1)+.header_block:has(h1)+*:not(.header_block:has(h1)){padding-block-start:var(--block-spacing-full)}.lottie_block+.header_block>.block-content,.embed_block+.header_block>.block-content{margin-block-start:var(--block-spacing-full)!important}.list_item_block{list-style:none}.list_item_block .block-content{display:grid;grid-template-columns:auto 1fr}*:not(.list_item_block)+.list_item_block{counter-reset:listcounter;counter-increment:listcounter}.list_item_block+.list_item_block{counter-increment:listcounter}.block-content.svelte-cgbaxl{display:grid;gap:var(--size-4);grid-template-columns:20ex 1fr}@media (max-width: 640px){.block-content.svelte-cgbaxl{grid-template-columns:1fr;grid-template-rows:auto auto}}.definition_title *{font-weight:var(--font-weight-bold)}:root{--link-block-padding: var(--size-4)}.link-preview.svelte-zuatbv{min-width:min(100%,30ch);display:grid;grid-template-columns:var(--link-block-padding) 1fr var(--link-block-padding) auto;grid-template-rows:var(--link-block-padding) auto auto auto var(--link-block-padding);grid-template-areas:". . . image" ". title . image" ". description . image" ". link . image" ". . . image";transition:background-color .1s var(--ease-in-out)}.link-preview.svelte-zuatbv:has(.description),.link-preview.svelte-zuatbv:has(.link){row-gap:var(--size-2)}.link-preview.svelte-zuatbv:hover{background-color:var(--fill-2)}.link-preview.svelte-zuatbv>.link-image:where(.svelte-zuatbv){grid-area:image}.link-preview.svelte-zuatbv>.title{grid-area:title}.link-preview.svelte-zuatbv>.description{grid-area:description}.link-preview.svelte-zuatbv>.link{grid-area:link}.focal-point-wrapper.svelte-bbo39u{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;--fp-size: 60px;cursor:crosshair;border:none}.focal-point.svelte-bbo39u{position:absolute;pointer-events:none;will-change:left,top;transition:top .15s var(--accelerated-ease-out),left .15s var(--accelerated-ease-out)}.focal-point.svelte-bbo39u:before{content:"";width:calc(var(--fp-size) / 5);height:calc(var(--fp-size) / 5);border:2px solid var(--edit-text);background-color:var(--edit-bg);box-shadow:0 0 2px 1px #ffffff80;z-index:3;border-radius:var(--fp-size);position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.focal-point.svelte-bbo39u>div:where(.svelte-bbo39u):before{content:"";width:var(--fp-size);height:var(--fp-size);border:1px solid var(--edit-text);box-shadow:0 0 1px 1px var(--edit-bg),0 0 2px 2px #ffffff80;z-index:2;border-radius:var(--fp-size);position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background-color:#fff3}.focal-point-preview.svelte-18xg1rm{-moz-column-gap:var(--size-2);column-gap:var(--size-2);-moz-column-fill:balance-all;column-fill:balance-all;width:100%;min-width:min(400px,100%);height:-moz-fit-content;height:fit-content}.preview-item.svelte-18xg1rm{display:flex;align-items:flex-start;-moz-column-break-inside:avoid;break-inside:avoid;margin-bottom:var(--size-2);width:100%;transition:all 90ms ease-in-out;background-size:cover;background-repeat:no-repeat;background-color:var(--fill-3);border:1px solid var(--stroke-3);position:relative}.preview-item.svelte-18xg1rm>.media-item{height:100%;width:100%}.preview-item.svelte-18xg1rm .aspect-ratio-name:where(.svelte-18xg1rm){position:absolute;top:0;left:0;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;z-index:2;padding:var(--size-1);background-color:var(--fill-1);border-bottom:1px solid;border-right:1px solid;border-color:var(--stroke-3);border-bottom-right-radius:var(--radius-sm)}.safe-area-wrapper.svelte-e5qaw4{width:100%;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);overflow:hidden;pointer-events:none}.image-preview:hover .safe-area.svelte-e5qaw4{opacity:1}.safe-area.svelte-e5qaw4{box-shadow:0 0 0 1px var(--edit-text),0 0 0 9999px #00000080;transition:top .15s var(--accelerated-ease-out),left .15s var(--accelerated-ease-out);position:absolute;transform:translate(-50%,-50%);opacity:0}.safe-area.svelte-e5qaw4 .safe-area-label:where(.svelte-e5qaw4){background-color:var(--edit-text);color:var(--fill-1);width:-moz-fit-content;width:fit-content;padding:var(--size-1) var(--size-2);border-bottom-right-radius:var(--radius-sm)}[popover].svelte-h5eohv{box-sizing:border-box;position:fixed;z-index:10;top:var(--popover-top,0);left:var(--popover-left,0);border:none;outline:none;margin:0;padding:0;max-width:100vw;max-height:100vh;visibility:hidden;background-color:transparent}[popover].svelte-h5eohv>.popover-content:where(.svelte-h5eohv){overflow-y:auto}[popover].svelte-h5eohv>.popover-content:where(.svelte-h5eohv)>*{--border-radius: var(--radius-sm)}.normal[popover].svelte-h5eohv>div:where(.svelte-h5eohv){background-color:var(--fill-1);-webkit-backdrop-filter:var(--transluscent-filter);backdrop-filter:var(--transluscent-filter);--border-opacity: .14}[popover].backdrop.svelte-h5eohv::backdrop{background-color:var(--backdrop-background, #000);opacity:var(--backdrop-opacity, .5)}[popover].svelte-h5eohv:popover-open{visibility:visible;animation:svelte-h5eohv-slideIn .1s ease-in-out}@keyframes svelte-h5eohv-slideIn{0%{opacity:0}10%{opacity:0;translate:0 6px 0}to{opacity:1;translate:0 0 0}}.is_dragging.svelte-n0vspj{position:relative}.is_dragging.svelte-n0vspj:before{content:"";position:absolute;inset:0 var(--page-inline-spacing);width:calc(100% - var(--page-inline-spacing) * 2);height:100%;box-shadow:var(--selected-border);background-color:var(--fill-1);border-radius:var(--radius-md);z-index:10}.image-entry.svelte-596pip{display:flex;height:100%;gap:var(--size-6);flex-direction:row;flex-wrap:wrap;align-content:flex-start;padding:var(--page-inline-spacing) var(--page-inline-spacing) var(--size-24)}@media (max-width: 718px){.image-container.svelte-596pip{align-items:center}}.extreme-landscape.image-container.svelte-596pip{flex:1 1 100%;max-width:calc(100vw - 2 * var(--page-inline-spacing))}.image-preview.svelte-596pip{position:relative;display:flex;justify-content:center;align-items:center;width:-moz-fit-content;width:fit-content;max-height:calc(100vh - var(--dynamic-island-height) - 2 * var(--page-inline-spacing));border-radius:0}.image-preview.svelte-596pip:has(.placeholder-image){width:100%;min-height:180px}@media (max-width: 620px){.image-preview.svelte-596pip{max-height:calc(100vh - var(--dynamic-island-height) - 300px)}}.extreme-portrait.svelte-596pip .image-preview:where(.svelte-596pip){max-height:calc(100vh - var(--dynamic-island-height) - 2 * var(--page-inline-spacing))}.image-container.svelte-596pip{flex:1 1 max(30%,350px)}.image-details.svelte-596pip{flex:1 1 min(30ch,90vw)}@media (max-width: 718px){.image-details.svelte-596pip{margin-block-start:var(--default-text-margin)}}.has_accent_background.svelte-13wa6jm{background-color:var(--block-accent-background);color:var(--block-accent-foreground)}.block:has(>.block-content>.border-1).selected-outline.svelte-13wa6jm:after{display:none}:root{--text-max-width: 80ex;--track-full-width: var(--grid-gutter);--track-normal-width: calc( (min(var(--text-max-width), calc(100% - var(--grid-gutter) * 2)) / 2) - var(--grid-gutter) );--track-extended-width: minmax(0, 4rem);--track-wide-width: 1fr}.block.svelte-13wa6jm{display:grid;grid-template-columns:inherit;grid-column:1 / -1;scroll-margin-block-start:var(--dynamic-island-height)}.block.svelte-13wa6jm .block-content.track-normal:where(.svelte-13wa6jm){grid-column:4 / span 3}@media (min-width: 641px){.block.svelte-13wa6jm .block-content.track-normal.align-left:where(.svelte-13wa6jm){grid-column:4 / span 1}.block.svelte-13wa6jm .block-content.track-normal.align-right:where(.svelte-13wa6jm){grid-column:6 / span 1}}.block.svelte-13wa6jm .block-content.track-extended:where(.svelte-13wa6jm){grid-column:3 / span 5}@media (min-width: 641px){.block.svelte-13wa6jm .block-content.track-extended.align-left:where(.svelte-13wa6jm){grid-column:3 / span 2}.block.svelte-13wa6jm .block-content.track-extended.align-right:where(.svelte-13wa6jm){grid-column:6 / span 2}}.block.svelte-13wa6jm .block-content.track-wide:where(.svelte-13wa6jm){grid-column:2 / span 7}@media (min-width: 641px){.block.svelte-13wa6jm .block-content.track-wide.align-left:where(.svelte-13wa6jm){grid-column:2 / span 3}.block.svelte-13wa6jm .block-content.track-wide.align-right:where(.svelte-13wa6jm){grid-column:6 / span 3}}.block.svelte-13wa6jm .block-content.track-full:where(.svelte-13wa6jm){grid-column:1 / span 9}.block.svelte-13wa6jm .block-content.spacing-normal:where(.svelte-13wa6jm){margin-block:var(--block-spacing-normal)}.block.svelte-13wa6jm .block-content.spacing-extended:where(.svelte-13wa6jm){margin-block:var(--block-spacing-extended)}.block.svelte-13wa6jm .block-content.spacing-full:where(.svelte-13wa6jm){margin-block:var(--block-spacing-full)}.block.embed_block.svelte-13wa6jm .block-content.spacing-normal:where(.svelte-13wa6jm){margin-block:0}.block.svelte-13wa6jm:not(.is_editing):not(.display-image):last-child .block-content:where(.svelte-13wa6jm){padding-block-end:30vh}hr.svelte-1387iat{height:calc(var(--body-line-scale) * var(--body-font-size));display:inline-block;width:1px;border:none;background-color:var(--divider-color, var(--stroke-1));margin-inline:var(--size-4)}.blocks-container.svelte-1slwpgs{display:grid;grid-template-columns:var(--track-full-width) var(--track-wide-width) var(--track-extended-width) var(--track-normal-width) var(--grid-gutter) var(--track-normal-width) var(--track-extended-width) var(--track-wide-width) var(--track-full-width)}div.svelte-jxeif2{cursor:default;align-items:center;color:var(--text-2);margin:var(--size-2) 0;max-width:100%;display:grid}div.start.svelte-jxeif2{grid-template-columns:auto 1fr}div.start.svelte-jxeif2 hr:where(.svelte-jxeif2):nth-child(1){display:none}div.start.svelte-jxeif2 span:where(.svelte-jxeif2){justify-self:start}div.center.svelte-jxeif2{grid-template-columns:1fr auto 1fr}div.center.svelte-jxeif2 span:where(.svelte-jxeif2){justify-self:center}div.end.svelte-jxeif2{grid-template-columns:1fr auto}div.end.svelte-jxeif2 hr:where(.svelte-jxeif2):nth-child(2){display:mone}div.end.svelte-jxeif2 span:where(.svelte-jxeif2){justify-self:end}span.svelte-jxeif2{width:-moz-fit-content;width:fit-content;padding-inline:var(--size-2)}hr.svelte-jxeif2{border:none;border-top:1px solid var(--divider-color, var(--stroke-1));width:100%}.image-ref.svelte-12pivi1{position:relative}.entry-selector-container.svelte-12pivi1{width:70ch;max-width:calc(100vw - 2* var(--page-inline-spacing));max-height:80svh}.image-edit-tools.svelte-12pivi1{position:absolute;top:var(--size-4);left:50%;transform:translate(-50%)}.person-entry.svelte-k47r53{margin-block-end:30vh;align-items:center}.person-intro.svelte-k47r53{display:grid;grid-template-columns:minmax(40ex,2fr) minmax(30ex,1fr);min-height:60svh;margin-block:auto;padding-block:var(--size-24);place-content:center}@media (max-width: 960px){.person-intro.svelte-k47r53{padding-block-start:0;grid-template-columns:1fr;grid-template-rows:auto 1fr}}.person-portrait.svelte-k47r53{border-radius:var(--person-portrait-radius, 0);aspect-ratio:1;max-height:calc(100svh - var(--dynamic-island-height))}@media (min-width: 641px) and (max-width: 960px){.person-portrait.svelte-k47r53{margin-top:calc(-1 * var(--dynamic-island-height))}}@media (max-width: 530px){.person-portrait.svelte-k47r53{border-radius:0}}@media (min-width: 531px){.person-portrait.svelte-k47r53{margin-block-start:var(--page-inline-spacing)}}@media (max-width: 960px){.person-portrait.svelte-k47r53{order:-1;margin-inline:auto;max-height:100vh}}@media (min-width: 961px){.person-portrait.svelte-k47r53{padding-inline-end:var(--page-inline-spacing)}}@media (max-width: 960px){.person-info.svelte-k47r53{min-width:100%}}[type=date],[type=datetime-local]{min-width:200px}::-webkit-datetime-edit-month-field{color:var(--text-1);text-transform:uppercase}::-webkit-datetime-edit-day-field{color:var(--text-1);text-transform:uppercase}::-webkit-datetime-edit-year-field{color:var(--text-1);text-transform:uppercase}a.svelte-17rx7m2{display:flex;flex-direction:column;background-color:var(--accent-1);color:var(--accent-1-foreground);place-content:center;place-items:center;min-width:min(30ex,100%);padding:var(--size-4)}a.is_editing.svelte-17rx7m2{gap:var(--size-4)}a.svelte-17rx7m2 .label,a.svelte-17rx7m2 input{color:var(--accent-1-foreground)}a.svelte-17rx7m2 input::-moz-placeholder{color:var(--accent-1-foreground);opacity:.5}a.svelte-17rx7m2 input::placeholder{color:var(--accent-1-foreground);opacity:.5}a.svelte-17rx7m2>*{--icon-color: var(--accent-1-foreground);width:100%}.weblink-entry.svelte-sr7sxr{margin-block:var(--size-10);align-items:flex-start}.link-preview.svelte-sr7sxr{border-radius:var(--link-preview-radius, 0);aspect-ratio:1;max-height:calc(100svh - var(--dynamic-island-height))}.grid-display-item.svelte-1etdfby{display:grid;grid-template-rows:auto min-content min-content}.grid-display-item.svelte-1etdfby>.image-hover-loop img{aspect-ratio:1}.grid-display-item.svelte-1etdfby:has(.description){margin-block-end:var(--size-8)}.grid-display.svelte-sw8f95{display:grid;grid-template-columns:repeat(var(--grid-display-columns),1fr);grid-template-rows:auto}@media (max-width: 1024px){.grid-display.svelte-sw8f95{grid-template-columns:repeat(min(var(--grid-display-columns),2),1fr)}}@media (max-width: 640px){.grid-display.svelte-sw8f95{grid-template-columns:1fr}}figure.svelte-rx85d4{display:grid;grid-template-areas:"image"}figure.svelte-rx85d4>:where(.svelte-rx85d4){grid-area:image}.cascade.svelte-s257hn{--cascade-single-image-aspect-ratio: 3 / 2;display:grid;grid-template-columns:1fr;grid-auto-flow:dense;padding:1px 0;gap:1px;background-color:var(--fill-2)}.cascade.svelte-s257hn>:where(.svelte-s257hn){grid-column:auto}@media (min-width: 641px) and (max-width: 960px){.cascade.svelte-s257hn{grid-template-columns:repeat(2,1fr)}.cascade.svelte-s257hn>:where(.svelte-s257hn):nth-child(n+2){grid-column:auto}.cascade.svelte-s257hn>:where(.svelte-s257hn):nth-child(1),.cascade.svelte-s257hn>:where(.svelte-s257hn):nth-child(5n+1){grid-column:1 / 3}}@media (min-width: 961px) and (max-width: 1280px){.cascade.svelte-s257hn{grid-template-columns:repeat(3,1fr)}.cascade.svelte-s257hn>:where(.svelte-s257hn):nth-child(1){grid-column:1 / 4!important}.cascade.svelte-s257hn>:where(.svelte-s257hn):nth-child(7n+2){grid-column:1 / 3}.cascade.svelte-s257hn>:where(.svelte-s257hn):nth-child(7n+1){grid-column:2 / 4}}@media (min-width: 1281px){.cascade.svelte-s257hn{grid-template-columns:repeat(4,1fr)}.cascade.svelte-s257hn>:where(.svelte-s257hn):nth-child(1){grid-column:1 / 5}.cascade.svelte-s257hn>:where(.svelte-s257hn):nth-child(8n+2),.cascade.svelte-s257hn>:where(.svelte-s257hn):nth-child(8n+8){grid-column:1 / 3}.cascade.svelte-s257hn>:where(.svelte-s257hn):nth-child(8n+3),.cascade.svelte-s257hn>:where(.svelte-s257hn):nth-child(8n+9){grid-column:3 / 5}}.cascade-item.svelte-s257hn{display:grid;background-color:var(--fill-1);grid-template-columns:1.5fr .5fr;align-content:flex-start;grid-template-rows:auto auto 1fr auto;padding:var(--grid-gutter);gap:var(--grid-gutter);grid-auto-flow:row}.cascade-item.svelte-s257hn>.entry-title:where(.svelte-s257hn){grid-area:title}.cascade-item.svelte-s257hn>.images:where(.svelte-s257hn){display:grid;grid-area:images;grid-template-rows:auto;grid-template-columns:auto;grid-template-areas:"image";gap:0}.cascade-item.svelte-s257hn>.images:where(.svelte-s257hn)>.media-item{height:100%;max-height:calc(100vh - var(--dynamic-island-height))}.cascade-item.svelte-s257hn:nth-child(n+2):hover{transition:box-shadow .25s var(--ease-in-out) .1s;box-shadow:inset 0 0 15px -7px var(--stroke-3)}.cascade-item.svelte-s257hn:nth-child(n+2)>.images:where(.svelte-s257hn) .media-item{aspect-ratio:var(--cascade-single-image-aspect-ratio)}.cascade-item.svelte-s257hn:nth-child(1)>.images:where(.svelte-s257hn){grid-template-columns:1.4fr .6fr;gap:inherit;grid-template-areas:"image-1 image-2" "image-1 image-3"}@media (min-width: 640px){.cascade-item.svelte-s257hn:nth-child(1)>.images:where(.svelte-s257hn){grid-template-columns:inherit}}.cascade-3-images.svelte-s257hn,.cascade-2-images.svelte-s257hn{grid-template-areas:"title title" "images images" "description readmore"}.cascade-1-image.svelte-s257hn{grid-template-columns:auto;grid-template-areas:"images" "title" "description" "readmore"}.gallery.svelte-1n1p3bg .media-item{width:100%}.carousel.svelte-ivjw85{--carousel-header-height: calc( 2 * calc(var(--preamble-font-size) * var(--preamble-line-scale)) );--carousel-row-gap: var(--size-3);--carousel-column-gap: var(--size-8);--carousel-slides-gap: var(--carousel-slides-gap-override, var(--size-6));display:grid;row-gap:var(--carousel-row-gap);align-items:center;grid-template-columns:auto 1fr auto;grid-template-rows:auto 1fr auto;grid-template-areas:"previous index next" "slides slides slides" "slide-details slide-details slide-details"}.carousel.svelte-ivjw85:has(.slide-details),.carousel.svelte-ivjw85:has(.carousel-index){-moz-column-gap:var(--carousel-column-gap);column-gap:var(--carousel-column-gap)}@media (min-width: 769px){.carousel.svelte-ivjw85{grid-template-columns:auto auto 1fr auto;grid-template-rows:1fr var(--carousel-header-height);grid-template-areas:"slides slides slides slides" "previous index slide-details next"}.carousel.header-place-start.svelte-ivjw85{grid-template-rows:var(--carousel-header-height) 1fr;grid-template-areas:"previous index slide-details next" "slides slides slides slides"}.carousel.svelte-ivjw85>*:not(.carousel-index),.carousel.svelte-ivjw85>*>.button-content{min-height:var(--carousel-header-height)}.carousel.svelte-ivjw85:not(.has-caption){grid-template-columns:1fr auto auto 1fr;grid-template-areas:"previous index index next" "slides slides slides slides"}.carousel.svelte-ivjw85:not(.has-caption)>.previous{justify-self:flex-end}.carousel.svelte-ivjw85:not(.has-caption)>.next{justify-self:flex-start}.carousel.svelte-ivjw85:not(.has-caption) .carousel-index:where(.svelte-ivjw85){min-height:var(--carousel-header-height);align-items:center;display:flex}}.carousel.svelte-ivjw85>.previous{grid-area:previous}.carousel.svelte-ivjw85>.next{grid-area:next}.carousel.svelte-ivjw85 .carousel-index:where(.svelte-ivjw85){grid-area:index;color:var(--text-3);min-width:6ex;text-align:center}@media (max-width: 768px){.carousel.svelte-ivjw85 .carousel-index:where(.svelte-ivjw85){min-height:var(--carousel-header-height);align-items:center;display:flex;justify-content:center}}.carousel .slide-details{background-color:var(--block-accent-background);grid-area:slide-details;display:grid;width:100%;text-align:left;-moz-column-gap:var(--size-8);column-gap:var(--size-8);grid-template-columns:auto auto;grid-template-rows:auto 1fr;grid-template-areas:"title preamble" "description description"}@media (max-width: 768px){.carousel .slide-details{row-gap:var(--size-3)}}@media (min-width: 769px){.carousel .slide-details{grid-template-columns:1fr 2fr;grid-template-rows:auto 1fr;grid-template-areas:"title description" "preamble description"}}.carousel .slide-details .slide-preamble.svelte-ivjw85{grid-area:preamble}@media (max-width: 768px){.carousel .slide-details .slide-preamble.svelte-ivjw85 :where(.svelte-ivjw85):last-child{justify-content:flex-end}}.carousel .slide-details .slide-title.svelte-ivjw85{grid-area:title}.carousel .slide-details .slide-title.svelte-ivjw85 :where(.svelte-ivjw85){text-wrap:balance}.carousel .slide-details .slide-description.svelte-ivjw85{grid-area:description}@media (max-width: 768px){.carousel .slide-details .slide-description.svelte-ivjw85{--line-clamp: 3}}.multiple-slides-per-page .slide-details{padding:var(--size-6) 0;row-gap:var(--size-4);grid-template-columns:1fr;grid-template-areas:"preamble" "title" "description"}@media (max-width: 768px){.multiple-slides-per-page .slide-details .slide-preamble.svelte-ivjw85 :where(.svelte-ivjw85):last-child{justify-content:flex-start}}.multiple-slides-per-page .carousel-index{align-self:center}.carousel-slides.svelte-ivjw85{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;grid-area:slides;display:flex;overflow:scroll;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-snap-align:center;gap:var(--carousel-slides-gap);-ms-overflow-style:none}.carousel-slides.svelte-ivjw85::-webkit-scrollbar{display:none}.multiple-slides-per-page .carousel-slides{--tease-next-slide-width: 10vw}@media (min-width: 641px){.multiple-slides-per-page .carousel-slides:not(.scrolled_to_end){-webkit-mask-image:linear-gradient(to left,rgba(0,0,0,0) 0%,rgba(0,0,0,1) var(--tease-next-slide-width));mask-image:linear-gradient(to left,rgba(0,0,0,0) 0%,rgba(0,0,0,1) var(--tease-next-slide-width));-webkit-mask-size:100% 100%;mask-size:100% 100%}}.carousel-slide.svelte-ivjw85{--slide-width: calc((min(100%, 100vw) / var(--slides-per-page)) - (var(--slides-per-page) - 1) * var(--carousel-slides-gap) / var(--slides-per-page));max-width:100%;flex:0 0 min(100vw,100%);scroll-snap-align:start;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;transform:translateZ(0)}@media (min-width: 641px){.carousel-slide.svelte-ivjw85{flex:0 0 max(50% - var(--carousel-slides-gap)/2,var(--slide-width))}}@media (min-width: 1025px){.carousel-slide.svelte-ivjw85{flex:0 0 var(--slide-width)}}.carousel-slide.svelte-ivjw85 .media-item{max-height:max((100vw / var(--slides-per-page)),calc(100vh - var(--dynamic-island-height) - (4 * var(--carousel-header-height)) - var(--carousel-row-gap)))}.multiple-slides-per-page .carousel-slide{--slide-width: calc((min(100%, calc(100vw - var(--tease-next-slide-width))) / var(--slides-per-page)) - (var(--slides-per-page) - 1) * var(--carousel-slides-gap) / var(--slides-per-page))}@media (max-width: 640px){.multiple-slides-per-page .carousel-slide{flex:0 0 min(calc(100vw - var(--tease-next-slide-width)),100%)}}.switch.svelte-ukrvp{--switch-bullet: var(--size-6);--switch-padding: var(--size-1);all:unset;cursor:pointer;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:var(--size-3);width:-moz-fit-content;width:fit-content;padding:var(--outer-spacing)}.switch.small.svelte-ukrvp{--switch-bullet: var(--size-4);height:var(--small-input-height, var(--size-10))}.switch.small.svelte-ukrvp .shape:where(.svelte-ukrvp){min-width:calc(var(--switch-bullet) * 2.3)}.switch.medium.svelte-ukrvp{height:var(--medium-input-height, var(--size-11))}.switch.large.svelte-ukrvp{height:var(--large-input-height, var(--size-12))}.switch.svelte-ukrvp .fit:where(.svelte-ukrvp){min-height:var(--small-input-height, var(--size-10));height:-moz-fit-content;height:fit-content}.switch.svelte-ukrvp:not(.active):hover .shape:where(.svelte-ukrvp){background-color:var(--stroke-2)}.switch.active.svelte-ukrvp:hover:not(:focus) .shape:where(.svelte-ukrvp){background-color:var(--edit-bg-dark)}.switch.prepend.svelte-ukrvp .switch-label:where(.svelte-ukrvp){order:-1}.switch-label.svelte-ukrvp{display:flex}.shape.svelte-ukrvp{margin-inline:(--size-2);display:flex;align-items:center;position:relative;min-width:calc(var(--switch-bullet) * 2);height:calc(var(--switch-bullet) + 2 * var(--switch-padding));background-color:var(--stroke-3);border-radius:var(--round);transition:background-color .15s var(--sharp-deceleration-ease-in);will-change:background-color}.bullet.svelte-ukrvp{width:var(--switch-bullet);height:var(--switch-bullet);border-radius:var(--round);background-color:var(--fill-1);z-index:2;position:absolute;left:var(--switch-padding);transition:left .15s var(--sharp-deceleration-ease-in);will-change:left;transform:translate3d();display:flex;place-content:center;place-items:center}.innerlabel.svelte-ukrvp{padding:0 var(--size-3)}.switch.svelte-ukrvp:focus .shape:where(.svelte-ukrvp){outline:2px solid var(--editing);outline-offset:2px}.switch.active.svelte-ukrvp .shape:where(.svelte-ukrvp){background-color:var(--editing)}.switch.active.svelte-ukrvp .bullet:where(.svelte-ukrvp){left:calc(100% - var(--switch-bullet) - var(--switch-padding))}.switch.active.svelte-ukrvp .innerlabel:where(.svelte-ukrvp){color:var(--fill-1)}.dropdown-content.svelte-tm8sc6{--medium-input-height: var(--size-10)}button.svelte-asgjcn{-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:opacity .15s ease,background-color .15s ease;width:100%;--border-opacity: 0}button.svelte-asgjcn:not(.selected):hover{background-color:var(--fill-3);opacity:.8}button.svelte-asgjcn:focus{outline:none}button.selected.svelte-asgjcn{--border-opacity: .18;background-color:var(--edit-bg)}.list-item-layout.svelte-asgjcn{list-style:none;display:grid;grid-template-columns:auto 1fr auto;grid-auto-flow:row;-moz-column-gap:var(--size-3);column-gap:var(--size-3);grid-template-rows:auto;grid-template-areas:"icon title check";text-align:left;padding:var(--size-2);align-items:center}.list-item-layout.svelte-asgjcn:has(.description){grid-template-rows:auto auto;grid-template-areas:"icon title check" "icon description description"}.list-item-layout.svelte-asgjcn:has(.description) .icon:where(.svelte-asgjcn){width:var(--size-14);height:var(--size-14);background-color:var(--fill-1)}span.svelte-asgjcn{display:flex}.icon.svelte-asgjcn{grid-area:icon;width:var(--size-8);height:var(--size-8);display:flex;align-items:center;justify-content:center;--border-opacity: .1}.list-item-layout.svelte-asgjcn:has(.description) .title:where(.svelte-asgjcn),.list-item-layout.svelte-asgjcn:has(.description) .check:where(.svelte-asgjcn){align-items:flex-end}.title.svelte-asgjcn{grid-area:title;min-height:var(--size-7);align-items:center}.check.svelte-asgjcn{grid-area:check;align-items:center}.description.svelte-asgjcn{grid-area:description;color:var(--text-2);align-items:flex-start}.accordion_item.svelte-8w2yi{width:100%;overflow:hidden}.accordion_item.accordion_open.svelte-8w2yi .accordion_header:where(.svelte-8w2yi){background-color:var(--fill-3)}.accordion_item.svelte-8w2yi .accordion_header:where(.svelte-8w2yi){align-items:center;cursor:pointer}.accordion_item.svelte-8w2yi .accordion_header:where(.svelte-8w2yi)>*:first-child{padding-inline-start:var(--size-3)}.accordion_item.svelte-8w2yi .accordion_header:where(.svelte-8w2yi) *{align-items:center}.accordion_item.svelte-8w2yi .accordion_header.small:where(.svelte-8w2yi){height:var(--small-accordion-height, var(--size-10))}.accordion_item.svelte-8w2yi .accordion_header.medium:where(.svelte-8w2yi){height:var(--medium-accordion-height, var(--size-12))}.accordion_item.svelte-8w2yi .accordion_header.large:where(.svelte-8w2yi){height:var(--large-accordion-height, var(--size-13))}.accordion_item.svelte-8w2yi .accordion_header:where(.svelte-8w2yi):has(.accordion_trigger:hover){background-color:var(--fill-3)}.accordion_item.svelte-8w2yi .accordion_header:where(.svelte-8w2yi):has(.accordion_trigger:focus-visible){box-shadow:var(--selected-border)}.accordion_item.svelte-8w2yi .accordion_header .accordion_trigger:where(.svelte-8w2yi){height:100%;flex-grow:1}.accordion_item.svelte-8w2yi .accordion_header .accordion_trigger:where(.svelte-8w2yi):focus{outline:none}.accordion_item.svelte-8w2yi .accordion_header .accordion_trigger:where(.svelte-8w2yi):focus:after{display:none}.accordion_item.svelte-8w2yi .accordion_content:where(.svelte-8w2yi){display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s var(--sharp-deceleration-ease-in)}.accordion_item.svelte-8w2yi .accordion_content.is_open:where(.svelte-8w2yi){grid-template-rows:1fr}.accordion_item.svelte-8w2yi .accordion_content .inner:where(.svelte-8w2yi){overflow:hidden}:root{--draggable-indicator-thickness: 4px}.draggable-item.svelte-katj7x{position:relative}.draggable-item.svelte-katj7x,.draggable-item.svelte-katj7x:active{cursor:default}.column.drag-over-start.svelte-katj7x:before,.column.drag-over-end.svelte-katj7x:after{content:"";position:absolute;background-color:var(--edit-text);left:0;right:0;height:var(--draggable-indicator-thickness);z-index:2;pointer-events:none}.column.drag-over-start.svelte-katj7x:before{top:0;transform:translateY(-50%)}.column.drag-over-end.svelte-katj7x:after{bottom:0;transform:translateY(50%)}.row.drag-over-start.svelte-katj7x:before,.row.drag-over-end.svelte-katj7x:after{content:"";position:absolute;background-color:var(--edit-text);top:0;bottom:0;width:var(--draggable-indicator-thickness);z-index:2}.row.drag-over-start.svelte-katj7x:before{left:0;transform:translate(-50%)}.row.drag-over-end.svelte-katj7x:after{right:0;transform:translate(50%)}.embed-query-container.svelte-1rtbknb{min-width:min(70ch,50vw);width:100%;max-width:100%}.embed-query-container.svelte-1rtbknb .entry-list{max-height:calc((80vh - var(--dynamic-island-height)) / 2);overflow-y:scroll}:root{--active-menu-marker-size: 1px}.page-nav.svelte-g4sgc7{position:relative;width:100%}.page-nav.flex-column.svelte-g4sgc7{min-width:calc(100vw - 2 * var(--page-inline-spacing) - 2 * var(--p))}.page-nav.svelte-g4sgc7 .nav-item:where(.svelte-g4sgc7) .button-content{min-width:-moz-max-content;min-width:max-content}.page-nav.svelte-g4sgc7 .nav-item:where(.svelte-g4sgc7) .button-content:focus-visible{outline:none}.page-nav.svelte-g4sgc7 .spacer:where(.svelte-g4sgc7){flex-grow:1}.flex-row.svelte-g4sgc7 .active-menu-marker:where(.svelte-g4sgc7){position:absolute;left:var(--medium-input-padding);width:100%;top:calc(100% + var(--outer-spacing) - var(--active-menu-marker-size))}.flex-row.svelte-g4sgc7 .active-menu-marker:where(.svelte-g4sgc7)>:where(.svelte-g4sgc7){width:calc(100% - var(--medium-input-padding) * 2);background-color:var(--active-menu-underline, var(--text-1));height:var(--active-menu-marker-size);border-radius:0;border-top-left-radius:var(--active-menu-marker-size);border-top-right-radius:var(--active-menu-marker-size)}.flex-row.svelte-g4sgc7:has(>.nav-item:nth-child(1)){--medium-input-padding: var(--size-5)}.flex-row.svelte-g4sgc7:has(>.nav-item:nth-child(2)){--medium-input-padding: var(--size-4)}.flex-row.svelte-g4sgc7:has(>.nav-item:nth-child(4)){--medium-input-padding: var(--size-3)}.flex-row.svelte-g4sgc7:has(>.nav-item:nth-child(6)){--medium-input-padding: var(--size-2)}.flex-column.svelte-g4sgc7 .active-menu-marker:where(.svelte-g4sgc7){position:absolute;left:calc(-1* var(--outer-spacing));height:calc(100% + 2 *var(--medium-input-padding));top:0}.flex-column.svelte-g4sgc7 .active-menu-marker:where(.svelte-g4sgc7)>:where(.svelte-g4sgc7){width:var(--active-menu-marker-size);background-color:var(--active-menu-underline, var(--text-1));height:calc(100% - var(--medium-input-padding) * 2);border-radius:0;border-top-right-radius:var(--active-menu-marker-size);border-bottom-right-radius:var(--active-menu-marker-size)}.flex-column.svelte-g4sgc7 .nav-item:where(.svelte-g4sgc7) a,.flex-column.svelte-g4sgc7 .nav-item:where(.svelte-g4sgc7) button{width:100%}.flex-column.svelte-g4sgc7 .nav-item:where(.svelte-g4sgc7) .button-content{font-size:var(--text-3-background-font-size);line-height:var(--text-3-background-line-scale);padding:var(--size-3);height:-moz-fit-content;height:fit-content}.flex-column.svelte-g4sgc7 .nav-item:where(.svelte-g4sgc7) .button-content .media-item{max-height:calc(2 * var(--size-3) + var(--text-3-background-font-size))}.flex-column.svelte-g4sgc7 .separator:where(.svelte-g4sgc7)~.nav-item:where(.svelte-g4sgc7) .button-content{font-size:var(--preamble-font-size);line-height:var(--preamble-line-scale)}.hover-marker.svelte-g4sgc7{pointer-events:none;position:absolute;border-radius:var(--input-border-radius);top:0;width:0;left:50%;height:100%;z-index:-1;transition:transform .18s ease,width .18s ease,opacity .1s cubic-bezier(.72,.07,.3,1)}.flex-row.svelte-g4sgc7 .hover-marker.current_is_hovered:where(.svelte-g4sgc7){left:0;width:100%;background-color:var(--fill-3)}.flex-row.svelte-g4sgc7 .hover-marker.previous_is_hovered:where(.svelte-g4sgc7){transform:translate(calc(-1 * var(--previous-width, 100%)));width:var(--previous-width, 100%);filter:blur(3px)}.flex-row.svelte-g4sgc7 .hover-marker.next_is_hovered:where(.svelte-g4sgc7){left:0;width:var(--next-width, 100%);transform:translate(var(--next-width, 100%));filter:blur(3px)}.flex-row.svelte-g4sgc7 .nav-item:first-child .hover-marker.next_is_hovered:where(.svelte-g4sgc7){left:100%;width:var(--next-width, 100%);transform:translate(0)}.flex-column.svelte-g4sgc7 .hover-marker:where(.svelte-g4sgc7){left:0;width:100%}.flex-column.svelte-g4sgc7 .hover-marker.current_is_hovered:where(.svelte-g4sgc7){background-color:var(--fill-3)}.flex-column.svelte-g4sgc7 .hover-marker.previous_is_hovered:where(.svelte-g4sgc7){transform:translateY(calc(-1 * var(--previous-height, 100%)));filter:blur(3px)}.flex-column.svelte-g4sgc7 .hover-marker.next_is_hovered:where(.svelte-g4sgc7){transform:translateY(calc(var(--next-height, 100%)));filter:blur(3px)}.page-nav.svelte-g4sgc7:not(:has(*:hover)) .hover-marker:where(.svelte-g4sgc7){opacity:0!important}div.svelte-5jx632{overflow:hidden;width:100%}button.svelte-j7guu4{padding:var(--size-2)}svg.svelte-j7guu4 rect:where(.svelte-j7guu4){fill:var(--fill-3)}svg.selected.svelte-j7guu4 rect:where(.svelte-j7guu4){fill:var(--editing)}svg.svelte-j7guu4 line:where(.svelte-j7guu4){stroke:var(--neutral-1000)}.text-system.svelte-4pvbvs{min-width:10ex;text-align:right}.border-1.svelte-4pvbvs{--border-opacity: .25}:root{--dynamic-island-height: 72px}.dynamic-island.svelte-it49gy{--dynamic-island-inline-padding: var(--page-inline-spacing);--dynamic-island-block-padding: var(--size-4);position:sticky;grid-area:dynamic-island;background-image:var(--gradient);top:0;left:0;width:100%;max-width:100vw;padding:var(--dynamic-island-block-padding) var(--dynamic-island-inline-padding);z-index:100}.dynamic-island.svelte-it49gy .content:where(.svelte-it49gy){--border-radius: var(--radius-md);--border-opacity: .1;position:relative;width:100%;max-width:100%;display:flex;flex-direction:column;align-items:center}.dynamic-island.svelte-it49gy .content :where(.svelte-it49gy){--border-radius: calc( var(--radius-md) - 2px)}.dynamic-island.svelte-it49gy .content:where(.svelte-it49gy),.dynamic-island.svelte-it49gy .dynamic-island-popover{background-color:color-mix(in oklch,var(--dynamic-island-background,var(--fill-1)) 80%,oklch(100% .19 158 / 0) 10%);color:var(--dynamic-island-color, var(--text-1));-webkit-backdrop-filter:var(--transluscent-filter);backdrop-filter:var(--transluscent-filter)}.dynamic-island.svelte-it49gy .dynamic-island-popover{border-radius:var(--radius-md);--border-opacity: .14;--icon-color: var(--dynamic-island-color, var(--text-2))}.dynamic-island.svelte-it49gy .button-content{--icon-color: var(--dynamic-island-color, var(--text-2));color:var(--dynamic-island-color, var(--text-1))}@media (min-width: 641px){.dynamic-island.svelte-it49gy{top:0;background-image:var(--gradient-180)}}.top-edge.svelte-it49gy{position:absolute;z-index:1;top:0;left:var(--size-4);transform:translateY(calc(-50% + var(--size-1)));background-color:var(--fill-1);padding:var(--size-05) var(--size-3);display:none;pointer-events:none}.top-edge.svelte-it49gy:has(*){display:flex}.row-1.svelte-it49gy{display:grid;grid-template-columns:minmax(0,1fr) auto;justify-content:space-between;width:100%;align-items:center;max-width:100%}@media (max-width: 640px){.row-1-left.svelte-it49gy>.button,.row-1-left.svelte-it49gy>button{padding-block:var(--size-2)}.row-1-left.svelte-it49gy>button,.row-1-left.svelte-it49gy>button .button-content{flex-direction:column;justify-content:center}}.row-1-left.svelte-it49gy,.row-1-right.svelte-it49gy{display:flex;position:relative;max-width:100%}.main-page-content *:focus-visible{scroll-margin-top:calc(var(--dynamic-island-height) + var(--size-4) * 2)}.main-page-content.svelte-1sewr6s{min-height:100svh;display:grid;background-color:var(--first-block-background-color)}.main-page-content.svelte-1sewr6s main:where(.svelte-1sewr6s){grid-area:main;background-color:var(--fill-1)}.main-page-content.svelte-1sewr6s{grid-template-areas:"dynamic-island" "main";grid-template-rows:auto 1fr}.weekdays-header.svelte-ignwv9{display:grid;grid-template-columns:repeat(var(--calendar-columns, 7),1fr);text-align:right;color:var(--text-2)}.weekdays-header.svelte-ignwv9>:where(.svelte-ignwv9){padding:var(--size-2);width:100%}.weekdays-header.svelte-ignwv9>:where(.svelte-ignwv9):nth-child(7n)+:where(.svelte-ignwv9){border-left:1px solid var(--fill-2)}.weekdays-header.svelte-ignwv9 .alternate:where(.svelte-ignwv9){background-color:var(--fill-2)}.calender_year_display.svelte-10a1bmi{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--size-8);padding:1px 0;width:100%;align-items:center}@media (max-width: 1024px){.calender_year_display.svelte-10a1bmi{grid-template-columns:repeat(3,1fr)}}@media (max-width: 768px){.calender_year_display.svelte-10a1bmi{grid-template-columns:repeat(2,1fr)}}@media (max-width: 560px){.calender_year_display.svelte-10a1bmi{grid-template-columns:repeat(1,1fr)}}.month.svelte-10a1bmi{background-color:var(--fill-1);--calendar-columns: 7;display:grid;grid-template-columns:auto 1fr 1fr 1fr 1fr 1fr 1fr 1fr;grid-template-rows:auto auto auto;grid-auto-flow:row;grid-template-areas:". m m m m m m m" ". w w w w w w w" "n d d d d d d d"}.month-name.svelte-10a1bmi{grid-area:m}.weekdays.svelte-10a1bmi{grid-area:w;padding-block:var(--size-4)}.calendar-sheet.svelte-10a1bmi{grid-area:d;display:grid;grid-template-columns:repeat(7,1fr);gap:1px;padding:1px 0;width:100%;align-items:center}.calendar-sheet.svelte-10a1bmi .calendar_day:where(.svelte-10a1bmi){cursor:pointer;text-align:center;font-variant-numeric:tabular-nums;position:relative;min-height:2em;display:flex;place-content:center;place-items:center;z-index:1;transition:transform .1s var(--ease-out)}@media (min-width: 561px){.calendar-sheet.svelte-10a1bmi .calendar_day:where(.svelte-10a1bmi){aspect-ratio:1}.calendar-sheet.svelte-10a1bmi .calendar_day:where(.svelte-10a1bmi):hover{z-index:2;transform:scale(1.7);background-color:var(--fill-1);border-radius:var(--round);box-shadow:var(--shadow-md)}.calendar-sheet.svelte-10a1bmi .calendar_day:hover .event:where(.svelte-10a1bmi){z-index:3}}.week-numbers.svelte-10a1bmi{grid-area:n;display:grid;grid-template-columns:1fr;gap:1px;padding:1px;align-items:center}.week-numbers.svelte-10a1bmi .week-number:where(.svelte-10a1bmi){font-variant-numeric:tabular-nums;width:3ex;white-space:nowrap;text-align:right;color:var(--text-3);padding:var(--size-1);font-weight:var(--font-weight-extralight);min-height:2em;display:flex;place-content:center;place-items:center}@media (min-width: 561px){.week-numbers.svelte-10a1bmi .week-number:where(.svelte-10a1bmi){aspect-ratio:1}}.month-name.svelte-10a1bmi{display:grid;grid-template-columns:repeat(7,1fr);justify-items:center}.month-name.svelte-10a1bmi>h4:where(.svelte-10a1bmi){grid-column:1 / 2;white-space:nowrap;width:1ch;text-align:left}.weekdays.svelte-10a1bmi *{text-align:center!important}.year.svelte-10a1bmi .event:where(.svelte-10a1bmi){position:absolute;transform:translate(-50%,-50%);width:5px;height:5px;box-sizing:content-box;border:2px solid var(--fill-1);border-radius:var(--round);background-color:var(--default-event-color, var(--magenta))}.year.svelte-10a1bmi .event:where(.svelte-10a1bmi):nth-child(2){background-color:var(--red)}.year.svelte-10a1bmi .event:where(.svelte-10a1bmi):nth-child(3){background-color:var(--blue)}.year.svelte-10a1bmi .event:where(.svelte-10a1bmi):nth-child(4){background-color:var(--yellow)}.calendar-month-sheet.svelte-yt995k{display:grid;grid-template-columns:repeat(var(--calendar-columns, 7),1fr);grid-template-rows:repeat(6,minmax(calc(70vh / 6),8em));gap:1px;padding:1px 0;width:100%;align-items:center;background-color:var(--dates-bg, var(--fill-3))}@media (max-width: 640px){.calendar-month-sheet.svelte-yt995k{grid-template-rows:repeat(6,auto)}}.calendar-month-sheet.svelte-yt995k .day-header:where(.svelte-yt995k){text-align:end}@media (max-width: 640px){.calendar-month-sheet.svelte-yt995k .day-header:where(.svelte-yt995k){text-align:center}}.calendar-month-sheet.svelte-yt995k .calendar_day:where(.svelte-yt995k){height:100%;width:100%;background-color:var(--fill-1);overflow:hidden}@media (max-width: 640px){.calendar-month-sheet.svelte-yt995k .calendar_day:where(.svelte-yt995k){aspect-ratio:1;height:auto;min-height:2.7em}}@media (min-width: 641px){.calendar-month-sheet.svelte-yt995k .calendar_day:where(.svelte-yt995k){padding:var(--size-1)}}.calendar-month-sheet.svelte-yt995k .calendar_day .events-list-link:where(.svelte-yt995k){padding-block-start:var(--size-2);height:100%;width:100%}.calendar-month-sheet.svelte-yt995k .calendar_day .events-list-link:where(.svelte-yt995k):focus-visible{outline:none;background-color:var(--edit-bg)}.calendar-month-sheet.svelte-yt995k .calendar_day .events-list-link .dots:where(.svelte-yt995k){gap:var(--size-2);flex-wrap:wrap}.calendar-month-sheet.svelte-yt995k .calendar_day .events-list-link .dots:where(.svelte-yt995k)>:where(.svelte-yt995k){width:5px;height:5px;border-radius:var(--round);background-color:var(--stroke-3)}.calendar-month-sheet.svelte-yt995k .calendar_day .event:where(.svelte-yt995k){display:grid;gap:var(--size-2);grid-template-columns:auto min-content}.calendar-month-sheet.svelte-yt995k .calendar_day .event:where(.svelte-yt995k):hover{background-color:var(--edit-bg)}.calendar-month-sheet.svelte-yt995k .calendar_day .event .time:where(.svelte-yt995k){font-variant-numeric:tabular-nums}.calendar-month-sheet.svelte-yt995k .calendar_day .event .title:where(.svelte-yt995k){min-width:0}.svelte-yt995k:is(.month) .calendar_day:where(.svelte-yt995k):has(~[data-date="1"]):not([data-date="1"]~.calendar_day):not([data-date="1"]),.svelte-yt995k:is(.month) [data-date="1"]:where(.svelte-yt995k):nth-child(n+30),.svelte-yt995k:is(.month) [data-date="1"]:where(.svelte-yt995k):nth-child(n+30)~.calendar_day:where(.svelte-yt995k){opacity:.5;color:var(--text-3)}:root{--day_height: max(calc(100vh - var(--dynamic-island-height) - 100px), 700px);--slot_duration_minutes: 15;--slots_per_hour: (60 / var(--slot_duration_minutes));--total_slots_per_day: calc(24 * 60 / var(--slot_duration_minutes));--slot_height: calc(var(--day_height) / var(--total_slots_per_day));--time_axis-slots: 25;--calendar_grid_color: var(--stroke-3)}.calendar_day.svelte-5ryb89{width:100%;max-width:100vw;height:100%;min-width:0;background-color:var(--date-cell-bg, var(--fill-1));white-space:nowrap;align-items:flex-start;position:relative;display:grid;grid-template-columns:1fr;grid-template-rows:1fr}.calendar_day.svelte-5ryb89:has(.time_axis){grid-template-columns:7ex 1fr}.calender_day_range_display .calendar_day+.calendar_day{border-inline-start:1px solid var(--calendar_grid_color)}.events.svelte-5ryb89{min-width:0;width:100%;max-width:100%;z-index:1;display:grid;-moz-column-gap:var(--size-1);column-gap:var(--size-1);background-image:linear-gradient(to bottom,var(--calendar_grid_color) 0,transparent 1px);border-bottom:2px solid transparent;background-size:100% calc(var(--slots_per_hour) * var(--slot_height));background-repeat:repeat-y;grid-template-columns:repeat(auto-fit,minmax(0,1fr));grid-template-rows:repeat(var(--total_slots_per_day),var(--slot_height))}.event.svelte-5ryb89{opacity:0;visibility:hidden;animation:fade_in .15s var(--ease-in-out) forwards;padding-block-end:2px;overflow-y:hidden}.event.svelte-5ryb89:hover .event-content:where(.svelte-5ryb89){background-color:var(--stroke-1)}.event.svelte-5ryb89 .event-content:where(.svelte-5ryb89){height:100%;border-left:var(--size-2) solid var(--accent-1);border-radius:var(--radius-sm);padding:var(--size-1) var(--size-2);background-color:var(--fill-3);transition:background-color .15s var(--ease-in-out)}.event.svelte-5ryb89 .event-content:where(.svelte-5ryb89)>:where(.svelte-5ryb89){max-width:100%}.event.svelte-5ryb89 .event-content .time:where(.svelte-5ryb89){font-weight:var(--font-weight-light)}.event.svelte-5ryb89 .event-content .title:where(.svelte-5ryb89){font-weight:var(--font-weight-medium);text-wrap:balance}.time_axis.svelte-rpuaqu{display:grid;width:-moz-fit-content;width:fit-content;justify-content:flex-end;grid-template-rows:repeat(25,calc(var(--slots_per_hour, 4) * var(--slot_height, 2rem)));padding:0 var(--size-3);color:var(--text-3);transform:translateY(calc(-.5 * var(--caption-font-size) * var(--caption-line-scale)));font-variant-numeric:tabular-nums}.current_time_indicator.svelte-1ojpihn{display:grid;grid-template-columns:var(--time-axis-width) auto repeat(var(--days-count,1),1fr);position:absolute;left:0;right:0;width:100%;transform:translateY(-50%);z-index:10;pointer-events:none;opacity:0;animation:fade_in .15s var(--ease-in-out) .5s forwards}.current_time_indicator.svelte-1ojpihn>:where(.svelte-1ojpihn){grid-row:1 / 2}.current_time_indicator.svelte-1ojpihn>.current_time:where(.svelte-1ojpihn){border-radius:var(--radius-sm);padding:var(--size-1) var(--size-3);font-variant-numeric:tabular-nums;background-color:var(--fill-1, var(--fill-1));-webkit-backdrop-filter:var(--transluscent-filter);backdrop-filter:var(--transluscent-filter);color:var(--red)}.current_time_indicator.svelte-1ojpihn>.red_dot:where(.svelte-1ojpihn){height:var(--size-3);aspect-ratio:1;border-radius:var(--round);background-color:var(--red);grid-column:2 / 3;position:absolute;transform:translate(-50%)}.current_time_indicator.svelte-1ojpihn>.red_line:where(.svelte-1ojpihn){height:var(--size-05);background-color:var(--red);width:100%;grid-column:3 / -1}.current_time_indicator.svelte-1ojpihn>.weekday-indicator:where(.svelte-1ojpihn){height:var(--size-2);width:100%;background-color:var(--red)}:root{--time-axis-width: 6ex}.calender_day_range_display.svelte-1ix7nuk{display:grid;grid-template-columns:var(--time-axis-width) 1fr;grid-template-rows:auto 1fr;max-width:100vw}.dates_and_times.svelte-1ix7nuk{display:grid;grid-template-columns:var(--time-axis-width) 1fr;grid-column:1 / -1;position:relative}.date_axis.svelte-1ix7nuk{grid-column:1 / 3;display:grid;padding-left:var(--time-axis-width);grid-template-columns:repeat(var(--days-count),calc(100% / var(--days-count)));overflow:visible;background:var(--fill-1);position:sticky;top:calc(var(--dynamic-island-height) + var(--calendar-header-height, 52px));z-index:3;max-width:100vw;overflow-x:auto}.date_axis.svelte-1ix7nuk .date_header:where(.svelte-1ix7nuk){text-align:center;place-content:center;place-items:center}.calender_day_range_display .time_axis{grid-column:1 / 2;background:var(--fill-1);position:sticky;left:0;z-index:2}.date_header.svelte-1ix7nuk{text-align:center}.list_of_days.svelte-1ix7nuk{grid-column:2 / 3;min-width:0;max-width:calc(100vw - var(--time-axis-width));overflow-y:hidden;display:grid;grid-template-columns:repeat(var(--days-count),calc(100% / var(--days-count)))}:is(.month) .calendar_day:has(~[data-date="1"]):not([data-date="1"]~.calendar_day):not([data-date="1"]),:is(.month) [data-date="1"]:nth-child(n+30),:is(.month) [data-date="1"]:nth-child(n+30)~.calendar_day{opacity:.5;color:var(--text-3)}.calendar_header.svelte-1govdg8{display:grid;grid-template-columns:1fr 1fr auto auto;grid-template-areas:"selected_date period_selection layout_selection next_previous_range";z-index:4;position:sticky;padding-block-start:var(--dynamic-island-height);padding-block-end:var(--size-2);margin-bottom:calc(-1 * var(--dynamic-island-height));transform:translateY(calc(-1 * var(--dynamic-island-height)));top:var(--dynamic-island-height);justify-content:space-between;-moz-column-gap:var(--size-2);column-gap:var(--size-2);row-gap:var(--size-3);background-color:var(--fill-1);-webkit-backdrop-filter:var(--transluscent-filter);backdrop-filter:var(--transluscent-filter)}@media (min-width: 768px){.calendar_header.svelte-1govdg8{-moz-column-gap:var(--size-4);column-gap:var(--size-4)}}.calendar_header.svelte-1govdg8 .selected_date:where(.svelte-1govdg8){grid-area:selected_date;font-weight:var(--font-weight-bold)}.calendar_header.svelte-1govdg8 .period_selection:where(.svelte-1govdg8){grid-area:period_selection}.calendar_header.svelte-1govdg8 .layout_selection:where(.svelte-1govdg8){grid-area:layout_selection}@media (max-width: 768px) and (min-width: 351px){.calendar_header.svelte-1govdg8 .layout_selection:where(.svelte-1govdg8){justify-self:flex-end}}.calendar_header.svelte-1govdg8 .next_previous_range:where(.svelte-1govdg8){grid-area:next_previous_range}@media (max-width: 768px){.calendar_header.svelte-1govdg8{top:0;grid-template-columns:1fr auto;grid-template-rows:auto auto;grid-template-areas:"selected_date next_previous_range" "period_selection layout_selection"}.calendar_header.svelte-1govdg8 .week-view{display:none}}@media (max-width: 350px){.calendar_header.svelte-1govdg8{grid-template-rows:auto auto auto;grid-template-areas:"selected_date selected_date" "layout_selection next_previous_range" "period_selection period_selection"}}
