.theme-toggle.svelte-10ulufu{color:var(--color-level-1)}.theme-toggle.svelte-10ulufu:focus-visible{outline:1px solid var(--color-link);outline-offset:-1px}.theme-toggle.svelte-10ulufu svg:where(.svelte-10ulufu){transition:filter .1s}.theme-toggle.svelte-10ulufu:hover svg:where(.svelte-10ulufu),.theme-toggle.svelte-10ulufu:focus-visible svg:where(.svelte-10ulufu){filter:brightness(.7)}.dark .theme-toggle.svelte-10ulufu:hover svg:where(.svelte-10ulufu),.dark .theme-toggle.svelte-10ulufu:focus-visible svg:where(.svelte-10ulufu){filter:brightness(1.6)}.square.svelte-10ulufu{fill:#0000;stroke:currentColor;stroke-width:.75px}.bottom-left.svelte-10ulufu,.top-right.svelte-10ulufu{stroke:currentColor;stroke-width:.5px}.theme-toggle.is-light.svelte-10ulufu .bottom-left:where(.svelte-10ulufu){fill:currentColor}.theme-toggle.is-light.svelte-10ulufu .top-right:where(.svelte-10ulufu),.theme-toggle.is-dark.svelte-10ulufu .bottom-left:where(.svelte-10ulufu){fill:#0000}.theme-toggle.is-dark.svelte-10ulufu .top-right:where(.svelte-10ulufu){fill:currentColor}.topbar-bar.svelte-1m28651{height:var(--topbar-height);font-size:var(--text-xs);padding:0}@media not all and (width>=48rem){.topbar-bar.svelte-1m28651{border-bottom:1px solid var(--color-bg)}}.topbar-bar .icon-btn svg{transition:filter 60ms}.topbar-bar .icon-btn:hover svg,.topbar-bar .icon-btn:focus-visible svg{filter:brightness(.5)}.dark .topbar-bar .icon-btn:not(.bg-level-1):hover svg,.dark .topbar-bar .icon-btn:not(.bg-level-1):focus-visible svg{filter:brightness(1.6)}.dark .topbar-bar .icon-btn.bg-level-1:hover svg,.dark .topbar-bar .icon-btn.bg-level-1:focus-visible svg{filter:brightness(.7)}.topbar-bar .icon-btn.bg-level-1:hover svg,.topbar-bar .icon-btn.bg-level-1:focus-visible svg{filter:brightness(.88)}@media not all and (width>=80rem){.topbar-bar.svelte-1m28651{font-size:var(--text-2xs)}.topbar-bar>*{padding-block:.25rem;padding-inline:.5rem}}@media not all and (width>=48rem){.topbar-bar.svelte-1m28651{font-size:var(--text-xs)}.topbar-bar>*{padding-block:.375rem;padding-inline:.5rem}.topbar-bar .icon-btn{min-width:var(--topbar-height)}.topbar-bar .icon-btn svg{width:1.125rem;height:auto}}.accordion-trigger.svelte-1ij0b5y:hover .accordion-close svg{filter:none}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-tracking:initial;--tw-duration:initial;--tw-outline-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000}}}.option-btn.svelte-11m8dbg{min-height:var(--spacing-touch-target,var(--touch-target));border-style:var(--tw-border-style);background-color:var(--color-ui,#ede4cd);width:100%;padding-inline:calc(var(--spacing,.25rem) * 2.75);padding-block:var(--spacing-2_5,.625rem);text-align:left;font-family:var(--font-mono,NectoMono, monospace);font-size:var(--text-2xs,.625rem);line-height:var(--tw-leading,var(--text-2xs--line-height,.875rem));--tw-tracking:var(--tracking-form,0);letter-spacing:var(--tracking-form,0);color:var(--color-level-2,#2b2b2b);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.15s;border-width:1px;border-color:#0000;justify-content:flex-start;align-items:center;transition-duration:.15s;display:flex}@media (hover:hover){.option-btn.svelte-11m8dbg:hover{border-color:var(--color-stroke,#d8ccb0)}}.option-btn.svelte-11m8dbg:focus-visible{outline-style:var(--tw-outline-style);outline-offset:calc(2px * -1);outline-width:2px;outline-color:var(--color-link,#ea5532)}.option-btn--ics.svelte-11m8dbg{text-transform:lowercase}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}.locale-selector.svelte-y8m0an{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-stroke,#d8ccb0);width:100%;padding-inline:var(--spacing-4,1rem);position:relative}@media (width>=48rem){.locale-selector.svelte-y8m0an{padding-inline:var(--spacing-2,.5rem)}}@media (width>=80rem){.locale-selector.svelte-y8m0an{padding-inline:var(--spacing-4,1rem)}}.trigger.svelte-y8m0an{min-height:var(--spacing-touch-target,var(--touch-target));cursor:pointer;width:100%;padding-block:var(--spacing-2,.5rem);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,.938rem));--tw-leading:var(--leading-xs,var(--text-xs--line-height));line-height:var(--leading-xs,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));justify-content:space-between;align-items:center;display:flex}@media (hover:hover){.trigger.svelte-y8m0an:hover{color:var(--color-highlight,#dccfb0)}}.trigger.svelte-y8m0an:focus{--tw-outline-style:none;outline-style:none}.trigger.svelte-y8m0an{font-family:var(--font-mono)}.chevron.svelte-y8m0an{opacity:.5;transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;font-size:.6rem;transition-duration:.2s}.chevron.open.svelte-y8m0an{rotate:180deg}.menu.svelte-y8m0an{left:calc(var(--spacing,.25rem) * 0);z-index:50;border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-stroke,#d8ccb0);background-color:var(--color-ui,#ede4cd);--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);width:100%;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);position:absolute}.menu.at-top.svelte-y8m0an{margin-bottom:1px;margin-bottom:var(--spacing-px,1px);bottom:100%}.menu.at-bottom.svelte-y8m0an{margin-top:1px;margin-top:var(--spacing-px,1px);top:100%}.menu-inner.svelte-y8m0an{max-height:calc(var(--spacing,.25rem) * 64);overflow-y:auto}.item.svelte-y8m0an{cursor:pointer;width:100%;padding-inline:var(--spacing-4,1rem);padding-block:var(--spacing-2,.5rem);text-align:left;font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,.938rem));--tw-leading:var(--leading-xs,var(--text-xs--line-height));line-height:var(--leading-xs,var(--text-xs--line-height));text-transform:lowercase;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));justify-content:space-between;align-items:center;display:flex}@media (hover:hover){.item.svelte-y8m0an:hover{background-color:var(--color-highlight,#dccfb0);color:var(--color-level-1,#1c1c1c)}}.item.svelte-y8m0an:focus{background-color:var(--color-highlight,#dccfb0);--tw-outline-style:none;outline-style:none}.item.svelte-y8m0an{font-family:var(--font-mono)}.item.active.svelte-y8m0an{color:var(--color-link,#ea5532)}.item-code.svelte-y8m0an{opacity:.4}.locale-selector.mobile.svelte-y8m0an{--tw-border-style:none;padding:calc(var(--spacing,.25rem) * 0);border-style:none}.locale-selector.mobile.svelte-y8m0an .trigger:where(.svelte-y8m0an){padding-block:var(--spacing-2,.5rem)}.locale-selector.mobile.svelte-y8m0an .menu:where(.svelte-y8m0an){border-inline-style:var(--tw-border-style);border-inline-width:0;border-bottom-style:var(--tw-border-style);--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-bottom-width:1px;position:relative}.menu-inner.svelte-y8m0an::-webkit-scrollbar{width:4px}.menu-inner.svelte-y8m0an::-webkit-scrollbar-track{background:0 0}.menu-inner.svelte-y8m0an::-webkit-scrollbar-thumb{background:var(--color-stroke)}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}.correction-modal.svelte-3lv0y3{z-index:60;width:100%;max-width:none;height:100%;color:inherit;background:0 0;border:none;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}.correction-modal.svelte-3lv0y3::backdrop{background:#f7f3e8cc}@supports (color:color-mix(in lab, red, red)){.correction-modal.svelte-3lv0y3::backdrop{background:color-mix(in srgb, var(--color-bg) 80%, transparent)}}.correction-modal.svelte-3lv0y3::backdrop{backdrop-filter:blur(4px)}.correction-modal__backdrop.svelte-3lv0y3{justify-content:center;align-items:center;width:100%;height:100%;padding:1rem;display:flex}.correction-modal__panel.svelte-3lv0y3{background:var(--color-bg);border:1px solid var(--color-stroke);flex-direction:column;width:100%;max-width:42rem;max-height:90vh;display:flex;position:relative;box-shadow:0 25px 50px -12px #00000040}.correction-modal__header.svelte-3lv0y3{border-bottom:1px solid var(--color-stroke);background:var(--color-ui);flex-shrink:0;justify-content:space-between;align-items:center;padding:.75rem 1rem;display:flex}.correction-modal__title.svelte-3lv0y3{font-family:var(--font-title-sans);font-size:var(--text-xl);line-height:var(--text-xl--line-height);font-weight:var(--font-weight-normal)}.correction-modal__close.svelte-3lv0y3{height:var(--touch-target);width:var(--touch-target);background:var(--color-bg);border:1px solid var(--color-stroke);cursor:pointer;color:inherit;justify-content:center;align-items:center;display:flex}.correction-modal__close.svelte-3lv0y3:hover{background:var(--color-highlight)}.correction-modal__body.svelte-3lv0y3{flex-direction:column;flex:1;gap:.75rem;min-height:0;padding:1rem;display:flex;overflow-y:auto}.correction-modal__notice.svelte-3lv0y3{border:1px solid var(--color-stroke);background:var(--color-ui);padding:.75rem}.correction-modal__form.svelte-3lv0y3{flex-direction:column;gap:.75rem;display:flex}.correction-modal__row.svelte-3lv0y3{border:1px solid var(--color-stroke);background:var(--color-ui);grid-template-columns:1fr auto 1fr;align-items:center;gap:.75rem;padding:.75rem;display:grid}.correction-modal__bad.svelte-3lv0y3,.correction-modal__good.svelte-3lv0y3{flex-direction:column;gap:.25rem;display:flex}.correction-modal__label.svelte-3lv0y3{font-size:var(--text-2xs);text-transform:uppercase;letter-spacing:.05em;color:var(--color-level-2)}.correction-modal__bad-text.svelte-3lv0y3{font-size:var(--text-sm);color:#ef4444;word-break:break-word}.correction-modal__key.svelte-3lv0y3{font-size:var(--text-2xs);color:var(--color-faint);font-family:monospace}.correction-modal__arrow.svelte-3lv0y3{font-size:var(--text-lg);color:var(--color-faint);-webkit-user-select:none;user-select:none}.correction-modal__input.svelte-3lv0y3{border:1px solid var(--color-stroke);background:var(--color-bg);width:100%;font:inherit;font-size:var(--text-sm);color:inherit;padding:.4rem .6rem}.correction-modal__input.svelte-3lv0y3:focus{outline:2px solid var(--color-link);outline-offset:2px}.correction-modal__error.svelte-3lv0y3{color:#ef4444;background:#ef44440d;border:1px solid #ef4444;padding:.5rem}.correction-modal__actions.svelte-3lv0y3{justify-content:flex-end;gap:.75rem;margin-top:.5rem;display:flex}.sidebar-icon-slot{width:2.25rem;min-width:2.25rem}@media (width>=48rem){#accordion-submit-event{scrollbar-width:4px;scrollbar-color:var(--color-scrollbar-thumb) var(--color-scrollbar-track)}#accordion-submit-event::-webkit-scrollbar{border-radius:0;width:8px}#accordion-submit-event::-webkit-scrollbar-track{background:var(--color-scrollbar-track);border-radius:0}#accordion-submit-event::-webkit-scrollbar-thumb{background:var(--color-scrollbar-thumb);border-radius:0}#accordion-submit-event::-webkit-scrollbar-button{display:none}}.mobile-menu.svelte-bti0a9 .mobile-menu-content:where(.svelte-bti0a9)>:where(.svelte-bti0a9){min-height:44px}.mobile-menu.svelte-bti0a9 button,.mobile-menu.svelte-bti0a9 .accordion-trigger{height:44px;min-height:44px}.mobile-menu-logo.svelte-bti0a9{max-height:25dvh}.mobile-menu-scroll.svelte-bti0a9{overflow-anchor:none;padding-block:env(safe-area-inset-top) env(safe-area-inset-bottom)}.search-panel.svelte-1wah7ro{border-left:1px solid #0000;border-right:1px solid #0000;border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-stroke,#d8ccb0);margin-left:1px;box-shadow:0 12px 24px -18px #2b2b2b47,0 4px 10px -8px #2b2b2b1f}@supports (color:color-mix(in lab, red, red)){.search-panel.svelte-1wah7ro{box-shadow:0 12px 24px -18px color-mix(in srgb, var(--color-level-2) 28%, transparent), 0 4px 10px -8px color-mix(in srgb, var(--color-level-2) 12%, transparent)}}@media (width>=48rem){.search-panel.svelte-1wah7ro{max-height:calc(70vh - 2rem)}}.search-close.svelte-1wah7ro{appearance:none;border:none}@media not all and (width>=48rem){.search-close svg{width:1.125rem;height:auto}}.status.svelte-1wah7ro{padding-inline:var(--spacing-3,.75rem);padding-block:var(--spacing-4,1rem);font-family:var(--font-mono-pro);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,.938rem));color:var(--color-gutter-stroke,#d8ccb0);text-transform:uppercase}.result.svelte-1wah7ro{color:var(--color-level-1,#1c1c1c)}.result-thumb.svelte-1wah7ro{background-color:var(--color-stroke,#d8ccb0);width:.75rem;height:.75rem;display:block;overflow:hidden}.result-thumb.svelte-1wah7ro img:where(.svelte-1wah7ro){object-fit:cover;width:100%;height:100%}.result.svelte-1wah7ro:hover:not(.active){background-color:#2b2b2b0a}@supports (color:color-mix(in lab, red, red)){.result.svelte-1wah7ro:hover:not(.active){background-color:color-mix(in oklab, var(--color-level-2,#2b2b2b) 4%, transparent)}}.result.active.svelte-1wah7ro{background-color:var(--color-level-1,#1c1c1c);color:var(--color-highlight,#dccfb0)}.result.svelte-1wah7ro:focus-visible{outline-style:var(--tw-outline-style);outline-offset:calc(1px * -1);outline-width:1px;outline-color:var(--color-link,#ea5532)}.result.svelte-1wah7ro .preview:where(.svelte-1wah7ro){color:var(--color-level-2,#2b2b2b);opacity:.95;-webkit-line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.result.active.svelte-1wah7ro .preview:where(.svelte-1wah7ro){color:#dccfb0cc}@supports (color:color-mix(in lab, red, red)){.result.active.svelte-1wah7ro .preview:where(.svelte-1wah7ro){color:color-mix(in oklab, var(--color-highlight,#dccfb0) 80%, transparent)}}.title-hit.svelte-1wah7ro,.preview-hit.svelte-1wah7ro{all:unset;color:var(--color-link,#ea5532)}.result.active.svelte-1wah7ro .title-hit:where(.svelte-1wah7ro),.result.active.svelte-1wah7ro .preview-hit:where(.svelte-1wah7ro){color:var(--color-link,#ea5532)}.result.svelte-1wah7ro .match-via:where(.svelte-1wah7ro){color:var(--color-gutter-stroke,#d8ccb0)}.result.active.svelte-1wah7ro .match-via:where(.svelte-1wah7ro){color:#dccfb099}@supports (color:color-mix(in lab, red, red)){.result.active.svelte-1wah7ro .match-via:where(.svelte-1wah7ro){color:color-mix(in oklab, var(--color-highlight,#dccfb0) 60%, transparent)}}.section-label.svelte-1wah7ro{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-stroke,#d8ccb0)}section.svelte-1wah7ro:not(:first-child) .section-label:where(.svelte-1wah7ro){border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-stroke,#d8ccb0)}.result.active.svelte-1wah7ro{--tw-shadow:inset 2px 0 0 var(--tw-shadow-color,var(--color-link));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.search-input.svelte-1wah7ro,.search-input.svelte-1wah7ro:focus{--tw-ring-shadow:none!important;--tw-ring-color:transparent!important;box-shadow:none!important;border:none!important}.search-input.svelte-1wah7ro:focus-visible{outline-style:var(--tw-outline-style)!important;outline-offset:1px!important;outline-width:1px!important;outline-color:var(--color-link,#ea5532)!important}.search-input.svelte-1wah7ro::-webkit-search-cancel-button{appearance:none}.search-input.svelte-1wah7ro::-webkit-search-decoration{appearance:none}.search-input.svelte-1wah7ro::-moz-search-cancel-button{display:none}.search-panel.svelte-1wah7ro :where(.svelte-1wah7ro)::selection{background-color:#ea55324d}@supports (color:color-mix(in lab, red, red)){.search-panel.svelte-1wah7ro :where(.svelte-1wah7ro)::selection{background-color:color-mix(in oklab, var(--color-link,#ea5532) 30%, transparent)}}:root,.topbar-layout.svelte-vsdkct{--topbar-height:2rem}.page-container.svelte-vsdkct{container:page/inline-size}.topbar-content-area.svelte-vsdkct{margin-top:var(--topbar-height);height:calc(100dvh - var(--topbar-height))}.page-sidebar.svelte-vsdkct{flex-shrink:0;min-height:0;overflow:hidden}.topbar-menu-overlay.svelte-vsdkct{top:var(--topbar-height);bottom:0;left:0;right:0}.no-scroll-bar.svelte-vsdkct{overscroll-behavior:none;scrollbar-width:none;-ms-overflow-style:none;touch-action:pan-y}.no-scroll-bar.svelte-vsdkct::-webkit-scrollbar{display:none}.no-scroll-bar.svelte-vsdkct::-webkit-scrollbar-track{display:none}.no-scroll-bar.svelte-vsdkct::-webkit-scrollbar-thumb{display:none}@media not all and (width>=80rem){:root,.topbar-layout.svelte-vsdkct{--topbar-height:2rem}}@media not all and (width>=48rem){:root,.topbar-layout.svelte-vsdkct{--topbar-height:2.75rem}}@media (prefers-reduced-motion:reduce){.no-scroll-bar *{scroll-behavior:auto!important;transition-duration:0s!important;animation-duration:0s!important;animation-iteration-count:1!important}}