.components_BigHeader__Rt20y{position:relative;font-size:inherit}.components_BigHeaderContent__J3ZQW{font-size:32px}.components_separator__xHppI{background:linear-gradient(to right,var(--color-primary),var(--color-secondary));height:3px;border-radius:5px;width:80px;display:block;border:none;margin:.5em 0}.Layout_root__jzAMQ{--width:800px;height:100%}.Layout_header__z4Wtg{--bg:var(--color-section);--fg:var(--color-section-contrast);border-bottom:1px solid var(--color-border);background:var(--bg);color:var(--fg);z-index:20}.Layout_overlayHeader__69PLU .Layout_header__z4Wtg{--bg:var(--color-blur-bg);--fg:var(--color-blur-fg);position:fixed;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);width:100vw;border-bottom:none}.Layout_logoDark__m4R_V{display:none}.light-theme .Layout_overlayHeader__69PLU .Layout_logoDark__m4R_V{display:inline-block}.light-theme .Layout_overlayHeader__69PLU .Layout_logoLight__Ng1KF{display:none}.dark-theme .Layout_overlayHeader__69PLU .Layout_logoLight__Ng1KF{display:inline-block}.dark-theme .Layout_overlayHeader__69PLU .Layout_logoDark__m4R_V{display:none}.Layout_headerContainer___cSA1{display:flex;padding:0 24px;align-items:center;max-width:var(--width);margin:0 auto;flex-wrap:wrap;position:relative}.Layout_headerNav__NaRNE{display:flex;align-items:center;flex:1 1;transition:all .2s ease}@media screen and (max-width:680px){.Layout_headerNav__NaRNE{margin-left:-16px;width:100%;flex:100% 1;order:10;margin-top:-12px}}.Layout_headerNavLink__wZYtX.Layout_headerNavLink__wZYtX{font-weight:500;letter-spacing:1px;font-size:16px;padding:18px;color:var(--fg);text-decoration:none!important}.Layout_activeNavLink__k_2Nf.Layout_activeNavLink__k_2Nf{color:var(--color-section-highlight)}.Layout_themeToggle__srqTw{cursor:pointer;padding:7px 8px 6px;border-radius:4px;color:var(--fg)}.Layout_themeToggle__srqTw:active,.Layout_themeToggle__srqTw:focus,.Layout_themeToggle__srqTw:hover{color:var(--color-section-highlight);background-color:hsla(0,0%,100%,.1)}.Layout_themeToggle__srqTw:focus-visible{box-shadow:0 0 0 2px var(--fg)}.dark-theme .Layout_themeToggle__srqTw:active,.dark-theme .Layout_themeToggle__srqTw:focus,.dark-theme .Layout_themeToggle__srqTw:hover{background-color:hsla(0,0%,100%,.05)}.Layout_logoLink__iTj67{display:block;padding-right:24px;padding-top:4px;padding-bottom:4px}@media screen and (max-width:680px){.Layout_logoLink__iTj67{flex-grow:1}}.Layout_logo__nYDLB{padding:12px 0;height:40px}@media screen and (max-width:420px){.Layout_logo__nYDLB{height:40px}}.Layout_main__nbmiJ{max-width:var(--width);margin:0 auto;padding:24px;background:var(--bg);min-height:100%}.PostContent_root__faCcR{line-height:1.6}.PostContent_root__faCcR blockquote{position:relative;padding-left:24px;color:#666}.PostContent_root__faCcR blockquote:before{content:"";position:absolute;top:6px;bottom:6px;left:0;width:6px;border-radius:2px;background:linear-gradient(to bottom,var(--color-secondary),var(--color-primary))}.PostContent_root__faCcR code{background:rgba(0,0,0,.06);color:var(--color-text);border-radius:4px;max-width:100%;font-size:.8em;padding:.1em .25em}.PostContent_root__faCcR ol,.PostContent_root__faCcR ul{padding-left:1.5em}.PostContent_root__faCcR li{margin:8px 0}.PostContent_root__faCcR table{border-collapse:separate;border-spacing:0;margin:1.5em 0;width:100%;border-radius:.3em;box-shadow:0 4px 12px 0 rgba(0,0,0,.3);background:var(--mauve-2);overflow:hidden;border:1px solid var(--color-border,rgba(0,0,0,.1))}.PostContent_root__faCcR td,.PostContent_root__faCcR th{border-right:1px solid var(--color-border,rgba(0,0,0,.1));border-bottom:1px solid var(--color-border,rgba(0,0,0,.1));padding:.5em}.PostContent_root__faCcR td:first-child,.PostContent_root__faCcR th:first-child{border-left:none}.PostContent_root__faCcR td:last-child,.PostContent_root__faCcR th:last-child{border-right:none}.PostContent_root__faCcR thead tr:first-child th:first-child{border-top-left-radius:.3em}.PostContent_root__faCcR thead tr:first-child th:last-child{border-top-right-radius:.3em}.PostContent_root__faCcR tbody tr:last-child td{border-bottom:none}.PostContent_root__faCcR tbody tr:last-child td:first-child{border-bottom-left-radius:.3em}.PostContent_root__faCcR tbody tr:last-child td:last-child{border-bottom-right-radius:.3em}.PostContent_root__faCcR tr:first-child td:first-child{border-top-left-radius:.3em}.PostContent_root__faCcR tr:first-child td:last-child{border-top-right-radius:.3em}.PostContent_root__faCcR tr:last-child td{border-bottom:none}.PostContent_root__faCcR tr:last-child td:first-child{border-bottom-left-radius:.3em}.PostContent_root__faCcR tr:last-child td:last-child{border-bottom-right-radius:.3em}.PostContent_root__faCcR th{font-weight:600;text-align:left}.PostContent_root__faCcR hr{background:linear-gradient(to right,var(--color-secondary),var(--color-primary));height:4px;width:120px;display:block;border:none;margin:1.5em 0}.PostContent_root__faCcR code[class*=language-],.PostContent_root__faCcR pre[class*=language-]{display:block;background:var(--color-code-bg);color:var(--color-code-fg);text-shadow:0 1px rgba(0,0,0,.3);font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;-moz-tab-size:4;tab-size:4;-webkit-hyphens:none;hyphens:none}.PostContent_root__faCcR pre[class*=language-]{padding:1em;margin-bottom:1.5em;overflow:auto;border-radius:.3em}.PostContent_root__faCcR :not(pre)>code[class*=language-],.PostContent_root__faCcR pre[class*=language-]{box-shadow:0 4px 12px 0 rgba(0,0,0,.3)}.PostContent_root__faCcR :not(pre)>code[class*=language-]{padding:.1em;border-radius:.3em;white-space:normal}.PostContent_root__faCcR .token.cdata,.PostContent_root__faCcR .token.comment,.PostContent_root__faCcR .token.doctype,.PostContent_root__faCcR .token.prolog{color:#6272a4}.PostContent_root__faCcR .token.punctuation{color:#f8f8f2}.PostContent_root__faCcR .namespace{opacity:.7}.PostContent_root__faCcR .token.constant,.PostContent_root__faCcR .token.deleted,.PostContent_root__faCcR .token.property,.PostContent_root__faCcR .token.symbol,.PostContent_root__faCcR .token.tag{color:#ff79c6}.PostContent_root__faCcR .token.boolean,.PostContent_root__faCcR .token.number{color:#bd93f9}.PostContent_root__faCcR .token.attr-name,.PostContent_root__faCcR .token.builtin,.PostContent_root__faCcR .token.char,.PostContent_root__faCcR .token.inserted,.PostContent_root__faCcR .token.selector,.PostContent_root__faCcR .token.string{color:#50fa7b}.PostContent_root__faCcR .language-css .token.string,.PostContent_root__faCcR .style .token.string,.PostContent_root__faCcR .token.entity,.PostContent_root__faCcR .token.operator,.PostContent_root__faCcR .token.url,.PostContent_root__faCcR .token.variable{color:#f8f8f2}.PostContent_root__faCcR .token.atrule,.PostContent_root__faCcR .token.attr-value,.PostContent_root__faCcR .token.class-name,.PostContent_root__faCcR .token.function{color:#f1fa8c}.PostContent_root__faCcR .token.keyword{color:#8be9fd}.PostContent_root__faCcR .token.important,.PostContent_root__faCcR .token.regex{color:#ffb86c}.PostContent_root__faCcR .token.bold,.PostContent_root__faCcR .token.important{font-weight:700}.PostContent_root__faCcR .token.italic{font-style:italic}.PostContent_root__faCcR .token.entity{cursor:help}.Tooltip_tooltipContent__xCC6U{--color-border:var(--mauve5);max-width:400px;border-radius:4px;padding:10px 15px;font-size:15px;line-height:1;color:var(--color-text);background-color:var(--color-bg);box-shadow:--var(--shadow);-webkit-user-select:none;-moz-user-select:none;user-select:none;animation-duration:.4s;animation-timing-function:cubic-bezier(.16,1,.3,1);will-change:transform,opacity;border:1px solid var(--color-border);z-index:25;transform-origin:var(--radix-tooltip-content-transform-origin)}.Tooltip_tooltipContent__xCC6U[data-state=delayed-open][data-side=top]{animation-name:Tooltip_slideDownAndFade__wJ3yQ}.Tooltip_tooltipContent__xCC6U[data-state=delayed-open][data-side=right]{animation-name:Tooltip_slideLeftAndFade__dPJ1y}.Tooltip_tooltipContent__xCC6U[data-state=delayed-open][data-side=bottom]{animation-name:Tooltip_slideUpAndFade__Fr8eo}.Tooltip_tooltipContent__xCC6U[data-state=delayed-open][data-side=left]{animation-name:Tooltip_slideRightAndFade__cf_4z}.Tooltip_tooltipArrow__CVGqR{fill:var(--color-border)}.light-theme .Tooltip_tooltipArrow__CVGqR{fill:#fff}@keyframes Tooltip_slideUpAndFade__Fr8eo{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}@keyframes Tooltip_slideRightAndFade__cf_4z{0%{opacity:0;transform:translateX(-2px)}to{opacity:1;transform:translateX(0)}}@keyframes Tooltip_slideDownAndFade__wJ3yQ{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}@keyframes Tooltip_slideLeftAndFade__dPJ1y{0%{opacity:0;transform:translateX(2px)}to{opacity:1;transform:translateX(0)}}:root .AlbumToolbar_toolbar__5psAI{--toolbar-bg:var(--color-blur-bg);--toolbar-fg:var(--color-blur-fg);--toolbar-active-bg:var(--color-blur-bg-active)}.AlbumToolbar_toolbar__5psAI{position:-webkit-sticky;position:sticky;top:120px;display:flex;align-items:center;padding:8px;width:100%;min-width:max-content;box-shadow:var(--shadow);background:var(--toolbar-bg);color:var(--toolbar-fg);font-size:14px;border-radius:6px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.AlbumToolbar_toolbar__5psAI [role=separator]{width:1px;background:var(--color-blur-border);height:24px;margin-left:8px;margin-right:8px}.AlbumToolbar_item__IjOAm{color:inherit;padding:6px;border-radius:6px;margin:0 2px;cursor:pointer}.AlbumToolbar_item__IjOAm:active,.AlbumToolbar_item__IjOAm:focus,.AlbumToolbar_item__IjOAm:hover{background:var(--toolbar-active-bg);box-shadow:0 0 0 1px var(--color-blur-border);color:var(--toolbar-active-fg)}.AlbumToolbar_item__IjOAm[data-state=on]{color:var(--color-secondary)}.AlbumToolbar_item__IjOAm[disabled]{pointer-events:none;opacity:.5}.AlbumToolbar_item__IjOAm svg{position:relative;top:2px;height:1em;width:1em}.AlbumToolbar_primaryButton__QQ17R.AlbumToolbar_primaryButton__QQ17R.AlbumToolbar_primaryButton__QQ17R{background-color:var(--indigo9);padding-left:12px;padding-right:12px;margin:0 6px;color:#fff}.AlbumToolbar_primaryButton__QQ17R.AlbumToolbar_primaryButton__QQ17R.AlbumToolbar_primaryButton__QQ17R:active,.AlbumToolbar_primaryButton__QQ17R.AlbumToolbar_primaryButton__QQ17R.AlbumToolbar_primaryButton__QQ17R:focus,.AlbumToolbar_primaryButton__QQ17R.AlbumToolbar_primaryButton__QQ17R.AlbumToolbar_primaryButton__QQ17R:hover{box-shadow:0 0 0 1px var(--indigo10)}.AlbumToolbar_meta__Abu5k{font-size:12px;color:--var(--color-blur-fg);padding:8px;pointer-events:none;font-family:monospace}.AlbumToolbar_spacer__6qs1n{flex:1 1}.Image_imageLink__UwNob{cursor:pointer}.Image_image__c5Rs1{width:100%;z-index:1}.Image_image__c5Rs1,.Image_image__c5Rs1>img{height:auto;max-width:100%;display:block;border-radius:4px}.Image_imageUpload__pu_H_{border:none;outline:none;height:auto;width:100%;max-width:100%;display:block;border-radius:4px;background-color:rgba(0,0,0,.5);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;align-items:center;justify-content:center;font-size:16px;text-transform:uppercase;letter-spacing:4px;color:#fff;cursor:pointer;aspect-ratio:3/2;max-height:280px;transition:all .3s ease;position:relative;z-index:3}.Image_imageUpload__pu_H_:active,.Image_imageUpload__pu_H_:focus,.Image_imageUpload__pu_H_:hover{background-color:rgba(0,0,0,.8);transform:scale(1.01)}.Image_imageUpload__pu_H_:focus-visible{box-shadow:0 0 0 2px var(--color-secondary)}.Image_imageUpload__pu_H_ svg{margin-right:12px;height:32px;width:32px}.Image_image-loader-bg__YDmuK{position:relative}.Image_image-loader-progress__CzN2j{height:5px;width:0;background:--var(--color-primary)}.Image_colorBar__P5NcV{display:flex;align-items:center;margin-top:4px;gap:4px}.Image_colorSwatch__m06vu{height:24px;width:24px;display:block;border-radius:4px}.Image_progressImage__b0IcU{position:relative;overflow:hidden;height:100%}.Image_progressImage__b0IcU img{filter:brightness(.5) blur(10px);transform:scale(1.15)}.Image_progressRoot__xRYAw{position:absolute;bottom:12px;left:12px;right:12px;overflow:hidden;background:#fff;border-radius:24px;width:calc(100% - 24px);height:8px;transform:translateZ(0)}.Image_progressIndicator__TjT0f{background-color:var(--color-primary);width:100%;height:100%;transition:transform .66s cubic-bezier(.65,0,.35,1)}.Tags_tags__suVvg{display:flex;align-items:center;font-size:12px;margin-left:-3px;width:calc(100% + 6px);flex-wrap:wrap}.Tags_tag__uDyEC{background:var(--color-secondary-fade);color:var(--color-secondary);border:1px solid var(--color-secondary-edge);font-size:12px;border-radius:9px;padding:6px 9px;margin:3px;text-transform:uppercase;font-weight:600;text-decoration:none}@media (max-width:600px){.Tags_tag__uDyEC{font-size:14px;padding:12px 16px}}.PostSummary_root__wYaN_{padding:18px 0;display:block;text-decoration:none;color:inherit;position:relative}.PostSummary_root__wYaN_:visited{color:inherit}.PostSummary_root__wYaN_:before{content:"";display:block;position:absolute;top:18px;bottom:18px;border-top-left-radius:24px;border-bottom-left-radius:24px;left:-24px;width:6px;background:linear-gradient(180deg,var(--color-primary) 0,var(--color-secondary) 100%);opacity:0;transition:all .2s ease}.PostSummary_root__wYaN_:focus,.PostSummary_root__wYaN_:hover{text-decoration:none!important;color:inherit}.PostSummary_root__wYaN_:focus h2,.PostSummary_root__wYaN_:hover h2{text-decoration:underline}.PostSummary_root__wYaN_:focus:before,.PostSummary_root__wYaN_:hover:before{opacity:1}.PostSummary_root__wYaN_:last-child{border-bottom:none}.PostSummary_dateMeta__lp6l6{font-size:14px;margin-bottom:8px;color:var(--color-meta);display:block}.PostSummary_title__mXJbk{margin-bottom:4px}.PostSummary_title__mXJbk a{color:var(--color-text)!important;text-decoration:none}.PostSummary_excerpt__S4FkL h1,.PostSummary_excerpt__S4FkL h2,.PostSummary_excerpt__S4FkL h3,.PostSummary_excerpt__S4FkL h4,.PostSummary_excerpt__S4FkL h5,.PostSummary_excerpt__S4FkL h6{font-size:22px}.PostSummary_separator__7R6sF{margin-bottom:18px}.PostMeta_tags__bjTC8{margin-bottom:12px}.PostMeta_metas__mn6ks{margin-left:-6px;width:calc(100% + 12px);margin-bottom:18px}.PostMeta_meta__PkMl7{display:inline-block;margin:0 6px;font-size:16px;color:var(--color-meta)}.AlbumFilmStrip_strip__J4MSM{display:inline-flex;flex-direction:row;height:84px;min-width:0;flex:1 1;position:relative;cursor:pointer}.AlbumFilmStrip_stripItemsWrapper__G_nkj{flex:1 0;min-width:0}.AlbumFilmStrip_stripItems__xoUpY{box-shadow:var(--shadow);background:var(--color-blur-bg);border-radius:4px;padding:4px;height:100%;display:inline-flex;width:100%;max-width:100%;overflow-x:auto;overflow-y:visible;align-items:stretch;min-width:0}.AlbumFilmStrip_stripItems__xoUpY::-webkit-scrollbar{height:4px;border-radius:4px}.AlbumFilmStrip_stripItems__xoUpY::-webkit-scrollbar-track{border:2px solid rgba(0,0,0,0);background:rgba(0,0,0,.5);border-radius:2px}.AlbumFilmStrip_stripItems__xoUpY::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.7);border-radius:2px}.AlbumFilmStrip_stripArrow__rz3_n{background-color:rgba(0,0,0,0);cursor:pointer;color:#fff;z-index:1;position:relative;border:1px solid rgba(0,0,0,0)}.AlbumFilmStrip_stripArrow__rz3_n:active,.AlbumFilmStrip_stripArrow__rz3_n:focus,.AlbumFilmStrip_stripArrow__rz3_n:hover{background:var(--color-blur-bg-active);border-color:var(--color-blur-border)}.AlbumFilmStrip_stripArrow__rz3_n:focus-visible{outline:1px auto -webkit-focus-ring-color}.AlbumFilmStrip_stripArrow__rz3_n svg{height:24px;width:24px}.AlbumFilmStrip_stripItem__ysFpb{height:100%;width:auto}.AlbumFilmStrip_stripItem__ysFpb,.AlbumFilmStrip_stripItem__ysFpb img{transform:none!important;border-radius:0!important;filter:none!important}.AlbumFilmStrip_currentStripItem__2Ub_I{position:relative;box-shadow:0 0 0 2px var(--color-secondary);outline:none;z-index:10!important}.AlbumFilmStrip_currentStripItem__2Ub_I:focus-visible{box-shadow:0 0 0 2px var(--color-secondary),0 0 0 4px #fff}.Tag_tags__0uZrZ{display:flex;flex-wrap:wrap;gap:8px}.Tag_tag__EMPP_{color:#fff;border:1px solid #fff;background:hsla(0,0%,100%,.1);border-radius:24px;font-size:14px;display:inline-flex;align-items:center}.Tag_tagText__DDErf{padding:4px 0 4px 12px;font-weight:700}.Tag_tagDelete__nX9Z3{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:rgba(0,0,0,0);color:#fff;border:none;outline:none;display:inline-block;padding:0 12px 0 6px;height:100%;align-self:stretch;border-top-right-radius:24px;border-bottom-right-radius:24px}.Tag_tagDelete__nX9Z3:active,.Tag_tagDelete__nX9Z3:focus,.Tag_tagDelete__nX9Z3:hover{background:hsla(0,0%,100%,.2)}.Tag_tagDelete__nX9Z3 svg{transform:translateY(2px);height:12px;width:12px}.Form_inputGroup__T31R7{margin-top:12px;position:relative;border-radius:4px;background-color:var(--form-bg-color);color:var(--form-fg-color);width:100%;border:1px solid var(--form-border-color)}.Form_inputGroup__T31R7:first-of-type{margin-top:0}.Form_inputGroupDark__fhWLG.Form_inputGroupDark__fhWLG,.dark-theme .Form_inputGroupDark__fhWLG.Form_inputGroup__T31R7{--form-bg-color:rgba(0,0,0,0.5);--form-bg-active-color:rgba(0,0,0,0.2);border:none}.Form_label__eJLVb{font-weight:600;opacity:.85;margin-bottom:8px;font-size:12px;padding:9px 12px 0}.Form_input__Tb02C,.Form_label__eJLVb{display:block;color:var(--form-fg-color)}.Form_input__Tb02C{-webkit-appearance:none;-moz-appearance:none;appearance:none;resize:none;width:100%;border-radius:4px;background-color:rgba(0,0,0,0);font-family:inherit;border:none;padding:9px 12px}.Form_input__Tb02C::-webkit-calendar-picker-indicator,.Form_input__Tb02C::-webkit-list-button{display:none!important}.Form_input__Tb02C::placeholder{color:var(--form-placeholder-color)}.Form_input__Tb02C:active,.Form_input__Tb02C:focus{outline:none;background-color:var(--form-bg-active-color);border-color:rgba(0,0,0,0)}.Form_input__Tb02C:focus-visible{outline:none;box-shadow:0 0 0 1px var(--color-secondary)}.dark-theme .Form_input__Tb02C{box-shadow:var(--shadow)}.dark-theme .Form_input__Tb02C:active,.dark-theme .Form_input__Tb02C:focus{background-color:var(--form-bg-active-color)}.dark-theme .Form_input__Tb02C:focus-visible{box-shadow:0 0 0 1px var(--color-secondary)}.Form_input__Tb02C.Form_mutliline__N3tIQ{min-height:80px}.Form_dropdownContent__lBmuy{z-index:10;min-width:220px;background-color:var(--form-bg-color);border-radius:6px;padding:5px;box-shadow:0 10px 38px -10px rgba(22,23,24,.35),0 10px 20px -15px rgba(22,23,24,.2);animation-duration:.4s;animation-timing-function:cubic-bezier(.16,1,.3,1);will-change:transform,opacity;transform-origin:var(--radix-dropdown-menu-content-transform-origin);border:1px solid var(--mauve5)}.Form_dropdownContent__lBmuy[data-side=top]{animation-name:Form_slideDownAndFade__AmEXC}.Form_dropdownContent__lBmuy[data-side=right]{animation-name:Form_slideLeftAndFade__Q_HhA}.Form_dropdownContent__lBmuy[data-side=bottom]{animation-name:Form_slideUpAndFade__2G5fj}.Form_dropdownContent__lBmuy[data-side=left]{animation-name:Form_slideRightAndFade__IL0ZG}.Form_dropdownContent__lBmuy [role*=menuitem]{font-size:14px;line-height:1;color:var(--violet11);border-radius:3px;display:flex;align-items:center;width:100%;justify-content:space-between;padding:8px;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;outline:none;cursor:pointer}.Form_dropdownContent__lBmuy [role*=menuitem]:active,.Form_dropdownContent__lBmuy [role*=menuitem]:focus,.Form_dropdownContent__lBmuy [role*=menuitem]:hover{background-color:var(--mauve6)}.Form_dropdownContent__lBmuy [role*=menuitem]:focus-visible{box-shadow:0 0 0 2px var(--color-secondary)}.Form_dropdownContent__lBmuy [role=separator]{height:1px;background-color:var(--mauve6);margin:4px}.Form_dropdownContent__lBmuy .Form_DropdownMenuItemIndicator__oEJTZ{position:absolute;left:0;width:25px;display:inline-flex;align-items:center;justify-content:center}.Form_dropdownContent__lBmuy .Form_RightSlot__RSyYL{margin-left:auto;padding-left:20px;color:var(--mauve11)}.Form_dropdownContent__lBmuy [data-highlighted]>.Form_RightSlot__RSyYL{color:#fff}@keyframes Form_slideUpAndFade__2G5fj{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}@keyframes Form_slideRightAndFade__IL0ZG{0%{opacity:0;transform:translateX(-2px)}to{opacity:1;transform:translateX(0)}}@keyframes Form_slideDownAndFade__AmEXC{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}@keyframes Form_slideLeftAndFade__Q_HhA{0%{opacity:0;transform:translateX(2px)}to{opacity:1;transform:translateX(0)}}.Form_toggleGroup__rU_ak{display:inline-flex;background-color:var(--indigo2);border-radius:4px;border:1px solid var(--indigo6)}.Form_toggleItem__GYg5x{height:35px;width:35px;display:flex;font-size:15px;line-height:1;align-items:center;justify-content:center;cursor:pointer;color:var(--mauve12)}.Form_toggleItem__GYg5x:hover{background:var(--indigo3)}.Form_toggleItem__GYg5x[data-state=on]{background:var(--indigo3);color:var(--indigo9)}.Form_toggleItem__GYg5x:focus-visible{box-shadow:0 0 0 2px var(--indigo9);position:relative;z-index:1}.Form_toggleItem__GYg5x:first-child{border-top-left-radius:4px;border-bottom-left-radius:4px}.Form_toggleItem__GYg5x:last-child{border-top-right-radius:4px;border-bottom-right-radius:4px}.Form_checkbox__l52qE{display:inline-flex;align-items:center}.Form_checkboxRoot__IO74o{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;outline:none;background:rgba(0,0,0,0);border:1px solid var(--indigo9);width:14px;height:14px;border-radius:4px;display:flex;align-items:center;justify-content:center;cursor:pointer}.Form_checkboxRoot__IO74o:focus,.Form_checkboxRoot__IO74o:hover,.Form_checkboxRoot__IO74o[data-state=checked]{background:var(--indigo6);border-color:var(--indigo9)}.Form_checkboxRoot__IO74o[data-state=checked]{background:var(--indigo9)}.Form_checkboxIndicator__W_iRJ{color:#fff}.Form_checkboxIndicator__W_iRJ svg{height:14px;width:14px}.Form_checkboxLabel__ITbgU{color:var(--color-text);font-size:14px;padding-left:12px;line-height:1}.ImageOverviewItem_imageContainer__DG7BN{position:relative}.ImageOverviewItem_imageContainer__DG7BN[data-draggable=true]{cursor:pointer}.ImageOverviewItem_imageCheckboxContainer__8VuHE{position:absolute;z-index:3;top:12px;right:12px;background:var(--color-bg);display:flex;align-items:center;justify-content:center;padding:6px;border-radius:6px;opacity:0}.ImageOverviewItem_imageCheckboxContainer__8VuHE:focus,.ImageOverviewItem_imageCheckboxContainer__8VuHE:focus-within,.ImageOverviewItem_imageCheckboxContainer__8VuHE:hover,[data-selected=true] .ImageOverviewItem_imageCheckboxContainer__8VuHE{opacity:1}[data-selected=true] .ImageOverviewItem_imageCheckboxContainer__8VuHE{opacity:1}.ImageOverviewItem_image__a2KJN.ImageOverviewItem_image__a2KJN{transition:all .3s ease;box-shadow:var(--shadow)}.ImageOverviewItem_image__a2KJN.ImageOverviewItem_image__a2KJN:focus,.ImageOverviewItem_image__a2KJN.ImageOverviewItem_image__a2KJN:hover{transform:scale(1.01) translateZ(0);z-index:2}.ImageOverviewItem_image__a2KJN.ImageOverviewItem_image__a2KJN:focus+.ImageOverviewItem_imageCheckboxContainer__8VuHE,.ImageOverviewItem_image__a2KJN.ImageOverviewItem_image__a2KJN:hover+.ImageOverviewItem_imageCheckboxContainer__8VuHE{opacity:1}[data-selected=true] .ImageOverviewItem_image__a2KJN.ImageOverviewItem_image__a2KJN{box-shadow:0 0 0 2px var(--color-secondary),var(--shadow)}.ImageOverviewItem_thumbnailRow__le_hA{position:relative;display:flex;flex-wrap:wrap;align-items:flex-start;gap:24px}.ImageOverviewItem_thumbnailImage__E3wUP{flex:1 1;min-width:400px;flex:400px 1;flex-grow:4}.ImageOverviewItem_thumbnailImage__E3wUP:focus,.ImageOverviewItem_thumbnailImage__E3wUP:hover{transform:scale(1.005)}.ImageOverviewItem_thumbnailDetails__liDEL{flex:200px 1;flex-grow:1}.ImageOverviewItem_thumbnailRow__le_hA .ImageOverviewItem_thumbnailDetails__liDEL{padding:12px 0}.ImageOverviewItem_thumbnailTags__ol3TB{margin-bottom:12px}.ImageOverviewItem_thumbnailTitle__7Gilj a{text-decoration:none;color:var(--color-text)!important}.ImageOverviewItem_thumbnailDescription__KDM8x{line-height:1.4}.ImageOverviewItem_thumbnailAlert__7g5_n{display:flex;gap:12px;align-items:center}.ImageOverviewItem_thumbnailAlert__7g5_n svg{height:1em;width:1em;color:var(--color-primary)}.AlbumForm_filterRow__WbMkX{margin-bottom:24px;display:flex;align-items:center;gap:12px}.AlbumForm_flexSpacer__0G4Hs{flex:1 1;display:block}.AlbumForm_imageGrid__Seirq{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:12px;gap:12px}.AlbumForm_imageRows__URMNZ{display:flex;flex-direction:column;gap:24px;width:100%}.AlbumForm_toolbar__l_1uj{position:-webkit-sticky;position:sticky;width:-moz-fit-content;width:fit-content;margin:0 auto 24px;top:96px;z-index:20}.AlbumForm_banner__ccQBU{position:relative;padding-top:120px;padding-bottom:40px}.AlbumForm_bannerBg__61_1y,.AlbumForm_bannerOverlay__EuVxE{position:absolute;object-fit:cover;left:50%;top:-24px;width:0;width:100vw;transform:translateX(-50%);height:calc(100% + 48px);min-height:50vh}.AlbumForm_bannerBg__61_1y{filter:brightness(.85)}.AlbumForm_bannerOverlay__EuVxE{background:linear-gradient(to bottom,rgba(255,255,255,0) 0,rgba(255,255,255,.2) 60%,rgba(255,255,255,.8) 90%,var(--color-bg))}.dark-theme .AlbumForm_bannerOverlay__EuVxE{background:linear-gradient(to bottom,hsla(246,6%,9%,0) 0,hsla(246,6%,9%,.2) 60%,hsla(246,6%,9%,.9) 90%,hsla(246,6%,9%,.97) 95%,var(--color-bg))}.AlbumForm_albumTitle__O3MAc.AlbumForm_albumTitle__O3MAc{margin-bottom:24px;border:none;background:rgba(0,0,0,0)}.AlbumForm_albumTitle__O3MAc.AlbumForm_albumTitle__O3MAc label{width:auto;margin-right:12px;background:none}.AlbumForm_albumTitle__O3MAc.AlbumForm_albumTitle__O3MAc input{text-align:center;width:100%;max-width:700px;border-radius:0;margin:0 auto;font-size:42px;box-shadow:none;background:rgba(0,0,0,0);filter:var(--shadow-filter);border:none;border-bottom:2px solid rgba(0,0,0,0);color:#fff}.AlbumForm_albumTitle__O3MAc.AlbumForm_albumTitle__O3MAc input:focus{box-shadow:none;border-color:#fff}.AlbumForm_albumTitle__O3MAc.AlbumForm_albumTitle__O3MAc input::placeholder{color:var(--mauve9)}.AlbumForm_albumTitle__O3MAc.AlbumForm_albumTitle__O3MAc button{height:36px;width:36px;align-items:center;justify-content:center;display:inline-flex;margin-left:24px;margin-right:4px;border-radius:6px}.AlbumForm_albumTitle__O3MAc.AlbumForm_albumTitle__O3MAc button:active,.AlbumForm_albumTitle__O3MAc.AlbumForm_albumTitle__O3MAc button:focus,.AlbumForm_albumTitle__O3MAc.AlbumForm_albumTitle__O3MAc button:hover{background-color:var(--mauve6)}.AlbumForm_albumTitle__O3MAc.AlbumForm_albumTitle__O3MAc button:focus{box-shadow:0 0 0 2px var(--color-secondary)}.ImageDetails_root__VRK7v{--gutter-size:300px;position:fixed;top:0;left:0;right:0;bottom:0;background:#0a0a0a;z-index:10;padding:24px;overflow:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;display:flex;flex-direction:column}.ImageDetails_row__c1N70{display:flex;align-items:flex-start;justify-content:center;flex:1 0 auto}.ImageDetails_header__hHljd{position:relative;display:flex;justify-content:space-between;align-items:center;gap:24px;width:100%;margin-bottom:24px}.ImageDetails_headerTitle__qA2de{display:block;position:relative;flex-basis:400px;width:auto;box-shadow:var(--shadow)}.ImageDetails_headerTitle__qA2de input{font-size:24px;color:#fff}@media screen and (max-width:1000px){.ImageDetails_header__hHljd{flex-wrap:wrap}.ImageDetails_headerTitle__qA2de{flex:1 1}.ImageDetails_strip__pYoEh{margin-left:-24px;order:3;min-width:calc(100% + 48px);width:calc(100% + 48px);flex:calc(100% + 48px) 1}}.ImageDetails_description__xiJlW{box-shadow:var(--shadow)}.ImageDetails_description__xiJlW textarea{font-size:16px}.ImageDetails_imageContainer__hWDci{flex:0 1 auto;max-width:calc(100% - 24px - var(--gutter-size));max-height:calc(100vh - 200px);height:calc(100vh - 200px);position:relative}@media(max-aspect-ratio:11/9){.ImageDetails_imageContainer__hWDci{max-width:100%;width:100%;height:auto}}.ImageDetails_image__J3BnL{width:100%;height:auto;border-radius:4px;box-shadow:var(--shadow)}.ImageDetails_details__t6ACm{width:100%;display:flex;flex:1 1;gap:24px}@media(max-aspect-ratio:11/9){.ImageDetails_details__t6ACm{flex-direction:column}}.ImageDetails_aside__fbsC3{flex:1 1;display:flex;flex-direction:column;gap:12px}.ImageDetails_metas__0syDU{position:relative;display:flex;flex-direction:column;gap:18px;background-color:rgba(0,0,0,.5);padding:12px 12px 18px;border-radius:4px;box-shadow:var(--shadow)}.ImageDetails_metaTitle__832kQ{font-size:12px;font-weight:600;color:#fff}.ImageDetails_meta__RqiVp{display:flex;align-items:center;gap:12px;color:#fff}.ImageDetails_metaIcon__5EbNb{height:20px;width:20px}.ImageDetails_metaText__fo7nb{font-size:14px;line-height:20px}.ImageDetails_newTag__uF555{display:flex;align-items:center;position:relative}.ImageDetails_newTag__uF555 input{padding-right:40px;width:100%}.ImageDetails_newTag__uF555 button{position:absolute;right:0;top:50%;transform:translateY(-50%);background:rgba(0,0,0,0);color:#fff;font-size:14px;outline:none;padding:0 12px;height:100%;border-top-right-radius:4px;border-bottom-right-radius:4px;border:none;border-left:1px solid hsla(0,0%,100%,.2);cursor:pointer}.ImageDetails_newTag__uF555 button:active,.ImageDetails_newTag__uF555 button:focus,.ImageDetails_newTag__uF555 button:hover{background:hsla(0,0%,100%,.2)}.ImageDetails_newTag__uF555 button:focus-visible{box-shadow:0 0 0 2px #fff}.ImageDetails_backdrop__wQ_ew{--inset:20px;top:0;left:0;position:fixed;width:100%;height:100%;filter:brightness(.75);pointer-events:none}.ImageDetails_closeButton__b6cCC{color:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgba(0,0,0,0);outline:none;background-color:rgba(0,0,0,0);padding-top:2px;cursor:pointer}.ImageDetails_closeButton__b6cCC:active,.ImageDetails_closeButton__b6cCC:focus,.ImageDetails_closeButton__b6cCC:hover{background-color:hsla(0,0%,100%,.2);border:1px solid hsla(0,0%,100%,.8);border-radius:24px}.ImageDetails_closeButton__b6cCC svg{height:20px;width:20px}