.placeholder.svelte-tdoar2{color:var(--text-3);max-height:var(--trimmed-min-height);pointer-events:none;z-index:1}.plain-text.svelte-1vnv9fe{width:100%;white-space:pre-line}.plain-text.svelte-1vnv9fe:is(.text-heading1:where(.svelte-1vnv9fe),.text-heading2:where(.svelte-1vnv9fe),.text-intro:where(.svelte-1vnv9fe)){text-wrap:balance}.plain-text.svelte-1vnv9fe:is(.text-body:where(.svelte-1vnv9fe)){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-ey8wkh{position:relative}.labelled-text.is_editing.svelte-ey8wkh:has(.label):not(:first-child){padding-block-start:var(--body-font-size)}.labelled-text.svelte-ey8wkh:has([contenteditable]:focus) .label{color:var(--editing-1);--line-clamp: none}.labelled-text.svelte-ey8wkh .placeholder.inside{display:none}.labelled-text.svelte-ey8wkh:has([contenteditable]:empty) .placeholder.inside{display:block;margin-block-end:calc(-1 * var(--trimmed-min-height));position:relative}.labelled-text.svelte-ey8wkh .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(.3 * var(--heading2-font-size) * var(--heading2-line-scale))}.header_block>.block-content:not(:has(.a_description)){grid-template-columns:1fr}@media (min-width: 641px){.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 .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-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-marker.svelte-h4gv4u{width:2ch;height:-moz-fit-content;height:fit-content;display:flex;justify-content:flex-start;place-items:flex-start;color:var(--text-3)}.list-marker.css-counter.counting-marker.svelte-h4gv4u:before{content:counter(listcounter,var(--list-style));line-height:var(--trimmed-min-height)}.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}div.svelte-tnaof9{display:grid;gap:var(--size-4);grid-template-columns:20ex 1fr}@media (max-width: 640px){div.svelte-tnaof9{grid-template-columns:1fr;grid-template-rows:auto auto}}.definition_title *{font-weight:var(--font-weight-bold)}img.svelte-1yx6ajp,video.svelte-1yx6ajp{display:block;border:none;border-radius:inherit;height:auto;-o-object-fit:cover;object-fit:cover}img.fit-to-frame.svelte-1yx6ajp,video.fit-to-frame.svelte-1yx6ajp{-o-object-fit:contain;object-fit:contain}.placeholder-image.svelte-1yx6ajp{min-width:100%;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--size-4);padding:var(--size-4) var(--size-4);background-color:var(--fill-3);color:var(--text-2)}.zoomed-clone.svelte-1yx6ajp{background-color:var(--fill-1);position:fixed;cursor:zoom-out!important;transition:.5s ease,width .5s ease,height .5s ease,box-shadow .5s ease;z-index:9999;-o-object-fit:contain!important;object-fit:contain!important;-o-object-position:center center!important;object-position:center center!important;border:none!important}.overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:var(--backdrop-background, var(--neutral-1000));transition:opacity .5s var(--accelerated-ease-out);z-index:9999}:root{--link-block-padding: var(--size-4)}.link-preview.svelte-nsgnh6{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-nsgnh6:has(.description),.link-preview.svelte-nsgnh6:has(.link){row-gap:var(--size-2)}.link-preview.svelte-nsgnh6>.link-image:where(.svelte-nsgnh6){grid-area:image}.link-preview.svelte-nsgnh6>.title{grid-area:title}.link-preview.svelte-nsgnh6>.description{grid-area:description}.link-preview.svelte-nsgnh6>.link{grid-area:link}.link_block:not(.is_editing) link-preview:hover{background-color:var(--fill-2)}.embed_block .block-content.spacing-normal.svelte-1qtpic3{margin-block:0}.focal-point-wrapper.svelte-1gu5toc{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;--fp-size: 60px;cursor:crosshair;border:none}.focal-point.svelte-1gu5toc{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-1gu5toc:before{content:"";width:calc(var(--fp-size) / 5);height:calc(var(--fp-size) / 5);border:2px solid var(--editing-1);background-color:var(--editing-fill);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-1gu5toc>div:where(.svelte-1gu5toc):before{content:"";width:var(--fp-size);height:var(--fp-size);border:1px solid var(--editing-1);box-shadow:0 0 1px 1px var(--editing-fill),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-1id9twy{-moz-column-gap:var(--size-2);column-gap:var(--size-2);-moz-column-fill:balance;column-fill:balance;-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-1id9twy{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-1id9twy>.media-item{height:100%;width:100%}.preview-item.svelte-1id9twy .aspect-ratio-name:where(.svelte-1id9twy){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-1nbjnas{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-1nbjnas{opacity:1}.safe-area.svelte-1nbjnas{box-shadow:0 0 0 1px var(--editing-1),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-1nbjnas .safe-area-label:where(.svelte-1nbjnas){background-color:var(--editing-1);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)}.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)}}.block:has(>.block-content>.border-1).selected-outline.svelte-1suap3e:after{display:none}.block.svelte-1suap3e{display:grid;grid-template-columns:inherit;grid-column:1 / -1;scroll-margin-block-start:var(--dynamic-island-height);background-color:var(--block-background, transparent);color:var(--block-foreground, var(--text-1))}.block.svelte-1suap3e .block-content.track-normal:where(.svelte-1suap3e){grid-column:3 / span 5}@media (min-width: 641px){.block.svelte-1suap3e .block-content.track-normal:where(.svelte-1suap3e){grid-column:4 / span 3}.block.svelte-1suap3e .block-content.track-normal.align-left:where(.svelte-1suap3e){grid-column:4 / span 1}.block.svelte-1suap3e .block-content.track-normal.align-right:where(.svelte-1suap3e){grid-column:6 / span 1}}.block.svelte-1suap3e .block-content.track-extended:where(.svelte-1suap3e){grid-column:3 / span 5}@media (min-width: 641px){.block.svelte-1suap3e .block-content.track-extended.align-left:where(.svelte-1suap3e){grid-column:3 / span 2}.block.svelte-1suap3e .block-content.track-extended.align-right:where(.svelte-1suap3e){grid-column:6 / span 2}}.block.svelte-1suap3e .block-content.track-wide:where(.svelte-1suap3e){grid-column:2 / span 7}@media (min-width: 641px){.block.svelte-1suap3e .block-content.track-wide.align-left:where(.svelte-1suap3e){grid-column:2 / span 3}.block.svelte-1suap3e .block-content.track-wide.align-right:where(.svelte-1suap3e){grid-column:6 / span 3}}.block.svelte-1suap3e .block-content.track-full:where(.svelte-1suap3e){grid-column:1 / span 9}.block.svelte-1suap3e .block-content.spacing-fit:where(.svelte-1suap3e){margin-block:0}.block.svelte-1suap3e .block-content.spacing-normal:where(.svelte-1suap3e){margin-block:var(--block-spacing-normal)}.block.svelte-1suap3e .block-content.spacing-extended:where(.svelte-1suap3e){margin-block:var(--block-spacing-extended)}.block.svelte-1suap3e .block-content.spacing-full:where(.svelte-1suap3e){margin-block:var(--block-spacing-full)}p.svelte-5jszce{padding:var(--size-05) var(--size-3);pointer-events:none;box-shadow:var(--selected-border)}.block-inline-tools.svelte-1bygm2p{position:absolute;z-index:2;top:0;left:0;display:none;pointer-events:none}.block-inline-tools.svelte-1bygm2p:has(*){display:flex}.block.selected-fill .block-inline-tools{transform:translateY(-50%);left:var(--page-inline-spacing)}.block-content.selected-block-outline .block-inline-tools{transform:translateY(calc(-50% - var(--selected-stroke-offset)))}:root{--text-max-width: 80ex;--track-full-width: var(--grid-gutter);--track-wide-width: 1fr;--track-extended-width: minmax(0, 4rem);--track-normal-width: calc( (min(var(--text-max-width), calc(100% - var(--grid-gutter) * 2)) / 2) - var(--grid-gutter) )}.blocks-container.svelte-1bs7hbp{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)}:root{--list-item-padding: var(--size-3);--list-item-gap: var(--size-5)}*>.list-item:first-child{counter-reset:listcounter;counter-increment:listcounter}.list-item+.list-item{border-top:1px solid var(--fill-3);counter-increment:listcounter}@media (max-width: 640px){.list-item+.list-item{margin:var(--size-12) 0}}.list-item.svelte-lol5n1{width:100%;transition:background-color .2s var(--ease-out);gap:var(--list-item-gap)}.list-item.hover_effect.svelte-lol5n1:hover{transition:background-color .2s var(--ease-out);background-color:var(--fill-2)}.list-item-link.svelte-lol5n1{width:100%;--number-of-lines: calc( var(--max_lines_to_display,3) * var(--body-line-scale) * var(--body-font-size));display:flex;flex-wrap:wrap;gap:var(--list-item-gap);justify-content:flex-start;padding:var(--list-item-padding) 0}.list-item-link.svelte-lol5n1>.images:where(.svelte-lol5n1){order:999}.list-item-link.svelte-lol5n1>.images:where(.svelte-lol5n1)>.media-item{width:var(--number-of-lines);height:var(--number-of-lines)}.list-item-link.svelte-lol5n1>.images:where(.svelte-lol5n1)>.media-item:not(:first-child):not(:last-child){border-radius:0}.list-item-link.svelte-lol5n1>.images:where(.svelte-lol5n1)>.media-item:first-child:last-child{border-radius:inherit}.list-item-link.svelte-lol5n1>.images:where(.svelte-lol5n1):has(.media-item+.media-item) .media-item:first-child{border-top-right-radius:0;border-bottom-right-radius:0}.list-item-link.svelte-lol5n1>.images:where(.svelte-lol5n1):has(.media-item+.media-item) .media-item:last-child{border-top-left-radius:0;border-bottom-left-radius:0}@media (max-width: 640px){.list-item-link.svelte-lol5n1>.images:where(.svelte-lol5n1){order:2}}@media (min-width: 641px){.list-item-link.svelte-lol5n1>.images:where(.svelte-lol5n1){order:3}}.list-item-link.svelte-lol5n1>.about:where(.svelte-lol5n1){order:2;min-width:min(30ch,100%);gap:var(--list-item-gap);flex-grow:1;width:-moz-min-content;width:min-content;justify-items:flex-start}.list-item-link.svelte-lol5n1>.about.layout-flex:where(.svelte-lol5n1){display:flex;flex-wrap:nowrap}.list-item-link.svelte-lol5n1>.about.layout-flex:where(.svelte-lol5n1) .title:where(.svelte-lol5n1){width:100%;max-width:-moz-fit-content;max-width:fit-content}.list-item-link.svelte-lol5n1>.about.layout-flex:where(.svelte-lol5n1) .description:where(.svelte-lol5n1){color:var(--text-3)}.list-item-link.svelte-lol5n1>.about.layout-grid:where(.svelte-lol5n1){display:grid;grid-template-columns:35ch minmax(15ch,auto);grid-template-rows:auto;grid-auto-flow:dense}.list-item-link.svelte-lol5n1>.about.layout-grid:where(.svelte-lol5n1):not(:has(.description)),.list-item-link.svelte-lol5n1>.about.layout-grid:where(.svelte-lol5n1):not(:has(.title)){grid-template-columns:minmax(20ch,70%)}.list-item-link.svelte-lol5n1>.about.layout-grid:where(.svelte-lol5n1) .description:where(.svelte-lol5n1){max-width:max(35ch,40vw)}@media (max-width: 640px){.list-item-link.svelte-lol5n1>.about.layout-grid:where(.svelte-lol5n1) .description:where(.svelte-lol5n1) [class*=line-clamp]:where(.svelte-lol5n1){--line-clamp: calc(min(3,var(--max_lines_to_display, 3)) + 1) }}@media (max-width: 640px){.list-item-link.svelte-lol5n1>.about:where(.svelte-lol5n1){width:100%;grid-template-columns:auto;grid-template-rows:auto auto}.list-item-link.svelte-lol5n1>.about:where(.svelte-lol5n1) .description:where(.svelte-lol5n1){grid-column:1 / 3;grid-row:2 / 3;max-width:100%}}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-1kywip8{position:relative}.image-ref.svelte-1kywip8>.media-item{margin-inline:auto}.entry-selector-container.svelte-1kywip8{width:70ch;max-width:calc(100vw - 2* var(--page-inline-spacing));max-height:80svh}.image-edit-tools.svelte-1kywip8{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}.prompt.svelte-1d7m9pj{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)}.prompt.is_editing.svelte-1d7m9pj{gap:var(--size-4)}.prompt.svelte-1d7m9pj .label,.prompt.svelte-1d7m9pj input{color:var(--accent-1-foreground)}.prompt.svelte-1d7m9pj input::-moz-placeholder{color:var(--accent-1-foreground);opacity:.5}.prompt.svelte-1d7m9pj input::placeholder{color:var(--accent-1-foreground);opacity:.5}.prompt.svelte-1d7m9pj>*{--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-1jv0z04{display:grid;grid-template-rows:auto min-content min-content}.grid-display-item.svelte-1jv0z04>.image-hover-loop img{aspect-ratio:1}.grid-display-item.svelte-1jv0z04>.media-item{box-shadow:0 0 1px #0003}.grid-display-item.svelte-1jv0z04>.media-item:not(.fit-to-frame){height:100%}.grid-display-item.svelte-1jv0z04:has(.description){margin-block-end:var(--size-8)}h2.svelte-1st6w16{font-weight:var(--font-weight-light);color:var(--stroke-1)}.skeleton.svelte-1st6w16{fill:var(--stroke-1);width:100%;aspect-ratio:10 / 1;background-size:100% 100%}.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}}ul.svelte-5lvd3j,ol.svelte-5lvd3j{padding:0 var( --page-inline-spacing)}h1.svelte-5lvd3j{font-weight:var(--font-weight-light);color:var(--stroke-1)}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-tts6v7{--carousel-header-height: calc( 2 * calc(var(--preamble-font-size) * var(--preamble-line-scale)) );--carousel-row-gap: var(--size-8);--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-tts6v7:has(.slide-details),.carousel.svelte-tts6v7:has(.carousel-index){-moz-column-gap:var(--carousel-column-gap);column-gap:var(--carousel-column-gap)}@media (min-width: 769px){.carousel.svelte-tts6v7{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-tts6v7{grid-template-rows:var(--carousel-header-height) 1fr;grid-template-areas:"previous index slide-details next" "slides slides slides slides"}.carousel.svelte-tts6v7>*:not(.carousel-index),.carousel.svelte-tts6v7>*>.button-content{min-height:var(--carousel-header-height)}.carousel.svelte-tts6v7:not(.has-caption){grid-template-columns:1fr auto auto 1fr;grid-template-areas:"previous index index next" "slides slides slides slides"}.carousel.svelte-tts6v7:not(.has-caption)>.previous{justify-self:flex-end}.carousel.svelte-tts6v7:not(.has-caption)>.next{justify-self:flex-start}.carousel.svelte-tts6v7:not(.has-caption) .carousel-index:where(.svelte-tts6v7){min-height:var(--carousel-header-height);align-items:center;display:flex}}.carousel.svelte-tts6v7>.previous{grid-area:previous}.carousel.svelte-tts6v7>.next{grid-area:next}.carousel.svelte-tts6v7 .carousel-index:where(.svelte-tts6v7){grid-area:index;color:var(--text-3);min-width:7ex;text-align:center;font-variant-numeric:tabular-nums}@media (max-width: 768px){.carousel.svelte-tts6v7 .carousel-index:where(.svelte-tts6v7){min-height:var(--carousel-header-height);align-items:center;display:flex;justify-content:center}}.carousel .slide-details{background-color:var(--block-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-tts6v7{grid-area:preamble}@media (max-width: 768px){.carousel .slide-details .slide-preamble.svelte-tts6v7 :where(.svelte-tts6v7):last-child{justify-content:flex-end}}.carousel .slide-details .slide-title.svelte-tts6v7{grid-area:title}.carousel .slide-details .slide-title.svelte-tts6v7 :where(.svelte-tts6v7){text-wrap:balance}.carousel .slide-details .slide-description.svelte-tts6v7{grid-area:description}@media (max-width: 768px){.carousel .slide-details .slide-description.svelte-tts6v7{--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-tts6v7 :where(.svelte-tts6v7):last-child{justify-content:flex-start}}.display-carousel .track-full .carousel-slides{gap:0}.display-carousel .track-full .carousel-slide:first-child,.display-carousel .track-full .previous{padding-inline-start:var(--page-inline-spacing)}.display-carousel .track-full .carousel-slide{padding-inline-start:var(--carousel-slides-gap)}.display-carousel .track-full .carousel-slide:last-child,.display-carousel .track-full .next{padding-inline-end:var(--page-inline-spacing)}.multiple-slides-per-page .carousel-index{align-self:center}@media (max-width: 768px){.display-carousel .track-full .previous{margin-inline-start:var(--track-full-width)}.display-carousel .track-full .next{margin-inline-end:var(--track-full-width)}}.carousel-slides.svelte-tts6v7{-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-tts6v7::-webkit-scrollbar{display:none}.multiple-slides-per-page .carousel-slides{--tease-next-slide-width: max(15vw,120px)}.carousel-slide.svelte-tts6v7{--slide-width: calc((min(100%, 100vw) / var(--max-slides-visible)) - (var(--max-slides-visible) - 1) * var(--carousel-slides-gap) / var(--max-slides-visible));--animation-opacity-start: .3;--animation-offset-x: var(--slide-width);transform:translateZ(0);border-radius:var(--radius-xs);max-width:100%;flex:0 0 var(--slide-width);scroll-snap-align:start;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;will-change:opacity;transition:opacity .2s var(--accelerated-ease-out)}.carousel-slide.svelte-tts6v7 .media-item{max-height:max((100vw / var(--max-slides-visible)),calc(100vh - var(--dynamic-island-height) - (4 * var(--carousel-header-height)) - var(--carousel-row-gap)))}.multiple-slides-per-page.svelte-tts6v7 .carousel-slide:where(.svelte-tts6v7){--slide-width: calc((min(100%, calc(100vw - var(--tease-next-slide-width))) / var(--max-slides-visible)) - (var(--max-slides-visible) - 1) * var(--carousel-slides-gap) / var(--max-slides-visible))}@media (max-width: 640px){.multiple-slides-per-page.svelte-tts6v7 .carousel-slide:where(.svelte-tts6v7){flex:0 0 min(calc(100vw - var(--tease-next-slide-width)),100%)}}.multiple-slides-per-page.all-slides-visible.svelte-tts6v7 .carousel-slide:where(.svelte-tts6v7){--slide-width: calc((min(100%, 100vw) / var(--max-slides-visible)) - (var(--max-slides-visible) - 1) * var(--carousel-slides-gap) / var(--max-slides-visible))}.switch.svelte-s5wc1x{--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-s5wc1x{--switch-bullet: var(--size-4);height:var(--small-input-height, var(--size-10))}.switch.small.svelte-s5wc1x .shape:where(.svelte-s5wc1x){min-width:calc(var(--switch-bullet) * 2.3)}.switch.medium.svelte-s5wc1x{height:var(--medium-input-height, var(--size-11))}.switch.large.svelte-s5wc1x{height:var(--large-input-height, var(--size-12))}.switch.svelte-s5wc1x .fit:where(.svelte-s5wc1x){min-height:var(--small-input-height, var(--size-10));height:-moz-fit-content;height:fit-content}.switch.svelte-s5wc1x:not(.active):hover .shape:where(.svelte-s5wc1x){background-color:var(--stroke-2)}.switch.active.svelte-s5wc1x:hover:not(:focus) .shape:where(.svelte-s5wc1x){background-color:var(--editing-2)}.switch.prepend.svelte-s5wc1x .switch-label:where(.svelte-s5wc1x){order:-1}.switch-label.svelte-s5wc1x{display:flex}.shape.svelte-s5wc1x{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-s5wc1x{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-s5wc1x{padding:0 var(--size-3)}.switch.svelte-s5wc1x:focus .shape:where(.svelte-s5wc1x){outline:2px solid var(--editing-1);outline-offset:2px}.switch.active.svelte-s5wc1x .shape:where(.svelte-s5wc1x){background-color:var(--editing-1)}.switch.active.svelte-s5wc1x .bullet:where(.svelte-s5wc1x){left:calc(100% - var(--switch-bullet) - var(--switch-padding))}.switch.active.svelte-s5wc1x .innerlabel:where(.svelte-s5wc1x){color:var(--fill-1)}.dropdown-content.svelte-tm8sc6{--medium-input-height: var(--size-10)}button.svelte-qus43j{-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:opacity .15s ease,background-color .15s ease;width:100%;--border-opacity: 0}button.svelte-qus43j:not(.selected):hover{background-color:var(--fill-3);opacity:.8}button.svelte-qus43j:focus{outline:none}button.selected.svelte-qus43j{--border-opacity: .18;background-color:var(--editing-fill)}.select-item-layout.svelte-qus43j{list-style:none;display:grid;grid-template-columns:auto 1fr 15px;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}.select-item-layout.svelte-qus43j:has(.description){grid-template-rows:auto auto;grid-template-areas:"icon title check" "icon description description"}.select-item-layout.svelte-qus43j:has(.description) .option-icon{width:var(--size-14);height:var(--size-14);display:flex;place-content:center;place-items:center}.select-list .option-icon{grid-area:icon}span.svelte-qus43j{display:flex}.select-item-layout.svelte-qus43j:has(.description) .title:where(.svelte-qus43j),.select-item-layout.svelte-qus43j:has(.description) .check:where(.svelte-qus43j){align-items:flex-end}.title.svelte-qus43j{grid-area:title;min-height:var(--size-7);align-items:center}.check.svelte-qus43j{grid-area:check;align-items:center}.description.svelte-qus43j{grid-area:description;color:var(--text-2);align-items:flex-start}.preview-images.svelte-1yn8fi2{display:flex}.preview-images.svelte-1yn8fi2 .preview-image{position:relative;width:100px;height:100px}.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:where(.svelte-8w2yi) .accordion_trigger:where(.svelte-8w2yi){height:100%;flex-grow:1}.accordion_item.svelte-8w2yi .accordion_header:where(.svelte-8w2yi) .accordion_trigger:where(.svelte-8w2yi):focus{outline:none}.accordion_item.svelte-8w2yi .accordion_header:where(.svelte-8w2yi) .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:where(.svelte-8w2yi) .inner:where(.svelte-8w2yi){overflow:hidden}:root{--draggable-indicator-thickness: 4px}.draggable-item.svelte-6da0c9{position:relative}.draggable-item.svelte-6da0c9,.draggable-item.svelte-6da0c9:active{cursor:default}.column.drag-over-start.svelte-6da0c9:before,.column.drag-over-end.svelte-6da0c9:after{content:"";position:absolute;background-color:var(--editing-1);left:0;right:0;height:var(--draggable-indicator-thickness);z-index:2;pointer-events:none}.column.drag-over-start.svelte-6da0c9:before{top:0;transform:translateY(-50%)}.column.drag-over-end.svelte-6da0c9:after{bottom:0;transform:translateY(50%)}.row.drag-over-start.svelte-6da0c9:before,.row.drag-over-end.svelte-6da0c9:after{content:"";position:absolute;background-color:var(--editing-1);top:0;bottom:0;width:var(--draggable-indicator-thickness);z-index:2}.row.drag-over-start.svelte-6da0c9:before{left:0;transform:translate(-50%)}.row.drag-over-end.svelte-6da0c9: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-3xbez5{position:relative;width:100%}.page-nav.svelte-3xbez5 .nav-item:where(.svelte-3xbez5) .button-content{min-width:-moz-max-content;min-width:max-content}.page-nav.svelte-3xbez5 .nav-item:where(.svelte-3xbez5) .button-content:focus-visible{outline:none}.page-nav.svelte-3xbez5 .spacer:where(.svelte-3xbez5){flex-grow:1}.flex-row.svelte-3xbez5 .active-menu-marker:where(.svelte-3xbez5){position:absolute;left:var(--medium-input-padding);width:100%;top:calc(100% + var(--outer-spacing) - var(--active-menu-marker-size))}.flex-row.svelte-3xbez5 .active-menu-marker>:where(.svelte-3xbez5){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-3xbez5:has(>.nav-item:nth-child(1)){--medium-input-padding: var(--size-5)}.flex-row.svelte-3xbez5:has(>.nav-item:nth-child(2)){--medium-input-padding: var(--size-4)}.flex-row.svelte-3xbez5:has(>.nav-item:nth-child(4)){--medium-input-padding: var(--size-3)}.flex-row.svelte-3xbez5:has(>.nav-item:nth-child(6)){--medium-input-padding: var(--size-2)}.flex-column.svelte-3xbez5 .active-menu-marker:where(.svelte-3xbez5){position:absolute;left:calc(-1* var(--outer-spacing));height:calc(100% + 2 *var(--medium-input-padding));top:0}.flex-column.svelte-3xbez5 .active-menu-marker>:where(.svelte-3xbez5){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-3xbez5 .nav-item:where(.svelte-3xbez5) a,.flex-column.svelte-3xbez5 .nav-item:where(.svelte-3xbez5) button{width:100%}.flex-column.svelte-3xbez5 .nav-item:where(.svelte-3xbez5) .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-3xbez5 .nav-item:where(.svelte-3xbez5) .button-content .media-item{max-height:calc(2 * var(--size-3) + var(--text-3-background-font-size))}.flex-column.svelte-3xbez5 .separator~.nav-item:where(.svelte-3xbez5) .button-content{font-size:var(--preamble-font-size);line-height:var(--preamble-line-scale)}.hover-marker.svelte-3xbez5{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-3xbez5 .hover-marker.current_is_hovered:where(.svelte-3xbez5){left:0;width:100%;background-color:var(--fill-3)}.flex-row.svelte-3xbez5 .hover-marker.previous_is_hovered:where(.svelte-3xbez5){transform:translate(calc(-1 * var(--previous-width, 100%)));width:var(--previous-width, 100%);filter:blur(3px)}.flex-row.svelte-3xbez5 .hover-marker.next_is_hovered:where(.svelte-3xbez5){left:0;width:var(--next-width, 100%);transform:translate(var(--next-width, 100%));filter:blur(3px)}.flex-row.svelte-3xbez5 .nav-item:where(.svelte-3xbez5):first-child .hover-marker.next_is_hovered:where(.svelte-3xbez5){left:100%;width:var(--next-width, 100%);transform:translate(0)}.flex-column.svelte-3xbez5 .hover-marker:where(.svelte-3xbez5){left:0;width:100%}.flex-column.svelte-3xbez5 .hover-marker.current_is_hovered:where(.svelte-3xbez5){background-color:var(--fill-3)}.flex-column.svelte-3xbez5 .hover-marker.previous_is_hovered:where(.svelte-3xbez5){transform:translateY(calc(-1 * var(--previous-height, 100%)));filter:blur(3px)}.flex-column.svelte-3xbez5 .hover-marker.next_is_hovered:where(.svelte-3xbez5){transform:translateY(calc(var(--next-height, 100%)));filter:blur(3px)}.page-nav.svelte-3xbez5:not(:has(*:hover)) .hover-marker:where(.svelte-3xbez5){opacity:0!important}div.svelte-5jx632{overflow:hidden;width:100%}button.svelte-17glb4u{padding:var(--size-2)}svg.svelte-17glb4u rect:where(.svelte-17glb4u){fill:var(--fill-3)}svg.selected.svelte-17glb4u rect:where(.svelte-17glb4u){fill:var(--editing-1)}svg.svelte-17glb4u line:where(.svelte-17glb4u){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: 48px}.dynamic-island.svelte-11gvdmz{--dynamic-island-outer-spacing-x: 0px;--dynamic-island-inner-spacing-x: var(--page-inline-spacing);--dynamic-island-outer-spacing-y: 0px;--dynamic-island-radius: 0;--dynamic-island-content-width: calc(100vw - 2 * var(--dynamic-island-outer-spacing-x));position:fixed;grid-area:dynamic-island;top:0;left:0;width:100%;max-width:100vw;padding:var(--dynamic-island-outer-spacing-y) var(--dynamic-island-outer-spacing-x);z-index:100;display:grid;grid-template-columns:1fr;grid-template-rows:1fr}.dynamic-island.svelte-11gvdmz .dynamic-island-background:where(.svelte-11gvdmz),.dynamic-island.svelte-11gvdmz .content:where(.svelte-11gvdmz){grid-column:1 / -1;grid-row:1 / -1}.dynamic-island.svelte-11gvdmz .dynamic-island-background:where(.svelte-11gvdmz){z-index:-1;width:100%;height:100%;pointer-events:none}.dynamic-island.svelte-11gvdmz .content:where(.svelte-11gvdmz){--border-radius: var(--dynamic-island-radius);--border-opacity: .1;position:relative;width:100%;padding-inline:var(--dynamic-island-inner-spacing-x);display:flex;flex-direction:column;align-items:center}.dynamic-island.svelte-11gvdmz .content:where(.svelte-11gvdmz) :where(.svelte-11gvdmz){--border-radius: calc( var(--radius-md) - 2px)}.dynamic-island .transluscent-bg{--transluscent-color: var(--dynamic-island-background,var(--fill-1))}.dynamic-island.svelte-11gvdmz .content:where(.svelte-11gvdmz),.dynamic-island.svelte-11gvdmz .dynamic-island-popover{color:var(--dynamic-island-color, var(--text-1))}.dynamic-island.svelte-11gvdmz .dynamic-island-popover{border-radius:var(--radius-md);--border-opacity: .14;--icon-color: var(--dynamic-island-color, var(--text-2))}.dynamic-island.svelte-11gvdmz .button-content{--icon-color: var(--dynamic-island-color, var(--text-2));color:var(--dynamic-island-color, var(--text-1))}.row-1.svelte-11gvdmz{display:grid;grid-template-columns:minmax(0,1fr) auto;justify-content:space-between;width:100%;align-items:center;max-width:var(--content-max-width)}@media (max-width: 640px){.row-1-left.svelte-11gvdmz>.button,.row-1-left.svelte-11gvdmz>button{padding-block:var(--size-2)}.row-1-left.svelte-11gvdmz>button,.row-1-left.svelte-11gvdmz>button .button-content{flex-direction:column;justify-content:center}}.row-1-left.svelte-11gvdmz,.row-1-right.svelte-11gvdmz{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-menu-popover{border-radius:var(--dynamic-island-radius);--dropdown-radius: var(--dynamic-island-radius);padding-inline:var(--dynamic-island-inner-spacing-x)}.main-menu-popover>.popover-content{--border-opacity: 0}.main-menu-content.svelte-11gvdmz{min-width:var(--dynamic-island-content-width);padding-inline:calc((100% - var(--content-max-width)) * .5)}.main-menu-backdrop.svelte-11gvdmz{background-color:color-mix(in oklch,var(--dynamic-island-background,var(--fill-1)) 60%,oklch(100% 0 0 / 0) 40%);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);visibility:hidden;position:fixed;opacity:0;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:-1;transition:opacity .3s cubic-bezier(.4,0,.6,1) 80ms}.main-menu-backdrop.visible.svelte-11gvdmz{opacity:1;visibility:visible}.main-page-content.svelte-bhihqq{min-height:100svh;display:grid;background-color:var(--first-block-background-color)}.main-page-content.svelte-bhihqq main:where(.svelte-bhihqq){grid-area:main;background-color:var(--fill-1)}.main-page-content.svelte-bhihqq{grid-template-areas:"dynamic-island" "main";grid-template-rows:var(--dynamic-island-height) 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>*: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:where(.svelte-10a1bmi):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-o6h3ig{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-o6h3ig{grid-template-rows:repeat(6,auto)}}.calendar-month-sheet.svelte-o6h3ig .day-header:where(.svelte-o6h3ig){text-align:end}@media (max-width: 640px){.calendar-month-sheet.svelte-o6h3ig .day-header:where(.svelte-o6h3ig){text-align:center}}.calendar-month-sheet.svelte-o6h3ig .calendar_day:where(.svelte-o6h3ig){height:100%;width:100%;background-color:var(--fill-1);overflow:hidden}@media (max-width: 640px){.calendar-month-sheet.svelte-o6h3ig .calendar_day:where(.svelte-o6h3ig){aspect-ratio:1;height:auto;min-height:2.7em}}@media (min-width: 641px){.calendar-month-sheet.svelte-o6h3ig .calendar_day:where(.svelte-o6h3ig){padding:var(--size-1)}}.calendar-month-sheet.svelte-o6h3ig .calendar_day:where(.svelte-o6h3ig) .events-list-link:where(.svelte-o6h3ig){padding-block-start:var(--size-2);height:100%;width:100%}.calendar-month-sheet.svelte-o6h3ig .calendar_day:where(.svelte-o6h3ig) .events-list-link:where(.svelte-o6h3ig):focus-visible{outline:none;background-color:var(--editing-fill)}.calendar-month-sheet.svelte-o6h3ig .calendar_day:where(.svelte-o6h3ig) .events-list-link:where(.svelte-o6h3ig) .dots:where(.svelte-o6h3ig){gap:var(--size-2);flex-wrap:wrap}.calendar-month-sheet.svelte-o6h3ig .calendar_day:where(.svelte-o6h3ig) .events-list-link:where(.svelte-o6h3ig) .dots>:where(.svelte-o6h3ig){width:5px;height:5px;border-radius:var(--round);background-color:var(--stroke-3)}.calendar-month-sheet.svelte-o6h3ig .calendar_day:where(.svelte-o6h3ig) .event:where(.svelte-o6h3ig){display:grid;gap:var(--size-2);grid-template-columns:auto min-content}.calendar-month-sheet.svelte-o6h3ig .calendar_day:where(.svelte-o6h3ig) .event:where(.svelte-o6h3ig):hover{background-color:var(--editing-fill)}.calendar-month-sheet.svelte-o6h3ig .calendar_day:where(.svelte-o6h3ig) .event:where(.svelte-o6h3ig) .time:where(.svelte-o6h3ig){font-variant-numeric:tabular-nums}.calendar-month-sheet.svelte-o6h3ig .calendar_day:where(.svelte-o6h3ig) .event:where(.svelte-o6h3ig) .title:where(.svelte-o6h3ig){min-width:0}:is(.month:where(.svelte-o6h3ig)) .calendar_day.svelte-o6h3ig:has(~[data-date="1"]):not([data-date="1"]~.calendar_day):not([data-date="1"]),:is(.month:where(.svelte-o6h3ig)) [data-date="1"].svelte-o6h3ig:nth-child(n+30),:is(.month:where(.svelte-o6h3ig)) [data-date="1"]:nth-child(n+30)~.calendar_day.svelte-o6h3ig{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){max-width:100%}.event.svelte-5ryb89 .event-content:where(.svelte-5ryb89) .time:where(.svelte-5ryb89){font-weight:var(--font-weight-light)}.event.svelte-5ryb89 .event-content:where(.svelte-5ryb89) .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"}}
