.styles-module__Gmpleq__errorContainer{width:100%;min-height:calc(100vh - var(--header-height));box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;margin:0 auto;padding:0 1.5rem;display:flex}.styles-module__Gmpleq__errorContent{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:1rem;width:100%;max-width:1200px;display:flex}.styles-module__Gmpleq__errorTitle{color:var(--color-text-strong);font-size:var(--fs-h1);font-weight:var(--fw-semibold);line-height:var(--lh-tight);margin:0;padding:0}.styles-module__Gmpleq__errorSubTitle{color:var(--color-text-strong);font-size:var(--fs-h2);font-weight:var(--fw-semibold);line-height:var(--lh-tight);margin:0;padding:0}.styles-module__Gmpleq__errorDescription{color:var(--color-text);font-size:var(--fs-m);font-weight:var(--fw-semibold);line-height:var(--lh-tight);margin:0;padding:0}.styles-module__Gmpleq__homeButton{text-align:center;background:linear-gradient(135deg, var(--color-accent), var(--color-accent-hover));color:var(--color-on-primary);font-size:var(--fs-base);font-weight:var(--fw-semibold);z-index:1;border:1px solid #0000;border-radius:6px;padding:12px 24px;text-decoration:none;display:inline-block;position:relative;overflow:hidden}.styles-module__Gmpleq__homeButton:before{content:"";background-color:var(--color-accent-hover);z-index:-1;clip-path:circle(0% at 100% 100%);width:100%;height:100%;transition:clip-path .35s ease-in-out;position:absolute;top:0;left:0}.styles-module__Gmpleq__homeButton:hover:before{clip-path:circle(150% at 100% 100%)}
.styles-module__yDKFlq__container{display:inline-block;position:relative}.styles-module__yDKFlq__toggleButton{border:1px solid var(--color-border);box-shadow:0 0 4px 0 var(--color-shadow);color:var(--color-on-navbar);cursor:pointer;font-weight:var(--fw-semibold);background:0 0;border-radius:.25rem;flex-direction:row;align-items:center;gap:.1rem;padding:.25rem;transition:color .35s;display:flex}.styles-module__yDKFlq__toggleButton:hover{color:var(--color-accent)}.styles-module__yDKFlq__chevronIcon{transition:transform .35s}.styles-module__yDKFlq__chevronIconRotated{transform:rotate(180deg)}.styles-module__yDKFlq__menuList{background:var(--color-surface-navbar);border:1px solid var(--color-border);box-shadow:0 0 4px 0 var(--color-shadow);z-index:1000;border-radius:.5rem;flex-direction:column;gap:.5rem;padding:.5rem;list-style:none;display:flex;position:absolute;top:1.75rem;right:-.5rem}.styles-module__yDKFlq__languageOption{text-align:left;width:100%;color:var(--color-on-navbar);cursor:pointer;font-size:var(--fs-base);background-color:#0000;border:none;border-radius:.25rem;padding:.5rem;transition:background-color .35s,color .35s}.styles-module__yDKFlq__languageOption:hover{background-color:var(--color-surface-navbar-alt);color:var(--color-accent)}.styles-module__yDKFlq__activeLanguage{font-weight:var(--fw-bold);background:var(--color-primary);color:var(--color-on-primary)}@media (max-width:800px){.styles-module__yDKFlq__menuList{top:1.9rem}}
.styles-module__v4dbEq__toggle{width:38px;height:38px;color:var(--color-on-navbar);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;transition:background .35s,color .35s;display:flex}.styles-module__v4dbEq__toggle:hover{background:rgba(var(--color-on-navbar-rgb), .05);color:var(--color-on-navbar-hover)}.styles-module__v4dbEq__placeholder{width:38px;height:38px}
.styles-module__fi1Pxq__loginFormCard{background:var(--color-panel-bg);border:1px solid var(--color-border);width:100%;max-width:400px;box-shadow:0 4px 16px var(--color-shadow);border-radius:1rem;padding:2.5rem 2rem}.styles-module__fi1Pxq__loginFormHeader{text-align:center;margin-bottom:2rem}.styles-module__fi1Pxq__themeToggleWrapper{justify-content:right;width:100%;display:flex}.styles-module__fi1Pxq__themeToggle{color:var(--color-panel-text-subtitle)!important;transition:color .35s,background-color .35s!important}.styles-module__fi1Pxq__themeToggle:hover{color:var(--color-panel-text-label)!important;background-color:rgba(var(--color-shadow-rgb), .05)!important}.styles-module__fi1Pxq__loginFormLogo{margin-bottom:1.25rem;display:inline-flex}.styles-module__fi1Pxq__loginFormLogo svg{filter:brightness();width:64px;height:64px;transition:filter .35s}.styles-module__fi1Pxq__loginFormLogo:hover svg{cursor:pointer;filter:brightness(1.4)}.styles-module__fi1Pxq__loginFormTitle{font-size:var(--fs-title-s);font-weight:var(--fw-semibold);color:var(--color-panel-text);letter-spacing:var(--ls-tight);margin:0 0 .375rem}.styles-module__fi1Pxq__loginFormSubtitle{font-size:var(--fs-s);color:var(--color-panel-text-subtitle);margin:0}.styles-module__fi1Pxq__loginForm{flex-direction:column;gap:1rem;display:flex}.styles-module__fi1Pxq__errorBox{background:var(--color-error-bg);border:1px solid var(--color-error-border);font-size:var(--fs-s);color:var(--color-error-text);border-radius:.5rem;align-items:center;gap:.5rem;padding:.625rem .875rem;display:flex}.styles-module__fi1Pxq__loginFormField{flex-direction:column;gap:.375rem;display:flex}.styles-module__fi1Pxq__inputWrapper{align-items:center;display:flex;position:relative}.styles-module__fi1Pxq__inputIcon{color:var(--color-panel-text-icon);pointer-events:none;flex-shrink:0;position:absolute;left:.75rem}.styles-module__fi1Pxq__loginFormInput{background-color:var(--color-panel-bg-soft);border:1px solid rgba(var(--color-border-rgb), .1);width:100%;height:2.65rem;font-size:var(--fs-base);color:var(--color-panel-text);border-radius:.5rem;outline:none;padding:0 2.5rem;font-family:Segoe UI,Arial,sans-serif;transition:border-color .15s,box-shadow .15s,background-color .15s}.styles-module__fi1Pxq__loginFormInput::placeholder{color:var(--color-panel-text-muted)}.styles-module__fi1Pxq__loginFormInput:focus{background-color:var(--color-panel-bg);border-color:rgba(var(--color-border-rgb), .35);box-shadow:0 2px 4px var(--color-shadow);outline:none}.styles-module__fi1Pxq__togglePassword{cursor:pointer;color:var(--color-panel-text-icon);background:0 0;border:none;justify-content:center;align-items:center;padding:0;transition:color .2s;display:flex;position:absolute;right:.75rem}.styles-module__fi1Pxq__togglePassword:hover{color:var(--color-panel-text-hover)}.styles-module__fi1Pxq__submitButton{background-color:var(--color-panel-text);height:2.65rem;color:var(--color-panel-bg);font-size:var(--fs-base);font-weight:var(--fw-medium);cursor:pointer;letter-spacing:var(--ls-snug);border:none;border-radius:.5rem;justify-content:center;align-items:center;gap:.5rem;margin-top:.25rem;transition:background-color .25s,transform .2s;display:flex}.styles-module__fi1Pxq__submitButton:hover:not(:disabled){background-color:var(--color-panel-text-hover)}.styles-module__fi1Pxq__submitButton:active:not(:disabled){transform:scale(.99)}.styles-module__fi1Pxq__submitButton:disabled{opacity:.65;cursor:not-allowed}.styles-module__fi1Pxq__loginFormPending{background:var(--color-panel-text-disabled)}.styles-module__fi1Pxq__loginFormSpinner{border:2px solid var(--color-panel-text-subtitle);border-top-color:var(--color-panel-bg);border-radius:50%;flex-shrink:0;width:14px;height:14px;animation:.6s linear infinite styles-module__fi1Pxq__spin}@keyframes styles-module__fi1Pxq__spin{to{transform:rotate(360deg)}}.styles-module__fi1Pxq__loginFormFooter{text-align:center;flex-direction:column;align-items:center;gap:.75rem;margin-top:1.5rem;display:flex}.styles-module__fi1Pxq__forgotButton{font-size:var(--fs-s);color:var(--color-panel-text-subtitle);cursor:pointer;text-underline-offset:3px;background:0 0;border:none;padding:0;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;transition:color .15s}.styles-module__fi1Pxq__forgotButton:hover{color:var(--color-panel-text);text-decoration-color:currentColor}.styles-module__fi1Pxq__forgotMessage{font-size:var(--fs-s);color:var(--color-panel-text-label);background:var(--color-panel-bg-soft);border:1px solid var(--color-border);text-align:center;border-radius:.5rem;max-width:280px;padding:.625rem .875rem;line-height:1.5}
.styles-module__aIVTPq__loginPageWrapper{background-color:var(--color-panel-bg);justify-content:center;align-items:center;min-height:100dvh;padding:1.5rem;display:flex}
.styles-module__KNQlNW__sidebar{background-color:var(--color-panel-bg-soft);border-right:1px solid var(--color-border);box-sizing:border-box;-webkit-user-select:none;user-select:none;flex-direction:column;flex-shrink:0;width:240px;height:100dvh;padding:1.5rem .75rem;display:flex;overflow-y:auto}.styles-module__KNQlNW__sidebarHeader{border-bottom:1px solid var(--color-border);margin-bottom:1rem;padding:0 .75rem 1.5rem}.styles-module__KNQlNW__headerText{font-size:var(--fs-title-s);font-weight:var(--fw-bold);color:var(--color-panel-text);letter-spacing:var(--ls-tight)}.styles-module__KNQlNW__nav{flex:1}.styles-module__KNQlNW__navList{flex-direction:column;gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.styles-module__KNQlNW__navItem{color:var(--color-panel-text-label);font-size:var(--fs-s);font-weight:var(--fw-medium);border-radius:8px;align-items:center;gap:.75rem;padding:.625rem .75rem;text-decoration:none;transition:background-color .15s,color .15s;display:flex;position:relative}.styles-module__KNQlNW__navItem:hover{background-color:var(--color-panel-bg);color:var(--color-panel-text)}.styles-module__KNQlNW__navItem.styles-module__KNQlNW__active{background-color:var(--color-panel-bg);color:var(--color-panel-text);font-weight:var(--fw-semibold)}.styles-module__KNQlNW__navIcon{width:20px;height:20px;color:var(--color-panel-text-icon);flex-shrink:0;transition:color .15s}.styles-module__KNQlNW__navItem:hover .styles-module__KNQlNW__navIcon,.styles-module__KNQlNW__navItem.styles-module__KNQlNW__active .styles-module__KNQlNW__navIcon{color:var(--color-panel-icon)}.styles-module__KNQlNW__navLabel{flex:1}.styles-module__KNQlNW__activeIndicator{background-color:var(--color-panel-icon);border-radius:99px;width:3px;height:16px;position:absolute;right:.5rem}.styles-module__KNQlNW__sidebarFooter{border-top:1px solid var(--color-border);flex-direction:column;gap:.25rem;margin-top:auto;padding-top:1rem;display:flex}.styles-module__KNQlNW__siteLink{color:var(--color-panel-text-label);font-size:var(--fs-s);font-weight:var(--fw-medium);border-radius:8px;align-items:center;gap:.75rem;padding:.625rem .75rem;text-decoration:none;transition:background-color .15s,color .15s;display:flex}.styles-module__KNQlNW__siteLink:hover{background-color:var(--color-panel-bg);color:var(--color-panel-text)}.styles-module__KNQlNW__siteLink:hover .styles-module__KNQlNW__navIcon{color:var(--color-panel-icon)}.styles-module__KNQlNW__logoutBtn{color:var(--color-panel-text-label);cursor:pointer;font-size:var(--fs-s);font-weight:var(--fw-medium);text-align:left;background:0 0;border:none;border-radius:8px;align-items:center;gap:.75rem;width:100%;padding:.625rem .75rem;transition:background-color .15s,color .15s;display:flex}.styles-module__KNQlNW__logoutBtn:hover{background-color:var(--color-error-bg);color:var(--color-error-text)}.styles-module__KNQlNW__logoutBtn:hover .styles-module__KNQlNW__navIcon{color:var(--color-error-text)}.styles-module__KNQlNW__hamburgerMenu{background:var(--color-panel-bg-soft);border:1px solid var(--color-border);cursor:pointer;z-index:101;border-radius:.25rem;flex-direction:column;justify-content:center;gap:6px;padding:.5rem;display:none;position:fixed;top:1rem;right:1rem}.styles-module__KNQlNW__hamburgerMenu span{background-color:var(--color-panel-icon);opacity:1;visibility:visible;width:20px;height:2px;transition:transform .3s,opacity .2s,visibility .2s,background-color .4s;transform:scaleY(1)}.styles-module__KNQlNW__hamburgerMenu:hover span{background-color:var(--color-panel-icon-hover)}.styles-module__KNQlNW__hamburgerMenu.styles-module__KNQlNW__active span:first-child{transform:translateY(8px)rotate(45deg)}.styles-module__KNQlNW__hamburgerMenu.styles-module__KNQlNW__active span:nth-child(2){opacity:0;visibility:hidden;transform:scaleY(0)}.styles-module__KNQlNW__hamburgerMenu.styles-module__KNQlNW__active span:nth-child(3){transform:translateY(-8px)rotate(-45deg)}.styles-module__KNQlNW__backdrop{z-index:99;background-color:#00000080;position:fixed;inset:0}.styles-module__KNQlNW__themeToggleWrapper{justify-content:right;width:100%;display:flex}.styles-module__KNQlNW__themeToggle{color:var(--color-panel-text-subtitle)!important;transition:color .35s,background-color .35s!important}.styles-module__KNQlNW__themeToggle:hover{color:var(--color-panel-text-label)!important;background-color:rgba(var(--color-shadow-rgb), .05)!important}@media (max-width:768px){.styles-module__KNQlNW__sidebar{z-index:100;transition:transform .3s;position:fixed;top:0;left:0;transform:translate(-100%)}.styles-module__KNQlNW__sidebar[data-open=true]{transform:translate(0)}.styles-module__KNQlNW__hamburgerMenu{display:flex}}
.styles-module__rMJWxG__contactSection{box-sizing:border-box;flex-direction:column;gap:1.75rem;display:flex}.styles-module__rMJWxG__pageHeader{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.styles-module__rMJWxG__pageTitle{font-size:var(--fs-title-l);font-weight:var(--fw-semibold);color:var(--color-panel-text);letter-spacing:var(--ls-tight);margin:0 0 .25rem}.styles-module__rMJWxG__pageSubtitle{font-size:var(--fs-s);color:var(--color-panel-text-subtitle);margin:0}.styles-module__rMJWxG__saveButton{background-color:var(--color-panel-text);height:2.5rem;color:var(--color-panel-bg);font-size:var(--fs-s);font-weight:var(--fw-medium);cursor:pointer;letter-spacing:var(--ls-snug);border:none;border-radius:.5rem;flex-shrink:0;align-items:center;gap:.5rem;margin-left:auto;padding:0 1.25rem;transition:background-color .25s,transform .2s;display:flex}.styles-module__rMJWxG__saveButton:hover:not(:disabled){background-color:var(--color-panel-text-hover)}.styles-module__rMJWxG__saveButton:active:not(:disabled){transform:scale(.96)}.styles-module__rMJWxG__saveButton:disabled{opacity:.65;cursor:not-allowed}.styles-module__rMJWxG__spinner{border:2px solid var(--color-panel-text-subtitle);border-top-color:var(--color-panel-bg);border-radius:50%;flex-shrink:0;width:13px;height:13px;animation:.6s linear infinite styles-module__rMJWxG__spin}@keyframes styles-module__rMJWxG__spin{to{transform:rotate(360deg)}}.styles-module__rMJWxG__alertBox{font-size:var(--fs-s);border:1px solid;border-radius:.5rem;align-items:center;gap:.5rem;margin:.5rem 0;padding:.625rem .875rem;display:flex}.styles-module__rMJWxG__alertSuccess{background:var(--color-success-bg);border-color:var(--color-success-border);color:var(--color-success-text)}.styles-module__rMJWxG__alertError{background:var(--color-error-bg);border-color:var(--color-error-border);color:var(--color-error-text)}.styles-module__rMJWxG__groups{flex-direction:column;gap:1.25rem;display:flex}.styles-module__rMJWxG__group{background:var(--color-panel-bg);border:1px solid var(--color-border);border-radius:.75rem;padding:1.5rem}.styles-module__rMJWxG__groupTitle{font-size:var(--fs-base);font-weight:var(--fw-semibold);color:var(--color-panel-text);letter-spacing:var(--ls-snug);border-bottom:1px solid var(--color-border);margin:0 0 1.25rem;padding-bottom:.75rem}.styles-module__rMJWxG__fields{flex-direction:column;gap:1rem;display:flex}.styles-module__rMJWxG__field{flex-direction:column;gap:.375rem;display:flex}.styles-module__rMJWxG__label{font-size:var(--fs-s);font-weight:var(--fw-medium);color:var(--color-panel-text-label)}.styles-module__rMJWxG__input{background-color:var(--color-panel-bg-soft);border:1px solid var(--color-border);height:2.65rem;font-size:var(--fs-base);color:var(--color-panel-text);box-sizing:border-box;border-radius:.5rem;outline:none;padding:0 .875rem;font-family:Segoe UI,Arial,sans-serif;transition:border-color .15s,box-shadow .15s,background-color .15s}.styles-module__rMJWxG__input::placeholder{color:var(--color-panel-text-muted)}.styles-module__rMJWxG__input:focus{background-color:var(--color-panel-bg);box-shadow:0 2px 4px var(--color-shadow);border-color:var(--color-panel-accent);outline:none}.styles-module__rMJWxG__textarea{resize:vertical;height:auto;line-height:var(--lh-normal);padding:.625rem .875rem}.styles-module__rMJWxG__mapPreview{border:1px solid var(--color-border);border-radius:.5rem;height:300px;margin-top:.75rem;overflow:hidden}.styles-module__rMJWxG__mapPreview iframe{background-color:var(--color-panel-text-subtitle);filter:brightness(.75);width:100%;height:100%;transition:filter .35s}.styles-module__rMJWxG__mapPreview:hover iframe{filter:brightness()}.styles-module__rMJWxG__groupHeader{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.styles-module__rMJWxG__groupTitleRow{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;margin-bottom:1rem;padding-bottom:.75rem;display:flex}.styles-module__rMJWxG__groupTitleRow .styles-module__rMJWxG__groupTitle{border:none;margin:0;padding:0}.styles-module__rMJWxG__localeSelector{flex-wrap:wrap;gap:.5rem;margin-bottom:1rem;display:flex}.styles-module__rMJWxG__localeButton{border:1px solid var(--color-border);background:var(--color-panel-bg);height:2.25rem;color:var(--color-panel-text);cursor:pointer;font-size:var(--fs-s);font-weight:var(--fw-medium);letter-spacing:var(--ls-snug);border-radius:.5rem;flex-shrink:0;padding:0 1rem;transition:all .2s}.styles-module__rMJWxG__localeButton:hover:not(.styles-module__rMJWxG__active):not(:disabled){background-color:var(--color-panel-bg-soft);border-color:var(--color-panel-icon);color:var(--color-panel-text-hover)}.styles-module__rMJWxG__localeButton.styles-module__rMJWxG__active{color:var(--color-panel-text);border-color:var(--color-panel-accent);font-weight:var(--fw-semibold)}.styles-module__rMJWxG__localeButton:disabled{opacity:.5;cursor:not-allowed}
.styles-module__J7QojW__dashboardSection{flex-direction:column;gap:2rem;display:flex}.styles-module__J7QojW__pageHeader{flex-direction:column;gap:.25rem;display:flex}.styles-module__J7QojW__pageTitle{margin:0;font-size:1.5rem;font-weight:700}.styles-module__J7QojW__pageSubtitle{opacity:.6;margin:0;font-size:.875rem}.styles-module__J7QojW__grid{grid-template-columns:repeat(auto-fill,minmax(min(240px,100%),1fr));gap:1.25rem;display:grid}.styles-module__J7QojW__card{border:1px solid color-mix(in srgb, currentColor 12%, transparent);background:color-mix(in srgb, currentColor 3%, transparent);border-radius:.75rem;flex-direction:column;gap:.75rem;padding:1.25rem 1.5rem;display:flex}.styles-module__J7QojW__cardHeader{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.styles-module__J7QojW__cardIcon{font-size:1.1rem;line-height:1}.styles-module__J7QojW__cardTitle{opacity:.7;text-transform:uppercase;letter-spacing:.04em;overflow-wrap:break-word;word-break:break-all;margin:0;font-size:.875rem;font-weight:600}.styles-module__J7QojW__cardTotal{margin:0;font-size:2.5rem;font-weight:700;line-height:1}.styles-module__J7QojW__cardBreakdown{border-top:1px solid color-mix(in srgb, currentColor 10%, transparent);overflow-wrap:break-word;word-break:break-all;flex-direction:column;gap:.4rem;padding-top:.5rem;display:flex}.styles-module__J7QojW__breakdownRow{justify-content:space-between;align-items:center;font-size:.875rem;display:flex}.styles-module__J7QojW__breakdownLabel{opacity:.7}.styles-module__J7QojW__breakdownCount{font-weight:600}.styles-module__J7QojW__empty{opacity:.5;margin:0;font-size:.8rem}
.styles-module__pzXcAG__deleteButton{background-color:var(--color-error-bg);color:var(--color-error-text);border:1px solid var(--color-error-border);font-size:var(--fs-xs);font-weight:var(--fw-medium);cursor:pointer;border-radius:.375rem;align-items:center;padding:.5rem .75rem;transition:opacity .2s;display:flex}.styles-module__pzXcAG__deleteButton:hover:not(:disabled){opacity:.8}.styles-module__pzXcAG__deleteButton:disabled{opacity:.5;cursor:not-allowed}
.styles-module__70whkW__confirmRow{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:.375rem;display:flex}.styles-module__70whkW__confirmText{font-size:var(--fs-xs);color:var(--color-panel-text-label);white-space:nowrap}.styles-module__70whkW__confirmButtons{gap:.375rem;display:flex}.styles-module__70whkW__confirmYes{background-color:var(--color-error-bg);height:2rem;color:var(--color-error-text);border:1px solid var(--color-error-border);font-size:var(--fs-xs);font-weight:var(--fw-medium);cursor:pointer;border-radius:.375rem;align-items:center;padding:0 .75rem;display:flex}.styles-module__70whkW__confirmNo{background-color:var(--color-panel-bg-soft);height:2rem;color:var(--color-panel-text-label);border:1px solid var(--color-border);font-size:var(--fs-xs);font-weight:var(--fw-medium);cursor:pointer;border-radius:.375rem;padding:0 .75rem}.styles-module__70whkW__confirmYes:disabled{opacity:.6;cursor:not-allowed}.styles-module__70whkW__confirmYes:not(:disabled):hover,.styles-module__70whkW__confirmNo:hover{opacity:.85}.styles-module__70whkW__spinner{border:2px solid #0000;border-top-color:currentColor;border-radius:50%;width:.875rem;height:.875rem;animation:.6s linear infinite styles-module__70whkW__spin;display:inline-block}@keyframes styles-module__70whkW__spin{to{transform:rotate(360deg)}}
.styles-module__B6Hd7a__codesSection{flex-direction:column;gap:2rem;display:flex}.styles-module__B6Hd7a__pageHeader{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.styles-module__B6Hd7a__pageTitle{font-size:var(--fs-title-l);font-weight:var(--fw-semibold);color:var(--color-panel-text);letter-spacing:var(--ls-tight);margin:0 0 .25rem}.styles-module__B6Hd7a__pageSubtitle{font-size:var(--fs-s);color:var(--color-panel-text-subtitle);margin:0}.styles-module__B6Hd7a__alertBox{font-size:var(--fs-s);border:1px solid;border-radius:.5rem;align-items:center;padding:.625rem .875rem;display:flex}.styles-module__B6Hd7a__alertSuccess{background:var(--color-success-bg);border-color:var(--color-success-border);color:var(--color-success-text)}.styles-module__B6Hd7a__alertError{background:var(--color-error-bg);border-color:var(--color-error-border);color:var(--color-error-text)}.styles-module__B6Hd7a__formAlert{margin-top:.75rem}.styles-module__B6Hd7a__group{background:var(--color-panel-bg);border:1px solid var(--color-border);border-radius:.75rem;padding:1.5rem}.styles-module__B6Hd7a__groupTitle{font-size:var(--fs-base);font-weight:var(--fw-semibold);color:var(--color-panel-text);letter-spacing:var(--ls-snug);border-bottom:1px solid var(--color-border);margin:0 0 1.25rem;padding-bottom:.75rem}.styles-module__B6Hd7a__fields{flex-direction:column;gap:1rem;display:flex}.styles-module__B6Hd7a__field{flex-direction:column;gap:.375rem;display:flex}.styles-module__B6Hd7a__label{font-size:var(--fs-s);font-weight:var(--fw-medium);color:var(--color-panel-text-label)}.styles-module__B6Hd7a__hint{font-size:var(--fs-xs);color:var(--color-panel-text-muted)}.styles-module__B6Hd7a__input{background-color:var(--color-panel-bg-soft);border:1px solid rgba(var(--color-border-rgb), .1);width:100%;height:2.65rem;font-size:var(--fs-base);color:var(--color-panel-text);box-sizing:border-box;appearance:none;border-radius:.5rem;outline:none;padding:0 .875rem;font-family:Segoe UI,Arial,sans-serif;transition:border-color .15s,box-shadow .15s,background-color .15s}.styles-module__B6Hd7a__input::placeholder{color:var(--color-panel-text-muted)}.styles-module__B6Hd7a__input:focus{background-color:var(--color-panel-bg);border-color:rgba(var(--color-border-rgb), .35);box-shadow:0 2px 4px var(--color-shadow);outline:none}.styles-module__B6Hd7a__textarea{resize:vertical;height:auto;line-height:var(--lh-normal);font-family:Consolas,Courier New,monospace;font-size:var(--fs-s);padding:.625rem .875rem}.styles-module__B6Hd7a__spinner{border:2px solid var(--color-panel-text-subtitle);border-top-color:var(--color-panel-bg);border-radius:50%;flex-shrink:0;width:13px;height:13px;animation:.6s linear infinite styles-module__B6Hd7a__spin}@keyframes styles-module__B6Hd7a__spin{to{transform:rotate(360deg)}}.styles-module__B6Hd7a__addButton{background-color:var(--color-panel-text);height:2.5rem;color:var(--color-panel-bg);font-size:var(--fs-s);font-weight:var(--fw-medium);cursor:pointer;letter-spacing:var(--ls-snug);border:none;border-radius:.5rem;align-items:center;gap:.5rem;margin-top:1rem;padding:0 1.25rem;transition:background-color .25s,transform .2s;display:flex}.styles-module__B6Hd7a__addButton:hover:not(:disabled){background-color:var(--color-panel-text-hover)}.styles-module__B6Hd7a__addButton:active:not(:disabled){transform:scale(.96)}.styles-module__B6Hd7a__addButton:disabled{opacity:.65;cursor:not-allowed}.styles-module__B6Hd7a__codeList{border:1px solid var(--color-border);border-radius:.5rem;flex-direction:column;gap:0;display:flex;overflow:hidden}.styles-module__B6Hd7a__codeRow{border-bottom:1px solid var(--color-border);background:var(--color-panel-bg-soft);grid-template-columns:1fr 7rem;align-items:center;gap:1rem;padding:.75rem 1rem;transition:background-color .15s;display:grid}.styles-module__B6Hd7a__codeRow:last-child{border-bottom:none}.styles-module__B6Hd7a__codeRow:has(.styles-module__B6Hd7a__editBlock){grid-template-columns:1fr}.styles-module__B6Hd7a__colIdPreview{align-items:center;gap:.75rem;min-width:0;display:flex}.styles-module__B6Hd7a__colIdentifier{flex-shrink:0;min-width:0;overflow:hidden}.styles-module__B6Hd7a__colPreview{flex:1;min-width:0;overflow:hidden}.styles-module__B6Hd7a__colActions{justify-content:flex-end;display:flex}.styles-module__B6Hd7a__identifierBadge{font-family:Consolas,Courier New,monospace;font-size:var(--fs-s);color:var(--color-panel-text);background:var(--color-panel-bg);border:1px solid var(--color-border);word-break:break-all;border-radius:.3rem;max-width:100%;padding:.15rem .4rem;display:inline-block}.styles-module__B6Hd7a__contentSnippet{font-family:Consolas,Courier New,monospace;font-size:var(--fs-xs);color:var(--color-panel-text-subtitle);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.styles-module__B6Hd7a__rowActions{justify-content:flex-end;align-items:flex-end;gap:.375rem;display:flex}.styles-module__B6Hd7a__editBlock{flex-direction:column;gap:.875rem;padding:.25rem 0;display:flex}.styles-module__B6Hd7a__editHeader{align-items:center;display:flex}.styles-module__B6Hd7a__editingId{font-size:var(--fs-s);color:var(--color-panel-text-subtitle)}.styles-module__B6Hd7a__editingId code{color:var(--color-panel-text);background:var(--color-panel-bg);border:1px solid var(--color-border);border-radius:.3rem;margin-left:.25rem;padding:.1rem .35rem;font-family:Consolas,Courier New,monospace}.styles-module__B6Hd7a__editActions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.styles-module__B6Hd7a__editButton{background:var(--color-panel-bg);border:1px solid var(--color-border);width:2rem;height:2rem;color:var(--color-panel-text-subtitle);font-size:var(--fs-base);cursor:pointer;border-radius:.375rem;flex-shrink:0;justify-content:center;align-items:center;transition:background-color .2s,color .2s,transform .15s;display:flex}.styles-module__B6Hd7a__editButton:hover:not(:disabled){background-color:var(--color-panel-bg-soft);color:var(--color-panel-text)}.styles-module__B6Hd7a__editButton:active:not(:disabled){transform:scale(.92)}.styles-module__B6Hd7a__editButton:disabled{opacity:.35;cursor:not-allowed}.styles-module__B6Hd7a__saveEditButton{background-color:var(--color-panel-text);height:2.25rem;color:var(--color-panel-bg);font-size:var(--fs-s);font-weight:var(--fw-medium);cursor:pointer;letter-spacing:var(--ls-snug);border:none;border-radius:.5rem;align-items:center;gap:.5rem;padding:0 1rem;transition:background-color .25s,transform .2s;display:flex}.styles-module__B6Hd7a__saveEditButton:hover:not(:disabled){background-color:var(--color-panel-text-hover)}.styles-module__B6Hd7a__saveEditButton:active:not(:disabled){transform:scale(.96)}.styles-module__B6Hd7a__saveEditButton:disabled{opacity:.65;cursor:not-allowed}.styles-module__B6Hd7a__cancelButton{height:2.25rem;color:var(--color-panel-text-subtitle);border:1px solid var(--color-border);font-size:var(--fs-s);font-weight:var(--fw-medium);cursor:pointer;background-color:#0000;border-radius:.5rem;padding:0 1rem;transition:background-color .2s,color .2s}.styles-module__B6Hd7a__cancelButton:hover{background-color:var(--color-panel-bg-soft);color:var(--color-panel-text)}.styles-module__B6Hd7a__emptyText{font-size:var(--fs-s);color:var(--color-panel-text-subtitle);margin:0}@media (max-width:600px){.styles-module__B6Hd7a__codeRow{grid-template-columns:1fr auto;gap:.5rem;padding:.625rem .75rem}.styles-module__B6Hd7a__colIdPreview{flex-direction:column;align-items:flex-start;gap:.5rem}.styles-module__B6Hd7a__colActions{justify-content:flex-end;align-self:start}}@media (max-width:300px){.styles-module__B6Hd7a__codeRow{grid-template-columns:1fr;justify-items:center}.styles-module__B6Hd7a__colIdPreview{align-items:center}.styles-module__B6Hd7a__colActions{justify-content:center}.styles-module__B6Hd7a__rowActions{flex-wrap:wrap}}
.styles-module__e0CnRG__reviewsSection{flex-direction:column;gap:2rem;display:flex}.styles-module__e0CnRG__pageHeader{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.styles-module__e0CnRG__pageTitle{font-size:var(--fs-title-l);font-weight:var(--fw-semibold);color:var(--color-panel-text);letter-spacing:var(--ls-tight);margin:0 0 .25rem}.styles-module__e0CnRG__pageSubtitle{font-size:var(--fs-s);color:var(--color-panel-text-subtitle);margin:0}.styles-module__e0CnRG__saveButton,.styles-module__e0CnRG__addButton{background-color:var(--color-panel-text);height:2.5rem;color:var(--color-panel-bg);font-size:var(--fs-s);font-weight:var(--fw-medium);cursor:pointer;letter-spacing:var(--ls-snug);border:none;border-radius:.5rem;align-items:center;gap:.5rem;margin-left:auto;padding:0 1.25rem;transition:background-color .25s,transform .2s;display:flex;transform:scale(1)}.styles-module__e0CnRG__saveButton:hover:not(:disabled),.styles-module__e0CnRG__addButton:hover:not(:disabled){background-color:var(--color-panel-text-hover)}.styles-module__e0CnRG__saveButton:active:not(:disabled),.styles-module__e0CnRG__addButton:active:not(:disabled){transform:scale(.96)}.styles-module__e0CnRG__saveButton:disabled,.styles-module__e0CnRG__addButton:disabled{opacity:.65;cursor:not-allowed}.styles-module__e0CnRG__saveButton{flex-shrink:0}.styles-module__e0CnRG__addButton{margin-top:1rem}.styles-module__e0CnRG__spinner{border:2px solid var(--color-panel-text-subtitle);border-top-color:var(--color-panel-bg);border-radius:50%;flex-shrink:0;width:13px;height:13px;animation:.6s linear infinite styles-module__e0CnRG__spin}@keyframes styles-module__e0CnRG__spin{to{transform:rotate(360deg)}}.styles-module__e0CnRG__alertBox{font-size:var(--fs-s);border:1px solid;border-radius:.5rem;align-items:center;padding:.625rem .875rem;display:flex}.styles-module__e0CnRG__alertSuccess{background:var(--color-success-bg);border-color:var(--color-success-border);color:var(--color-success-text)}.styles-module__e0CnRG__alertError{background:var(--color-error-bg);border-color:var(--color-error-border);color:var(--color-error-text)}.styles-module__e0CnRG__formAlert{margin-top:.75rem}.styles-module__e0CnRG__group{background:var(--color-panel-bg);border:1px solid var(--color-border);border-radius:.75rem;padding:1.5rem}.styles-module__e0CnRG__groupTitle{font-size:var(--fs-base);font-weight:var(--fw-semibold);color:var(--color-panel-text);letter-spacing:var(--ls-snug);border-bottom:1px solid var(--color-border);margin:0 0 1.25rem;padding-bottom:.75rem}.styles-module__e0CnRG__fields{flex-direction:column;gap:1rem;display:flex}.styles-module__e0CnRG__field{flex-direction:column;gap:.375rem;display:flex}.styles-module__e0CnRG__label{font-size:var(--fs-s);font-weight:var(--fw-medium);color:var(--color-panel-text-label)}.styles-module__e0CnRG__input{background-color:var(--color-panel-bg-soft);border:1px solid rgba(var(--color-border-rgb), .1);width:100%;height:2.65rem;font-size:var(--fs-base);color:var(--color-panel-text);box-sizing:border-box;appearance:none;border-radius:.5rem;outline:none;padding:0 .875rem;font-family:Segoe UI,Arial,sans-serif;transition:border-color .15s,box-shadow .15s,background-color .15s}.styles-module__e0CnRG__input::placeholder{color:var(--color-panel-text-muted)}.styles-module__e0CnRG__input:focus{background-color:var(--color-panel-bg);border-color:rgba(var(--color-border-rgb), .35);box-shadow:0 2px 4px var(--color-shadow);outline:none}.styles-module__e0CnRG__textarea{resize:vertical;height:auto;line-height:var(--lh-normal);padding:.625rem .875rem}.styles-module__e0CnRG__emptyText{font-size:var(--fs-s);color:var(--color-panel-text-subtitle);margin:0}.styles-module__e0CnRG__reviewList{flex-direction:column;gap:.75rem;display:flex}.styles-module__e0CnRG__reviewItem{background:var(--color-panel-bg-soft);border:1px solid var(--color-border);border-radius:.5rem;flex-direction:column;gap:.75rem;padding:1rem;display:flex}.styles-module__e0CnRG__reviewTop{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.styles-module__e0CnRG__reviewMeta{flex-shrink:0;align-items:center;gap:.625rem;display:flex}.styles-module__e0CnRG__reviewAvatar{object-fit:cover;background:var(--color-panel-bg);border-radius:50%;flex-shrink:0;width:36px;height:36px}.styles-module__e0CnRG__reviewInfo{flex-direction:column;gap:.125rem;min-width:0;display:flex}.styles-module__e0CnRG__reviewUsername{font-size:var(--fs-s);font-weight:var(--fw-medium);color:var(--color-panel-text);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.styles-module__e0CnRG__reviewRating{font-size:var(--fs-xs);color:var(--color-panel-icon);letter-spacing:1px}.styles-module__e0CnRG__reviewContent{font-size:var(--fs-s);color:var(--color-panel-text-label);line-height:var(--lh-normal);flex:1;margin:0}.styles-module__e0CnRG__reviewActions{flex-shrink:0;align-items:flex-end;gap:.375rem;display:flex}.styles-module__e0CnRG__editButton{background:var(--color-panel-bg);border:1px solid var(--color-border);width:2rem;height:2rem;color:var(--color-panel-text-subtitle);font-size:var(--fs-base);cursor:pointer;border-radius:.375rem;flex-shrink:0;justify-content:center;align-items:center;transition:background-color .2s,color .2s,transform .15s;display:flex;transform:scale(1)}.styles-module__e0CnRG__editButton:hover:not(:disabled){background-color:var(--color-panel-bg-soft);color:var(--color-panel-text)}.styles-module__e0CnRG__editButton:active:not(:disabled){transform:scale(.92)}.styles-module__e0CnRG__editButton:disabled{opacity:.35;cursor:not-allowed}.styles-module__e0CnRG__editBlock{flex-direction:column;gap:.875rem;display:flex}.styles-module__e0CnRG__editActions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.styles-module__e0CnRG__saveEditButton{background-color:var(--color-panel-text);height:2.25rem;color:var(--color-panel-bg);font-size:var(--fs-s);font-weight:var(--fw-medium);cursor:pointer;letter-spacing:var(--ls-snug);border:none;border-radius:.5rem;align-items:center;gap:.5rem;padding:0 1rem;transition:background-color .25s,transform .2s;display:flex;transform:scale(1)}.styles-module__e0CnRG__saveEditButton:hover:not(:disabled){background-color:var(--color-panel-text-hover)}.styles-module__e0CnRG__saveEditButton:active:not(:disabled){transform:scale(.96)}.styles-module__e0CnRG__saveEditButton:disabled{opacity:.65;cursor:not-allowed}.styles-module__e0CnRG__cancelButton{height:2.25rem;color:var(--color-panel-text-subtitle);border:1px solid var(--color-border);font-size:var(--fs-s);font-weight:var(--fw-medium);cursor:pointer;background-color:#0000;border-radius:.5rem;padding:0 1rem;transition:background-color .2s,color .2s}.styles-module__e0CnRG__cancelButton:hover{background-color:var(--color-panel-bg-soft);color:var(--color-panel-text)}
.styles-module__kPCQWq__group{background:var(--color-panel-bg);border:1px solid var(--color-border);border-radius:.5rem;padding:1.5rem}.styles-module__kPCQWq__groupTitle{font-size:var(--fs-base);font-weight:var(--fw-semibold);color:var(--color-panel-text);letter-spacing:var(--ls-snug);border-bottom:1px solid var(--color-border);margin:0 0 1.25rem;padding-bottom:.75rem}.styles-module__kPCQWq__toggleRow{flex-wrap:wrap;gap:.5rem;margin-bottom:1rem;display:flex}.styles-module__kPCQWq__toggleRowSecondary{margin-top:-.5rem}.styles-module__kPCQWq__toggleButton{color:var(--color-panel-text-muted);border:1px solid var(--color-border);font-size:var(--fs-s);font-weight:var(--fw-medium);cursor:pointer;background:0 0;border-radius:.25rem;padding:.5rem .75rem;transition:background-color .15s,color .15s,border-color .15s}.styles-module__kPCQWq__toggleButton:hover:not(.styles-module__kPCQWq__toggleActive){background-color:var(--color-panel-bg-soft);color:var(--color-panel-text)}.styles-module__kPCQWq__toggleActive{background-color:var(--color-panel-text);border-color:var(--color-panel-text);color:var(--color-panel-bg)}.styles-module__kPCQWq__toggleButtonSm{font-size:var(--fs-xs)}.styles-module__kPCQWq__fields{flex-direction:column;gap:1rem;display:flex}.styles-module__kPCQWq__field{flex-direction:column;gap:.375rem;display:flex}.styles-module__kPCQWq__label{font-size:var(--fs-s);font-weight:var(--fw-medium);color:var(--color-panel-text-label);align-items:center;gap:.375rem;display:flex}.styles-module__kPCQWq__optional{font-size:var(--fs-xs);font-weight:var(--fw-regular);color:var(--color-panel-text-muted)}.styles-module__kPCQWq__input{background-color:var(--color-panel-bg-soft);border:1px solid rgba(var(--color-border-rgb), .1);width:100%;height:2.65rem;font-size:var(--fs-base);color:var(--color-panel-text);box-sizing:border-box;border-radius:.5rem;outline:none;padding:0 .875rem;font-family:Segoe UI,Arial,sans-serif;transition:border-color .15s,box-shadow .15s,background-color .15s}.styles-module__kPCQWq__input::placeholder{color:var(--color-panel-text-muted)}.styles-module__kPCQWq__input:focus{background-color:var(--color-panel-bg);border-color:rgba(var(--color-border-rgb), .35);box-shadow:0 2px 4px var(--color-shadow);outline:none}.styles-module__kPCQWq__hiddenInput{display:none}.styles-module__kPCQWq__picker{border:2px dashed var(--color-border);cursor:pointer;border-radius:.5rem;justify-content:center;align-items:center;min-height:160px;transition:border-color .15s,background-color .15s;display:flex;overflow:hidden}.styles-module__kPCQWq__picker:hover:not(.styles-module__kPCQWq__pickerLoading){border-color:var(--color-panel-text-muted);background-color:var(--color-panel-bg-soft)}.styles-module__kPCQWq__pickerSm{min-height:120px}.styles-module__kPCQWq__pickerLoading{cursor:wait;opacity:.7}.styles-module__kPCQWq__pickerEmpty{color:var(--color-panel-text-muted);text-align:center;pointer-events:none;flex-direction:column;align-items:center;gap:.375rem;padding:2rem;display:flex}.styles-module__kPCQWq__pickerIcon{font-size:2rem;line-height:var(--lh-none)}.styles-module__kPCQWq__pickerEmptyText{font-size:var(--fs-s);font-weight:var(--fw-medium);color:var(--color-panel-text-label)}.styles-module__kPCQWq__pickerEmptyHint{font-size:var(--fs-xs);color:var(--color-panel-text-muted)}.styles-module__kPCQWq__pickerUploading{color:var(--color-panel-text-muted);font-size:var(--fs-s);pointer-events:none;flex-direction:column;align-items:center;gap:.625rem;display:flex}.styles-module__kPCQWq__pickerPreview{justify-content:center;align-items:center;width:100%;min-height:160px;display:flex;position:relative}.styles-module__kPCQWq__pickerPreviewImg{object-fit:cover;width:100%;max-height:280px;display:block}.styles-module__kPCQWq__pickerPreviewVideo{pointer-events:none;width:100%;max-height:280px;display:block}.styles-module__kPCQWq__pickerOverlay{color:#fff;font-size:var(--fs-s);font-weight:var(--fw-medium);opacity:0;background:#00000073;justify-content:center;align-items:center;transition:opacity .15s;display:flex;position:absolute;inset:0}.styles-module__kPCQWq__pickerPreview:hover .styles-module__kPCQWq__pickerOverlay{opacity:1}.styles-module__kPCQWq__alertBox{font-size:var(--fs-s);border:1px solid;border-radius:.5rem;align-items:center;padding:.625rem .875rem;display:flex}.styles-module__kPCQWq__alertError{background:var(--color-error-bg);border-color:var(--color-error-border);color:var(--color-error-text)}.styles-module__kPCQWq__formAlert{margin-top:.75rem}.styles-module__kPCQWq__addButton{background-color:var(--color-panel-text);color:var(--color-panel-bg);font-size:var(--fs-s);font-weight:var(--fw-medium);cursor:pointer;letter-spacing:var(--ls-snug);border:none;border-radius:.5rem;align-items:center;gap:.5rem;margin-top:1rem;padding:.5rem 1.25rem;transition:background-color .25s,transform .2s;display:flex}.styles-module__kPCQWq__addButton:hover:not(:disabled){background-color:var(--color-panel-text-hover)}.styles-module__kPCQWq__addButton:active:not(:disabled){transform:scale(.96)}.styles-module__kPCQWq__addButton:disabled{opacity:.65;cursor:not-allowed}.styles-module__kPCQWq__spinner{border:2px solid var(--color-panel-text-subtitle);border-top-color:var(--color-panel-bg);border-radius:50%;flex-shrink:0;width:13px;height:13px;animation:.6s linear infinite styles-module__kPCQWq__spin}@keyframes styles-module__kPCQWq__spin{to{transform:rotate(360deg)}}@media (max-width:600px){.styles-module__kPCQWq__pickerPreviewImg,.styles-module__kPCQWq__pickerPreviewVideo{max-height:200px}}
.styles-module__VJhXuq__group{background:var(--color-panel-bg);border:1px solid var(--color-border);border-radius:.5rem;padding:1.5rem}.styles-module__VJhXuq__groupTitle{font-size:var(--fs-base);font-weight:var(--fw-semibold);color:var(--color-panel-text);letter-spacing:var(--ls-snug);border-bottom:1px solid var(--color-border);margin:0 0 1.25rem;padding-bottom:.75rem}.styles-module__VJhXuq__emptyText{font-size:var(--fs-s);color:var(--color-panel-text-subtitle);margin:0}.styles-module__VJhXuq__mediaList{flex-direction:column;gap:.75rem;display:flex}.styles-module__VJhXuq__mediaItem{background:var(--color-panel-bg-soft);border:1px solid var(--color-border);border-radius:.5rem;align-items:center;gap:.875rem;padding:.75rem 1rem;display:flex}.styles-module__VJhXuq__mediaThumbnail{border:1px solid var(--color-border);background-color:var(--color-panel-bg);border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;width:5.5rem;height:5.5rem;display:flex;position:relative;overflow:hidden}.styles-module__VJhXuq__thumbnailImg{object-fit:cover;width:100%;height:100%}.styles-module__VJhXuq__thumbnailFallback{font-size:1.75rem}.styles-module__VJhXuq__mediaInfo{flex-direction:column;flex:1;gap:.25rem;min-width:0;display:flex}.styles-module__VJhXuq__mediaTopRow{flex-wrap:wrap;align-items:center;gap:.5rem;min-width:0;display:flex}.styles-module__VJhXuq__typeBadge{background-color:var(--color-panel-bg);border:1px solid var(--color-border);height:1.375rem;font-size:var(--fs-xs);font-weight:var(--fw-semibold);color:var(--color-panel-text-label);letter-spacing:var(--ls-wide);text-transform:uppercase;border-radius:.5rem;flex-shrink:0;align-items:center;padding:0 .5rem;display:inline-flex}.styles-module__VJhXuq__typeBadgeVideo{background-color:var(--color-panel-bg);color:var(--color-panel-icon);border-color:var(--color-panel-icon)}.styles-module__VJhXuq__mediaSrc{font-size:var(--fs-xs);color:var(--color-panel-text-subtitle);word-break:break-all;overflow-wrap:anywhere}.styles-module__VJhXuq__posterSrc{font-size:var(--fs-xs);color:var(--color-panel-text-muted);word-break:break-all;overflow-wrap:anywhere}.styles-module__VJhXuq__mediaActions{flex-shrink:0;align-items:end;gap:.625rem;margin-left:auto;display:flex}.styles-module__VJhXuq__reorderButtons{gap:.25rem;display:flex}.styles-module__VJhXuq__reorderButton{background-color:var(--color-panel-bg-soft);width:2rem;height:2rem;color:var(--color-panel-text-label);border:1px solid var(--color-border);font-size:var(--fs-s);cursor:pointer;border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;transition:background-color .15s,color .15s;display:flex}.styles-module__VJhXuq__reorderButton:hover:not(:disabled){background-color:var(--color-panel-bg);color:var(--color-panel-text)}.styles-module__VJhXuq__reorderButton:disabled{opacity:.3;cursor:not-allowed}.styles-module__VJhXuq__editButton{height:2rem;color:var(--color-panel-text-label);border:1px solid var(--color-border);font-size:var(--fs-xs);font-weight:var(--fw-medium);cursor:pointer;white-space:nowrap;background-color:#0000;border-radius:.5rem;align-items:center;padding:0 .875rem;transition:background-color .2s,color .2s;display:flex}.styles-module__VJhXuq__editButton:hover:not(:disabled){background-color:var(--color-panel-bg);color:var(--color-panel-text)}.styles-module__VJhXuq__editButton:disabled{opacity:.5;cursor:not-allowed}.styles-module__VJhXuq__posterForm{background:var(--color-panel-bg);border:1px solid var(--color-border);border-radius:.5rem;flex-direction:column;gap:.625rem;width:100%;margin-top:.5rem;padding:.875rem 1rem;display:flex}.styles-module__VJhXuq__posterFormToggle{gap:.375rem;display:flex}.styles-module__VJhXuq__posterFormPreview{border:1px solid var(--color-border);object-fit:cover;border-radius:.5rem;width:auto;max-width:200px;height:auto;max-height:120px}.styles-module__VJhXuq__posterFormActions{align-items:center;gap:.5rem;display:flex}.styles-module__VJhXuq__toggleButton{height:2.25rem;color:var(--color-panel-text-muted);border:1px solid var(--color-border);font-size:var(--fs-s);font-weight:var(--fw-medium);cursor:pointer;background:0 0;border-radius:.5rem;padding:0 1rem;transition:background-color .15s,color .15s,border-color .15s}.styles-module__VJhXuq__toggleButton:hover:not(.styles-module__VJhXuq__toggleActive){background-color:var(--color-panel-bg-soft);color:var(--color-panel-text)}.styles-module__VJhXuq__toggleActive{background-color:var(--color-panel-text);border-color:var(--color-panel-text);color:var(--color-panel-bg)}.styles-module__VJhXuq__toggleButtonSm{height:2rem;font-size:var(--fs-xs);padding:0 .875rem}.styles-module__VJhXuq__input{background-color:var(--color-panel-bg-soft);border:1px solid rgba(var(--color-border-rgb), .1);width:100%;height:2.65rem;font-size:var(--fs-base);color:var(--color-panel-text);box-sizing:border-box;border-radius:.5rem;outline:none;padding:0 .875rem;font-family:Segoe UI,Arial,sans-serif;transition:border-color .15s,box-shadow .15s,background-color .15s}.styles-module__VJhXuq__input::placeholder{color:var(--color-panel-text-muted)}.styles-module__VJhXuq__input:focus{background-color:var(--color-panel-bg);border-color:rgba(var(--color-border-rgb), .35);box-shadow:0 2px 4px var(--color-shadow);outline:none}.styles-module__VJhXuq__fileInput{font-size:var(--fs-s);color:var(--color-panel-text-label);cursor:pointer}.styles-module__VJhXuq__fileInput::file-selector-button{background-color:var(--color-panel-bg-soft);height:2rem;color:var(--color-panel-text-label);border:1px solid var(--color-border);font-size:var(--fs-xs);font-weight:var(--fw-medium);cursor:pointer;border-radius:.5rem;margin-right:.75rem;padding:0 .875rem;transition:background-color .15s}.styles-module__VJhXuq__fileInput::file-selector-button:hover{background-color:var(--color-panel-bg)}.styles-module__VJhXuq__addButton{background-color:var(--color-panel-text);height:2.5rem;color:var(--color-panel-bg);font-size:var(--fs-s);font-weight:var(--fw-medium);cursor:pointer;letter-spacing:var(--ls-snug);border:none;border-radius:.5rem;align-items:center;gap:.5rem;padding:0 1.25rem;transition:background-color .25s,transform .2s;display:flex}.styles-module__VJhXuq__addButton:hover:not(:disabled){background-color:var(--color-panel-text-hover)}.styles-module__VJhXuq__addButton:disabled{opacity:.65;cursor:not-allowed}.styles-module__VJhXuq__alertBox{font-size:var(--fs-s);border:1px solid;border-radius:.5rem;align-items:center;padding:.625rem .875rem;display:flex}.styles-module__VJhXuq__alertError{background:var(--color-error-bg);border-color:var(--color-error-border);color:var(--color-error-text)}.styles-module__VJhXuq__spinner{border:2px solid var(--color-panel-text-subtitle);border-top-color:var(--color-panel-bg);border-radius:50%;flex-shrink:0;width:13px;height:13px;animation:.6s linear infinite styles-module__VJhXuq__spin}.styles-module__VJhXuq__spinnerSm{border:2px solid var(--color-panel-text-subtitle);border-top-color:#0000;border-radius:50%;width:10px;height:10px;animation:.6s linear infinite styles-module__VJhXuq__spin}@keyframes styles-module__VJhXuq__spin{to{transform:rotate(360deg)}}.styles-module__VJhXuq__categoryBadgeText{font-size:var(--fs-xs);color:var(--color-panel-text-muted)}.styles-module__VJhXuq__categoryForm{background:var(--color-panel-bg);border:1px solid var(--color-border);border-radius:.5rem;flex-direction:column;gap:.625rem;width:100%;margin-top:.5rem;padding:.875rem 1rem;display:flex}.styles-module__VJhXuq__categoryFormActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;display:flex}@media (max-width:1200px){.styles-module__VJhXuq__mediaItem{flex-wrap:wrap}.styles-module__VJhXuq__mediaActions{flex-wrap:wrap;justify-content:flex-end;width:100%;margin-left:0}}@media (max-width:600px){.styles-module__VJhXuq__mediaItem{flex-wrap:wrap;gap:.75rem}.styles-module__VJhXuq__mediaThumbnail{border-radius:.5rem;width:100%;height:10rem}.styles-module__VJhXuq__mediaInfo{flex:unset;width:100%;min-width:0}.styles-module__VJhXuq__mediaTopRow{flex-wrap:wrap;gap:.375rem}.styles-module__VJhXuq__mediaSrc,.styles-module__VJhXuq__posterSrc{white-space:normal;width:100%}.styles-module__VJhXuq__mediaActions{flex-wrap:wrap;justify-content:flex-end;width:100%;margin-left:0}}
.styles-module__Z2BLQa__group{background:var(--color-panel-bg);border:1px solid var(--color-border);border-radius:.5rem;padding:1.5rem}.styles-module__Z2BLQa__groupTitle{font-size:var(--fs-base);font-weight:var(--fw-semibold);color:var(--color-panel-text);letter-spacing:var(--ls-snug);border-bottom:1px solid var(--color-border);margin:0 0 1.25rem;padding-bottom:.75rem}.styles-module__Z2BLQa__emptyText{font-size:var(--fs-s);color:var(--color-panel-text-subtitle);margin:0}.styles-module__Z2BLQa__addForm{flex-wrap:wrap;justify-content:flex-end;align-items:stretch;gap:.625rem;margin-bottom:.75rem;display:flex}.styles-module__Z2BLQa__localeSelect{background-color:var(--color-panel-bg-soft);border:1px solid rgba(var(--color-border-rgb), .1);font-size:var(--fs-s);font-weight:var(--fw-medium);color:var(--color-panel-text);cursor:pointer;border-radius:.5rem;outline:none;flex-shrink:0;padding:.5rem .75rem;transition:border-color .15s,box-shadow .15s,background-color .15s}.styles-module__Z2BLQa__localeSelect:focus{background-color:var(--color-panel-bg);border-color:rgba(var(--color-border-rgb), .35);box-shadow:0 2px 4px var(--color-shadow);outline:none}.styles-module__Z2BLQa__input{background-color:var(--color-panel-bg-soft);border:1px solid rgba(var(--color-border-rgb), .1);min-width:160px;font-size:var(--fs-base);color:var(--color-panel-text);box-sizing:border-box;border-radius:.5rem;outline:none;flex:1;padding:.75rem 1rem;font-family:Segoe UI,Arial,sans-serif;transition:border-color .15s,box-shadow .15s,background-color .15s}.styles-module__Z2BLQa__input::placeholder{color:var(--color-panel-text-muted)}.styles-module__Z2BLQa__input:focus{background-color:var(--color-panel-bg);border-color:rgba(var(--color-border-rgb), .35);box-shadow:0 2px 4px var(--color-shadow);outline:none}.styles-module__Z2BLQa__addButton{background-color:var(--color-panel-text);color:var(--color-panel-bg);font-size:var(--fs-s);font-weight:var(--fw-medium);cursor:pointer;letter-spacing:var(--ls-snug);white-space:nowrap;border:none;border-radius:.5rem;align-items:center;gap:.5rem;padding:.75rem 1rem;transition:background-color .25s,transform .2s;display:flex}.styles-module__Z2BLQa__addButton:hover:not(:disabled){background-color:var(--color-panel-text-hover)}.styles-module__Z2BLQa__addButton:disabled{opacity:.65;cursor:not-allowed}.styles-module__Z2BLQa__alertBox{font-size:var(--fs-s);border:1px solid;border-radius:.5rem;align-items:center;padding:.625rem .875rem;display:flex}.styles-module__Z2BLQa__alertError{background:var(--color-error-bg);border-color:var(--color-error-border);color:var(--color-error-text)}.styles-module__Z2BLQa__formAlert{margin-bottom:.75rem}.styles-module__Z2BLQa__categoryList{flex-direction:column;gap:.75rem;display:flex}.styles-module__Z2BLQa__categoryItem{background:var(--color-panel-bg-soft);border:1px solid var(--color-border);border-radius:.5rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.875rem;padding:.75rem 1rem;display:flex}.styles-module__Z2BLQa__categoryInfo{flex-direction:column;flex:1;gap:.5rem;min-width:0;display:flex}.styles-module__Z2BLQa__categoryNameBadge{font-size:var(--fs-s);color:var(--color-panel-text)}.styles-module__Z2BLQa__categoryLocaleBadge{color:var(--color-panel-text-subtitle);border:1px solid var(--color-border);box-sizing:border-box;margin-right:.2rem;padding:.2rem}.styles-module__Z2BLQa__categoryActions{flex-shrink:0;align-items:flex-end;gap:.625rem;display:flex}.styles-module__Z2BLQa__reorderButtons{gap:.25rem;display:flex}.styles-module__Z2BLQa__reorderButton{background-color:var(--color-panel-bg-soft);width:2rem;height:2rem;color:var(--color-panel-text-label);border:1px solid var(--color-border);font-size:var(--fs-s);cursor:pointer;border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;transition:background-color .15s,color .15s;display:flex}.styles-module__Z2BLQa__reorderButton:hover:not(:disabled){background-color:var(--color-panel-bg);color:var(--color-panel-text)}.styles-module__Z2BLQa__saveButton{background-color:var(--color-panel-text);color:var(--color-panel-bg);border:1px solid var(--color-border);font-size:var(--fs-xs);font-weight:var(--fw-medium);cursor:pointer;letter-spacing:var(--ls-snug);white-space:nowrap;border-radius:.5rem;align-items:center;gap:.5rem;padding:.5rem 1rem;transition:background-color .25s,transform .2s;display:flex}.styles-module__Z2BLQa__saveButton:hover:not(:disabled){background-color:var(--color-panel-text-hover)}.styles-module__Z2BLQa__saveButton:disabled{opacity:.65;cursor:not-allowed}.styles-module__Z2BLQa__editButton{color:var(--color-panel-text-label);border:1px solid var(--color-border);font-size:var(--fs-xs);font-weight:var(--fw-medium);cursor:pointer;white-space:nowrap;background-color:#0000;border-radius:.5rem;align-items:center;padding:.5rem .75rem;transition:background-color .2s,color .2s;display:flex}.styles-module__Z2BLQa__editButton:hover:not(:disabled){background-color:var(--color-panel-bg);color:var(--color-panel-text)}.styles-module__Z2BLQa__editForm{flex-direction:column;gap:.625rem;width:100%;display:flex}.styles-module__Z2BLQa__editFormRow{flex-wrap:wrap;gap:.625rem;display:flex}.styles-module__Z2BLQa__editFormActions{justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.styles-module__Z2BLQa__spinner{border:2px solid var(--color-panel-text-subtitle);border-top-color:var(--color-panel-bg);border-radius:50%;flex-shrink:0;width:13px;height:13px;animation:.6s linear infinite styles-module__Z2BLQa__spin}.styles-module__Z2BLQa__spinnerSm{border:2px solid var(--color-panel-text-subtitle);border-top-color:#0000;border-radius:50%;width:10px;height:10px;animation:.6s linear infinite styles-module__Z2BLQa__spin}@keyframes styles-module__Z2BLQa__spin{to{transform:rotate(360deg)}}@media (max-width:600px){.styles-module__Z2BLQa__categoryItem{flex-direction:column;align-items:stretch}.styles-module__Z2BLQa__categoryActions{flex-wrap:wrap;justify-content:flex-end;width:100%;margin-left:0}}
.styles-module__GGcDnW__gallerySection{flex-direction:column;gap:1.75rem;display:flex}.styles-module__GGcDnW__pageHeader{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.styles-module__GGcDnW__pageTitle{font-size:var(--fs-title-l);font-weight:var(--fw-semibold);color:var(--color-panel-text);letter-spacing:var(--ls-tight);margin:0 0 .25rem}.styles-module__GGcDnW__pageSubtitle{font-size:var(--fs-s);color:var(--color-panel-text-subtitle);margin:0}.styles-module__GGcDnW__alertBox{font-size:var(--fs-s);border:1px solid;border-radius:.5rem;align-items:center;padding:.625rem .875rem;display:flex}.styles-module__GGcDnW__alertSuccess{background:var(--color-success-bg);border-color:var(--color-success-border);color:var(--color-success-text)}.styles-module__GGcDnW__alertError{background:var(--color-error-bg);border-color:var(--color-error-border);color:var(--color-error-text)}
.styles-module__H7P8Pq__settingsSection{box-sizing:border-box;flex-direction:column;gap:1.75rem;display:flex}.styles-module__H7P8Pq__settingsContainer{flex-direction:column;gap:1.25rem;display:flex}.styles-module__H7P8Pq__settingCard{background:var(--color-panel-bg);border:1px solid var(--color-border);box-sizing:border-box;border-radius:.75rem;padding:1.5rem;transition:box-shadow .25s,border-color .25s}.styles-module__H7P8Pq__settingCard:hover{border-color:var(--color-panel-accent)}.styles-module__H7P8Pq__settingHeader{border-bottom:1px solid var(--color-border);flex-direction:column;gap:.375rem;margin-bottom:1.25rem;padding-bottom:.75rem;display:flex}.styles-module__H7P8Pq__settingTitle{font-size:var(--fs-base);font-weight:var(--fw-semibold);color:var(--color-panel-text);letter-spacing:var(--ls-snug);margin:0}.styles-module__H7P8Pq__settingDescription{font-size:var(--fs-s);color:var(--color-panel-text-subtitle);line-height:var(--lh-normal);margin:0}.styles-module__H7P8Pq__settingContent{flex-direction:column;gap:1rem;display:flex}.styles-module__H7P8Pq__infoText{font-size:var(--fs-s);color:var(--color-info-text);background:var(--color-info-bg);border:1px solid var(--color-info-border);line-height:var(--lh-normal);box-sizing:border-box;border-radius:.5rem;align-items:center;gap:.5rem;margin:0;padding:.625rem .875rem;display:flex}.styles-module__H7P8Pq__cacheButton{background-color:var(--color-panel-text);height:2.5rem;color:var(--color-panel-bg);font-size:var(--fs-s);font-weight:var(--fw-medium);cursor:pointer;letter-spacing:var(--ls-snug);box-sizing:border-box;border:none;border-radius:.5rem;flex-shrink:0;justify-content:center;align-self:flex-start;align-items:center;gap:.5rem;padding:0 1.25rem;transition:background-color .25s,transform .2s;display:flex}.styles-module__H7P8Pq__cacheButton:hover:not(:disabled){background-color:var(--color-panel-text-hover)}.styles-module__H7P8Pq__cacheButton:active:not(:disabled){transform:scale(.96)}.styles-module__H7P8Pq__cacheButton:disabled{opacity:.65;cursor:not-allowed}.styles-module__H7P8Pq__spinner{border:2px solid var(--color-panel-text-subtitle);border-top-color:var(--color-panel-bg);border-radius:50%;flex-shrink:0;width:13px;height:13px;animation:.6s linear infinite styles-module__H7P8Pq__spin}@keyframes styles-module__H7P8Pq__spin{to{transform:rotate(360deg)}}.styles-module__H7P8Pq__message{font-size:var(--fs-s);box-sizing:border-box;border:1px solid;border-radius:.5rem;align-items:center;gap:.5rem;padding:.625rem .875rem;display:flex}.styles-module__H7P8Pq__message p{font-weight:var(--fw-medium);margin:0}.styles-module__H7P8Pq__messageSuccess{background:var(--color-success-bg);border-color:var(--color-success-border);color:var(--color-success-text)}.styles-module__H7P8Pq__messageSuccess p{color:var(--color-success-text)}.styles-module__H7P8Pq__messageError{background:var(--color-error-bg);border-color:var(--color-error-border);color:var(--color-error-text)}.styles-module__H7P8Pq__messageError p{color:var(--color-error-text)}.styles-module__H7P8Pq__logoActions{flex-wrap:wrap;gap:.625rem;display:flex}.styles-module__H7P8Pq__logoPreviewWrapper{flex-direction:column;align-items:flex-start;gap:1rem;display:flex}.styles-module__H7P8Pq__logoPreview{object-fit:contain;border:1px solid var(--color-border);background:var(--color-panel-bg);box-sizing:border-box;border-radius:.375rem;width:100%;max-width:280px;height:auto;max-height:120px;padding:.75rem 1rem}.styles-module__H7P8Pq__logoPreviewEmpty{border:1px dashed var(--color-border);width:280px;height:120px;font-size:var(--fs-s);color:var(--color-panel-text-subtitle);box-sizing:border-box;border-radius:.375rem;justify-content:center;align-items:center;padding:0 .875rem;display:flex}.styles-module__H7P8Pq__logoUrlRow{align-items:center;gap:.625rem;display:flex}.styles-module__H7P8Pq__logoUrlInput{background:var(--color-panel-input-bg,var(--color-panel-bg));border:1px solid var(--color-border);height:2.5rem;font-size:var(--fs-s);color:var(--color-panel-text);box-sizing:border-box;border-radius:.5rem;outline:none;flex:1;min-width:0;padding:0 .875rem;transition:border-color .2s}.styles-module__H7P8Pq__logoUrlInput:focus{border-color:var(--color-panel-accent);outline:none}.styles-module__H7P8Pq__logoUrlInput:disabled{opacity:.65;cursor:not-allowed}.styles-module__H7P8Pq__logoUrlInput::placeholder{color:var(--color-panel-text-subtitle)}@media (max-width:800px){.styles-module__H7P8Pq__settingsSection{gap:1.5rem}.styles-module__H7P8Pq__settingsContainer{gap:1rem}.styles-module__H7P8Pq__settingCard{padding:1.25rem}.styles-module__H7P8Pq__settingHeader{margin-bottom:1rem}.styles-module__H7P8Pq__settingTitle{font-size:var(--fs-base)}.styles-module__H7P8Pq__settingDescription,.styles-module__H7P8Pq__infoText{font-size:var(--fs-s)}.styles-module__H7P8Pq__cacheButton{height:2.35rem;padding:0 1rem}}@media (max-width:400px){.styles-module__H7P8Pq__settingsSection{gap:1.25rem}.styles-module__H7P8Pq__settingCard{padding:1rem}.styles-module__H7P8Pq__settingHeader{margin-bottom:.75rem}.styles-module__H7P8Pq__infoText{font-size:var(--fs-s);padding:.5rem .75rem}.styles-module__H7P8Pq__cacheButton{width:100%;height:2.35rem}}
.styles-module__ZG9PmW__faqSection{flex-direction:column;gap:2rem;display:flex}.styles-module__ZG9PmW__pageHeader{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.styles-module__ZG9PmW__pageTitle{font-size:var(--fs-title-l);font-weight:var(--fw-semibold);color:var(--color-panel-text);letter-spacing:var(--ls-tight);margin:0 0 .25rem}.styles-module__ZG9PmW__pageSubtitle{font-size:var(--fs-s);color:var(--color-panel-text-subtitle);margin:0}.styles-module__ZG9PmW__alertBox{font-size:var(--fs-s);border:1px solid;border-radius:.5rem;align-items:center;padding:.625rem .875rem;display:flex}.styles-module__ZG9PmW__alertSuccess{background:var(--color-success-bg);border-color:var(--color-success-border);color:var(--color-success-text)}.styles-module__ZG9PmW__alertError{background:var(--color-error-bg);border-color:var(--color-error-border);color:var(--color-error-text)}.styles-module__ZG9PmW__formAlert{margin-top:.75rem}.styles-module__ZG9PmW__group{background:var(--color-panel-bg);border:1px solid var(--color-border);border-radius:.75rem;padding:1.5rem}.styles-module__ZG9PmW__groupTitle{font-size:var(--fs-base);font-weight:var(--fw-semibold);color:var(--color-panel-text);letter-spacing:var(--ls-snug);border-bottom:1px solid var(--color-border);margin:0 0 1.25rem;padding-bottom:.75rem}.styles-module__ZG9PmW__fields{flex-direction:column;gap:1rem;display:flex}.styles-module__ZG9PmW__field{flex-direction:column;gap:.375rem;display:flex}.styles-module__ZG9PmW__label{font-size:var(--fs-s);font-weight:var(--fw-medium);color:var(--color-panel-text-label)}.styles-module__ZG9PmW__input{background-color:var(--color-panel-bg-soft);border:1px solid rgba(var(--color-border-rgb), .1);width:100%;height:2.65rem;font-size:var(--fs-base);color:var(--color-panel-text);box-sizing:border-box;appearance:none;border-radius:.5rem;outline:none;padding:0 .875rem;font-family:Segoe UI,Arial,sans-serif;transition:border-color .15s,box-shadow .15s,background-color .15s}.styles-module__ZG9PmW__input::placeholder{color:var(--color-panel-text-muted)}.styles-module__ZG9PmW__input:focus{background-color:var(--color-panel-bg);border-color:rgba(var(--color-border-rgb), .35);box-shadow:0 2px 4px var(--color-shadow);outline:none}.styles-module__ZG9PmW__textarea{resize:vertical;height:auto;line-height:var(--lh-normal);padding:.625rem .875rem}.styles-module__ZG9PmW__spinner{border:2px solid var(--color-panel-text-subtitle);border-top-color:var(--color-panel-bg);border-radius:50%;flex-shrink:0;width:13px;height:13px;animation:.6s linear infinite styles-module__ZG9PmW__spin}@keyframes styles-module__ZG9PmW__spin{to{transform:rotate(360deg)}}.styles-module__ZG9PmW__addButton{background-color:var(--color-panel-text);height:2.5rem;color:var(--color-panel-bg);font-size:var(--fs-s);font-weight:var(--fw-medium);cursor:pointer;letter-spacing:var(--ls-snug);border:none;border-radius:.5rem;align-items:center;gap:.5rem;margin-top:1rem;padding:0 1.25rem;transition:background-color .25s,transform .2s;display:flex}.styles-module__ZG9PmW__addButton:hover:not(:disabled){background-color:var(--color-panel-text-hover)}.styles-module__ZG9PmW__addButton:active:not(:disabled){transform:scale(.96)}.styles-module__ZG9PmW__addButton:disabled{opacity:.65;cursor:not-allowed}.styles-module__ZG9PmW__saveEditButton{background-color:var(--color-panel-text);height:2.25rem;color:var(--color-panel-bg);font-size:var(--fs-s);font-weight:var(--fw-medium);cursor:pointer;letter-spacing:var(--ls-snug);border:none;border-radius:.5rem;align-items:center;gap:.5rem;padding:0 1rem;transition:background-color .25s,transform .2s;display:flex}.styles-module__ZG9PmW__saveEditButton:hover:not(:disabled){background-color:var(--color-panel-text-hover)}.styles-module__ZG9PmW__saveEditButton:active:not(:disabled){transform:scale(.96)}.styles-module__ZG9PmW__saveEditButton:disabled{opacity:.65;cursor:not-allowed}.styles-module__ZG9PmW__cancelButton{height:2.25rem;color:var(--color-panel-text-subtitle);border:1px solid var(--color-border);font-size:var(--fs-s);font-weight:var(--fw-medium);cursor:pointer;background-color:#0000;border-radius:.5rem;padding:0 1rem;transition:background-color .2s,color .2s}.styles-module__ZG9PmW__cancelButton:hover{background-color:var(--color-panel-bg-soft);color:var(--color-panel-text)}.styles-module__ZG9PmW__orderButton{background:var(--color-panel-bg);border:1px solid var(--color-border);width:2rem;height:2rem;color:var(--color-panel-text-subtitle);font-size:var(--fs-base);cursor:pointer;border-radius:.375rem;flex-shrink:0;justify-content:center;align-items:center;transition:background-color .2s,color .2s,transform .15s;display:flex}.styles-module__ZG9PmW__orderButton:hover:not(:disabled){background-color:var(--color-panel-bg-soft);color:var(--color-panel-text)}.styles-module__ZG9PmW__orderButton:active:not(:disabled){transform:scale(.92)}.styles-module__ZG9PmW__orderButton:disabled{opacity:.35;cursor:not-allowed}.styles-module__ZG9PmW__editButton{background:var(--color-panel-bg);border:1px solid var(--color-border);width:2rem;height:2rem;color:var(--color-panel-text-subtitle);font-size:var(--fs-base);cursor:pointer;border-radius:.375rem;flex-shrink:0;justify-content:center;align-items:center;transition:background-color .2s,color .2s,transform .15s;display:flex}.styles-module__ZG9PmW__editButton:hover:not(:disabled){background-color:var(--color-panel-bg-soft);color:var(--color-panel-text)}.styles-module__ZG9PmW__editButton:active:not(:disabled){transform:scale(.92)}.styles-module__ZG9PmW__editButton:disabled{opacity:.35;cursor:not-allowed}.styles-module__ZG9PmW__emptyText{font-size:var(--fs-s);color:var(--color-panel-text-subtitle);margin:0}.styles-module__ZG9PmW__faqList{flex-direction:column;gap:.75rem;display:flex}.styles-module__ZG9PmW__faqItem{background:var(--color-panel-bg-soft);border:1px solid var(--color-border);border-radius:.5rem;flex-direction:column;gap:.625rem;padding:1rem;display:flex}.styles-module__ZG9PmW__faqTop{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.styles-module__ZG9PmW__faqMeta{flex:1;align-items:flex-start;gap:.625rem;min-width:0;display:flex}.styles-module__ZG9PmW__faqIndex{background:var(--color-panel-bg);border:1px solid var(--color-border);width:1.5rem;height:1.5rem;font-size:var(--fs-xs);font-weight:var(--fw-semibold);color:var(--color-panel-text-subtitle);border-radius:.375rem;flex-shrink:0;justify-content:center;align-items:center;margin-top:.1rem;display:flex}.styles-module__ZG9PmW__faqQuestion{font-size:var(--fs-s);font-weight:var(--fw-semibold);color:var(--color-panel-text);line-height:var(--lh-normal);word-break:break-word}.styles-module__ZG9PmW__faqActions{flex-wrap:wrap;flex-shrink:0;align-items:end;gap:.375rem;display:flex}.styles-module__ZG9PmW__faqAnswer{font-size:var(--fs-s);color:var(--color-panel-text-label);line-height:var(--lh-normal);word-break:break-word;margin:0;padding-left:2.125rem}.styles-module__ZG9PmW__editBlock{flex-direction:column;gap:.875rem;display:flex}.styles-module__ZG9PmW__editActions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.styles-module__ZG9PmW__localeSelector{background:var(--color-panel-bg-soft);border:1px solid var(--color-border);border-radius:.75rem;align-items:center;gap:1rem;margin-bottom:2rem;padding:1rem;display:flex}.styles-module__ZG9PmW__localeLabel{font-size:var(--fs-s);font-weight:var(--fw-semibold);color:var(--color-panel-text-label);white-space:nowrap}.styles-module__ZG9PmW__localeButtons{flex-wrap:wrap;gap:.5rem;display:flex}.styles-module__ZG9PmW__localeButton{border:1px solid var(--color-border);background:var(--color-panel-bg);height:2.25rem;color:var(--color-panel-text);cursor:pointer;font-size:var(--fs-s);font-weight:var(--fw-medium);letter-spacing:var(--ls-snug);border-radius:.5rem;flex-shrink:0;padding:0 1rem;transition:all .2s}.styles-module__ZG9PmW__localeButton:hover:not(.styles-module__ZG9PmW__active){background-color:var(--color-panel-bg-soft);border-color:var(--color-panel-icon);color:var(--color-panel-text-hover)}.styles-module__ZG9PmW__localeButton.styles-module__ZG9PmW__active{color:var(--color-panel-text);border-color:var(--color-panel-accent);font-weight:var(--fw-semibold)}.styles-module__ZG9PmW__localeButton.styles-module__ZG9PmW__active:hover{background-color:var(--color-panel-bg-soft);border-color:var(--color-panel-accent-hover)}.styles-module__ZG9PmW__localeButton:disabled{opacity:.5;cursor:not-allowed}@media (max-width:800px){.styles-module__ZG9PmW__faqTop{flex-direction:column}.styles-module__ZG9PmW__localeSelector{flex-direction:column;align-items:flex-start}.styles-module__ZG9PmW__localeButtons{width:100%}}
.styles-module__HI46mG__iconsSection{flex-direction:column;gap:2rem;display:flex}.styles-module__HI46mG__pageHeader{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.styles-module__HI46mG__pageTitle{font-size:var(--fs-title-l);font-weight:var(--fw-semibold);color:var(--color-panel-text);letter-spacing:var(--ls-tight);margin:0 0 .25rem}.styles-module__HI46mG__pageSubtitle{font-size:var(--fs-s);color:var(--color-panel-text-subtitle);margin:0}.styles-module__HI46mG__alertBox{font-size:var(--fs-s);border:1px solid;border-radius:.5rem;align-items:center;padding:.625rem .875rem;display:flex}.styles-module__HI46mG__alertSuccess{background:var(--color-success-bg);border-color:var(--color-success-border);color:var(--color-success-text)}.styles-module__HI46mG__alertError{background:var(--color-error-bg);border-color:var(--color-error-border);color:var(--color-error-text)}.styles-module__HI46mG__formAlert{margin-top:.75rem}.styles-module__HI46mG__group{background:var(--color-panel-bg);border:1px solid var(--color-border);border-radius:.75rem;padding:1.5rem}.styles-module__HI46mG__groupTitle{font-size:var(--fs-base);font-weight:var(--fw-semibold);color:var(--color-panel-text);letter-spacing:var(--ls-snug);border-bottom:1px solid var(--color-border);margin:0 0 1.25rem;padding-bottom:.75rem}.styles-module__HI46mG__fields{flex-direction:column;gap:1rem;display:flex}.styles-module__HI46mG__field{flex-direction:column;gap:.375rem;display:flex}.styles-module__HI46mG__label{font-size:var(--fs-s);font-weight:var(--fw-medium);color:var(--color-panel-text-label)}.styles-module__HI46mG__hint{font-size:var(--fs-xs);color:var(--color-panel-text-muted)}.styles-module__HI46mG__input{background-color:var(--color-panel-bg-soft);border:1px solid rgba(var(--color-border-rgb), .1);width:100%;height:2.65rem;font-size:var(--fs-base);color:var(--color-panel-text);box-sizing:border-box;appearance:none;border-radius:.5rem;outline:none;padding:0 .875rem;font-family:Segoe UI,Arial,sans-serif;transition:border-color .15s,box-shadow .15s,background-color .15s}.styles-module__HI46mG__input::placeholder{color:var(--color-panel-text-muted)}.styles-module__HI46mG__input:focus{background-color:var(--color-panel-bg);border-color:rgba(var(--color-border-rgb), .35);box-shadow:0 2px 4px var(--color-shadow);outline:none}.styles-module__HI46mG__textarea{resize:vertical;height:auto;line-height:var(--lh-normal);font-family:Consolas,Courier New,monospace;font-size:var(--fs-s);padding:.625rem .875rem}.styles-module__HI46mG__preview{background:var(--color-panel-bg-soft);border:1px solid var(--color-border);border-radius:.5rem;justify-content:center;align-items:center;width:4rem;height:4rem;padding:.5rem;display:flex}.styles-module__HI46mG__preview svg{width:100%;height:100%}.styles-module__HI46mG__spinner{border:2px solid var(--color-panel-text-subtitle);border-top-color:var(--color-panel-bg);border-radius:50%;flex-shrink:0;width:13px;height:13px;animation:.6s linear infinite styles-module__HI46mG__spin}@keyframes styles-module__HI46mG__spin{to{transform:rotate(360deg)}}.styles-module__HI46mG__addButton{background-color:var(--color-panel-text);height:2.5rem;color:var(--color-panel-bg);font-size:var(--fs-s);font-weight:var(--fw-medium);cursor:pointer;letter-spacing:var(--ls-snug);border:none;border-radius:.5rem;align-items:center;gap:.5rem;margin-top:1rem;padding:0 1.25rem;transition:background-color .25s,transform .2s;display:flex}.styles-module__HI46mG__addButton:hover:not(:disabled){background-color:var(--color-panel-text-hover)}.styles-module__HI46mG__addButton:active:not(:disabled){transform:scale(.96)}.styles-module__HI46mG__addButton:disabled{opacity:.65;cursor:not-allowed}.styles-module__HI46mG__iconList{border:1px solid var(--color-border);border-radius:.5rem;flex-direction:column;gap:0;display:flex;overflow:hidden}.styles-module__HI46mG__iconRow{border-bottom:1px solid var(--color-border);background:var(--color-panel-bg-soft);grid-template-columns:1fr 7rem;align-items:center;gap:1rem;padding:.75rem 1rem;transition:background-color .15s;display:grid}.styles-module__HI46mG__iconRow:last-child{border-bottom:none}.styles-module__HI46mG__iconRow:has(.styles-module__HI46mG__editBlock){grid-template-columns:1fr}.styles-module__HI46mG__colId{text-align:center;min-width:0;overflow:hidden}.styles-module__HI46mG__colIdPreview{align-items:center;gap:.75rem;min-width:0;display:flex}.styles-module__HI46mG__colActions{justify-content:flex-end;display:flex}.styles-module__HI46mG__iconId{font-family:Consolas,Courier New,monospace;font-size:var(--fs-s);color:var(--color-panel-text);background:var(--color-panel-bg);border:1px solid var(--color-border);word-break:break-all;border-radius:.3rem;padding:.15rem .4rem}.styles-module__HI46mG__iconThumb{background:var(--color-panel-bg-soft);border:1px solid var(--color-border);border-radius:.375rem;flex-shrink:0;justify-content:center;align-items:center;width:3.5rem;height:3.5rem;padding:.4rem;display:flex}.styles-module__HI46mG__iconThumb svg{width:100%;height:100%}.styles-module__HI46mG__rowActions{justify-content:flex-end;align-items:flex-end;gap:.375rem;display:flex}.styles-module__HI46mG__editBlock{flex-direction:column;gap:.875rem;padding:.25rem 0;display:flex}.styles-module__HI46mG__editHeader{align-items:center;display:flex}.styles-module__HI46mG__editingId{font-size:var(--fs-s);color:var(--color-panel-text-subtitle)}.styles-module__HI46mG__editingId code{color:var(--color-panel-text);background:var(--color-panel-bg);border:1px solid var(--color-border);border-radius:.3rem;margin-left:.25rem;padding:.1rem .35rem;font-family:Consolas,Courier New,monospace}.styles-module__HI46mG__editActions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.styles-module__HI46mG__editButton{background:var(--color-panel-bg);border:1px solid var(--color-border);width:2rem;height:2rem;color:var(--color-panel-text-subtitle);font-size:var(--fs-base);cursor:pointer;border-radius:.375rem;flex-shrink:0;justify-content:center;align-items:center;transition:background-color .2s,color .2s,transform .15s;display:flex}.styles-module__HI46mG__editButton:hover:not(:disabled){background-color:var(--color-panel-bg-soft);color:var(--color-panel-text)}.styles-module__HI46mG__editButton:active:not(:disabled){transform:scale(.92)}.styles-module__HI46mG__editButton:disabled{opacity:.35;cursor:not-allowed}.styles-module__HI46mG__saveEditButton{background-color:var(--color-panel-text);height:2.25rem;color:var(--color-panel-bg);font-size:var(--fs-s);font-weight:var(--fw-medium);cursor:pointer;letter-spacing:var(--ls-snug);border:none;border-radius:.5rem;align-items:center;gap:.5rem;padding:0 1rem;transition:background-color .25s,transform .2s;display:flex}.styles-module__HI46mG__saveEditButton:hover:not(:disabled){background-color:var(--color-panel-text-hover)}.styles-module__HI46mG__saveEditButton:active:not(:disabled){transform:scale(.96)}.styles-module__HI46mG__saveEditButton:disabled{opacity:.65;cursor:not-allowed}.styles-module__HI46mG__cancelButton{height:2.25rem;color:var(--color-panel-text-subtitle);border:1px solid var(--color-border);font-size:var(--fs-s);font-weight:var(--fw-medium);cursor:pointer;background-color:#0000;border-radius:.5rem;padding:0 1rem;transition:background-color .2s,color .2s}.styles-module__HI46mG__cancelButton:hover{background-color:var(--color-panel-bg-soft);color:var(--color-panel-text)}.styles-module__HI46mG__emptyText{font-size:var(--fs-s);color:var(--color-panel-text-subtitle);margin:0}@media (max-width:600px){.styles-module__HI46mG__iconRow{grid-template-columns:1fr auto;gap:.5rem;padding:.625rem .75rem}.styles-module__HI46mG__colIdPreview{flex-direction:column;align-items:flex-start;gap:.5rem}.styles-module__HI46mG__colActions{justify-content:flex-end;align-self:start}}@media (max-width:300px){.styles-module__HI46mG__iconRow{grid-template-columns:1fr;justify-items:center}.styles-module__HI46mG__colIdPreview{align-items:center}.styles-module__HI46mG__colActions{justify-content:center}.styles-module__HI46mG__rowActions{flex-wrap:wrap}}
.styles-module__EADHSW__group{background:var(--color-panel-bg);border:1px solid var(--color-border);border-radius:.5rem;padding:1.5rem}.styles-module__EADHSW__groupTitle{font-size:var(--fs-base);font-weight:var(--fw-semibold);color:var(--color-panel-text);letter-spacing:var(--ls-snug);border-bottom:1px solid var(--color-border);margin:0 0 1.25rem;padding-bottom:.75rem}.styles-module__EADHSW__toggleRow{flex-wrap:wrap;gap:.5rem;margin-bottom:1rem;display:flex}.styles-module__EADHSW__toggleRowSecondary{margin-top:-.5rem}.styles-module__EADHSW__toggleButton{color:var(--color-panel-text-muted);border:1px solid var(--color-border);font-size:var(--fs-s);font-weight:var(--fw-medium);cursor:pointer;background:0 0;border-radius:.25rem;padding:.5rem .75rem;transition:background-color .15s,color .15s,border-color .15s}.styles-module__EADHSW__toggleButton:hover:not(.styles-module__EADHSW__toggleActive){background-color:var(--color-panel-bg-soft);color:var(--color-panel-text)}.styles-module__EADHSW__toggleActive{background-color:var(--color-panel-text);border-color:var(--color-panel-text);color:var(--color-panel-bg)}.styles-module__EADHSW__toggleButtonSm{font-size:var(--fs-xs)}.styles-module__EADHSW__fields{flex-direction:column;gap:1rem;display:flex}.styles-module__EADHSW__field{flex-direction:column;gap:.375rem;display:flex}.styles-module__EADHSW__label{font-size:var(--fs-s);font-weight:var(--fw-medium);color:var(--color-panel-text-label);align-items:center;gap:.375rem;display:flex}.styles-module__EADHSW__optional{font-size:var(--fs-xs);font-weight:var(--fw-regular);color:var(--color-panel-text-muted)}.styles-module__EADHSW__input{background-color:var(--color-panel-bg-soft);border:1px solid rgba(var(--color-border-rgb), .1);width:100%;height:2.65rem;font-size:var(--fs-base);color:var(--color-panel-text);box-sizing:border-box;border-radius:.5rem;outline:none;padding:0 .875rem;font-family:Segoe UI,Arial,sans-serif;transition:border-color .15s,box-shadow .15s,background-color .15s}.styles-module__EADHSW__input::placeholder{color:var(--color-panel-text-muted)}.styles-module__EADHSW__input:focus{background-color:var(--color-panel-bg);border-color:rgba(var(--color-border-rgb), .35);box-shadow:0 2px 4px var(--color-shadow);outline:none}.styles-module__EADHSW__hiddenInput{display:none}.styles-module__EADHSW__picker{border:2px dashed var(--color-border);cursor:pointer;border-radius:.5rem;justify-content:center;align-items:center;min-height:160px;transition:border-color .15s,background-color .15s;display:flex;overflow:hidden}.styles-module__EADHSW__picker:hover:not(.styles-module__EADHSW__pickerLoading){border-color:var(--color-panel-text-muted);background-color:var(--color-panel-bg-soft)}.styles-module__EADHSW__pickerSm{min-height:120px}.styles-module__EADHSW__pickerLoading{cursor:wait;opacity:.7}.styles-module__EADHSW__pickerEmpty{color:var(--color-panel-text-muted);text-align:center;pointer-events:none;flex-direction:column;align-items:center;gap:.375rem;padding:2rem;display:flex}.styles-module__EADHSW__pickerIcon{font-size:2rem;line-height:var(--lh-none)}.styles-module__EADHSW__pickerEmptyText{font-size:var(--fs-s);font-weight:var(--fw-medium);color:var(--color-panel-text-label)}.styles-module__EADHSW__pickerEmptyHint{font-size:var(--fs-xs);color:var(--color-panel-text-muted)}.styles-module__EADHSW__pickerUploading{color:var(--color-panel-text-muted);font-size:var(--fs-s);pointer-events:none;flex-direction:column;align-items:center;gap:.625rem;display:flex}.styles-module__EADHSW__pickerPreview{justify-content:center;align-items:center;width:100%;min-height:160px;display:flex;position:relative}.styles-module__EADHSW__pickerPreviewImg{object-fit:cover;width:100%;max-height:280px;display:block}.styles-module__EADHSW__pickerPreviewVideo{pointer-events:none;width:100%;max-height:280px;display:block}.styles-module__EADHSW__pickerOverlay{color:#fff;font-size:var(--fs-s);font-weight:var(--fw-medium);opacity:0;background:#00000073;justify-content:center;align-items:center;transition:opacity .15s;display:flex;position:absolute;inset:0}.styles-module__EADHSW__pickerPreview:hover .styles-module__EADHSW__pickerOverlay{opacity:1}.styles-module__EADHSW__alertBox{font-size:var(--fs-s);border:1px solid;border-radius:.5rem;align-items:center;padding:.625rem .875rem;display:flex}.styles-module__EADHSW__alertError{background:var(--color-error-bg);border-color:var(--color-error-border);color:var(--color-error-text)}.styles-module__EADHSW__formAlert{margin-top:.75rem}.styles-module__EADHSW__addButton{background-color:var(--color-panel-text);color:var(--color-panel-bg);font-size:var(--fs-s);font-weight:var(--fw-medium);cursor:pointer;letter-spacing:var(--ls-snug);border:none;border-radius:.5rem;align-items:center;gap:.5rem;margin-top:1rem;padding:.5rem 1.25rem;transition:background-color .25s,transform .2s;display:flex}.styles-module__EADHSW__addButton:hover:not(:disabled){background-color:var(--color-panel-text-hover)}.styles-module__EADHSW__addButton:active:not(:disabled){transform:scale(.96)}.styles-module__EADHSW__addButton:disabled{opacity:.65;cursor:not-allowed}.styles-module__EADHSW__spinner{border:2px solid var(--color-panel-text-subtitle);border-top-color:var(--color-panel-bg);border-radius:50%;flex-shrink:0;width:13px;height:13px;animation:.6s linear infinite styles-module__EADHSW__spin}@keyframes styles-module__EADHSW__spin{to{transform:rotate(360deg)}}@media (max-width:600px){.styles-module__EADHSW__pickerPreviewImg,.styles-module__EADHSW__pickerPreviewVideo{max-height:200px}}
.styles-module__3MDQ_q__header{z-index:99;-webkit-user-select:none;user-select:none;width:100%;position:sticky;top:0;left:0}.styles-module__3MDQ_q__header:before{content:"";top:-1px;background-color:rgba(var(--color-surface-navbar-rgb), .85);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:-1;box-shadow:0 4px 8px 0px var(--color-shadow);position:absolute;inset:0;transform:translateZ(0)}.styles-module__3MDQ_q__navbar{z-index:99;align-items:center;max-width:1200px;margin:0 auto;padding:.75rem;display:flex}.styles-module__3MDQ_q__logoContainer{flex-direction:row;justify-content:center;align-items:center;gap:.5rem;display:flex}.styles-module__3MDQ_q__logoLink{width:80px;height:80px}.styles-module__3MDQ_q__logoContainer img{object-fit:contain;-webkit-user-select:none;user-select:none;pointer-events:none;width:100%;height:100%}.styles-module__3MDQ_q__logoText{font-size:var(--fs-h3);font-weight:var(--fw-regular);line-height:var(--lh-tight);color:var(--color-accent);margin:0;padding:0;transition:color .35s}.styles-module__3MDQ_q__logoText:hover{color:var(--color-accent-hover)}.styles-module__3MDQ_q__navbarSpace{flex:1}.styles-module__3MDQ_q__navWrapper{flex-direction:row;justify-content:center;align-items:center;gap:.5rem;display:flex}.styles-module__3MDQ_q__nav{font-size:var(--fs-base);font-weight:var(--fw-regular);justify-content:center;align-items:center;display:flex}.styles-module__3MDQ_q__navList{flex-wrap:wrap-reverse;justify-content:right;align-items:center;gap:0;margin:0;padding:0;list-style:none;display:flex}.styles-module__3MDQ_q__navList li{justify-content:center;align-items:center;padding-left:1.5rem;display:flex}.styles-module__3MDQ_q__navItem{color:var(--color-on-navbar);white-space:nowrap;text-decoration:none;transition:opacity .3s ease-in-out,color .6s;position:relative}.styles-module__3MDQ_q__navItem:hover{color:var(--color-accent)}.styles-module__3MDQ_q__navList:has(.styles-module__3MDQ_q__navItem:hover) .styles-module__3MDQ_q__navItem{opacity:.5}.styles-module__3MDQ_q__navList .styles-module__3MDQ_q__navItem:hover{opacity:1!important}.styles-module__3MDQ_q__navItem.styles-module__3MDQ_q__active{color:var(--color-on-navbar-active)}.styles-module__3MDQ_q__navPhone{width:32px;height:32px;color:var(--color-accent);margin:0;padding:0}.styles-module__3MDQ_q__navPhone svg path{transition:fill .6s}.styles-module__3MDQ_q__navPhone:hover svg path{fill:var(--color-accent-hover)}.styles-module__3MDQ_q__hamburgerMenu{cursor:pointer;background:0 0;border:none;flex-direction:column;justify-content:center;gap:6px;padding:4px;display:none}.styles-module__3MDQ_q__hamburgerMenu span{background-color:var(--color-accent);opacity:1;visibility:visible;width:24px;height:2px;transition:transform .3s,opacity .2s,visibility .2s,background-color .4s;transform:scaleY(1)}.styles-module__3MDQ_q__hamburgerMenu:hover span{background-color:var(--color-accent-hover)}.styles-module__3MDQ_q__hamburgerMenu.styles-module__3MDQ_q__active span:first-child{transform:translateY(8px)rotate(45deg)}.styles-module__3MDQ_q__hamburgerMenu.styles-module__3MDQ_q__active span:nth-child(2){opacity:0;visibility:hidden;transform:scaleY(0)}.styles-module__3MDQ_q__hamburgerMenu.styles-module__3MDQ_q__active span:nth-child(3){transform:translateY(-8px)rotate(-45deg)}.styles-module__3MDQ_q__hasDropdown{position:relative}.styles-module__3MDQ_q__navItemRow{align-items:center;gap:.3rem;display:flex}.styles-module__3MDQ_q__dropdownToggle{cursor:pointer;color:inherit;background:0 0;border:none;justify-content:center;align-items:center;padding:4px;display:flex}.styles-module__3MDQ_q__dropdownIcon{width:12px;height:12px;color:var(--color-accent);transition:transform .3s}.styles-module__3MDQ_q__dropdownIconOpen{transform:rotate(180deg)}.styles-module__3MDQ_q__dropdownMenu{margin:0;padding:0;list-style:none}.styles-module__3MDQ_q__dropdownMenu li{padding:0}.styles-module__3MDQ_q__dropdownItem{color:var(--color-on-navbar);font-size:var(--fs-s);text-decoration:none;transition:background-color .2s,color .2s,padding-left .25s;display:block}.styles-module__3MDQ_q__dropdownItem.styles-module__3MDQ_q__active{color:var(--color-on-navbar-active)}@media (min-width:801px){.styles-module__3MDQ_q__dropdownMenu{background-color:rgba(var(--color-surface-navbar-rgb), .65);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(var(--color-on-navbar-rgb), .08);min-width:260px;box-shadow:0 16px 32px -12px rgba(var(--color-shadow-rgb), .4);opacity:0;visibility:hidden;pointer-events:none;z-index:100;border-radius:.75rem;flex-direction:column;gap:.1rem;padding:0;transition:opacity .25s,transform .25s,visibility .25s;display:flex;position:absolute;top:calc(100% + 10px);left:50%;overflow:hidden;transform:translate(-50%,-6px)}.styles-module__3MDQ_q__dropdownMenu li{width:100%}.styles-module__3MDQ_q__hasDropdown:after{content:"";z-index:99;height:12px;position:absolute;top:100%;left:0;right:0}.styles-module__3MDQ_q__hasDropdown:hover .styles-module__3MDQ_q__dropdownMenu,.styles-module__3MDQ_q__hasDropdown:focus-within .styles-module__3MDQ_q__dropdownMenu{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%)}.styles-module__3MDQ_q__hasDropdown:hover .styles-module__3MDQ_q__dropdownIcon,.styles-module__3MDQ_q__hasDropdown:focus-within .styles-module__3MDQ_q__dropdownIcon{transform:rotate(180deg)}.styles-module__3MDQ_q__dropdownToggle{pointer-events:none}.styles-module__3MDQ_q__dropdownItem{text-align:center;white-space:nowrap;width:100%;padding:.65rem .85rem}.styles-module__3MDQ_q__dropdownItem:hover{background-color:rgba(var(--color-on-navbar-rgb), .08);color:var(--color-on-navbar-hover)}}@media (max-width:1200px){.styles-module__3MDQ_q__logoLink{width:64px;height:64px}.styles-module__3MDQ_q__logoText{font-size:var(--fs-title-m)}}@media (max-width:1040px){.styles-module__3MDQ_q__navList li{padding-left:.75rem}}@media (max-width:800px){.styles-module__3MDQ_q__navWrapper{flex-direction:row-reverse}.styles-module__3MDQ_q__nav{top:var(--header-height);background-color:rgba(var(--color-surface-navbar-rgb), .85);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);width:100%;box-shadow:0 8px 8px -4px rgba(var(--color-shadow-rgb), .2);opacity:0;visibility:hidden;pointer-events:none;z-index:98;justify-content:center;align-items:stretch;position:fixed;bottom:0;left:0;overflow:hidden}.styles-module__3MDQ_q__nav.styles-module__3MDQ_q__animating{transition:opacity .3s,visibility .3s}.styles-module__3MDQ_q__nav.styles-module__3MDQ_q__open{opacity:1;visibility:visible;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;pointer-events:auto;overflow:hidden auto}.styles-module__3MDQ_q__navList{flex-flow:column;justify-content:flex-start;gap:0}.styles-module__3MDQ_q__navList li{text-align:center;padding:12px}.styles-module__3MDQ_q__hamburgerMenu{display:flex}.styles-module__3MDQ_q__hasDropdown{flex-direction:column;align-items:stretch;padding:0}.styles-module__3MDQ_q__navItemRow{justify-content:center;gap:.25rem;width:100%}.styles-module__3MDQ_q__dropdownToggle{width:28px;height:28px}.styles-module__3MDQ_q__dropdownMenu{border-style:solid;border-width:0;border-color:rgba(var(--color-accent-rgb), .35);background-color:rgba(var(--color-on-navbar-rgb), .04);border-radius:.5rem;max-height:0;margin:0 12px;transition:max-height .35s,border-width .35s,background-color .35s;overflow:hidden}.styles-module__3MDQ_q__dropdownMenuOpen{border-width:1px}.styles-module__3MDQ_q__dropdownItem{text-align:center;color:rgba(var(--color-on-navbar-rgb), .8);transition:color .3s}.styles-module__3MDQ_q__dropdownItem:hover{color:var(--color-accent)}.styles-module__3MDQ_q__dropdownMenu li:not(:last-child) .styles-module__3MDQ_q__dropdownItem{border-bottom:1px solid rgba(var(--color-on-navbar-rgb), .04)}}
.styles-module__ELxAqW__pageHeader{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.styles-module__ELxAqW__pageTitle{font-size:var(--fs-title-l);font-weight:var(--fw-semibold);color:var(--color-panel-text);letter-spacing:var(--ls-tight);margin:0 0 .25rem}.styles-module__ELxAqW__pageSubtitle{font-size:var(--fs-s);color:var(--color-panel-text-subtitle);margin:0}.styles-module__ELxAqW__primaryButton{background-color:var(--color-panel-text);height:2.5rem;color:var(--color-panel-bg);font-size:var(--fs-s);font-weight:var(--fw-medium);cursor:pointer;letter-spacing:var(--ls-snug);border:none;border-radius:.5rem;flex-shrink:0;align-items:center;gap:.5rem;padding:0 1.25rem;transition:background-color .25s,transform .2s;display:flex}.styles-module__ELxAqW__primaryButton:hover:not(:disabled){background-color:var(--color-panel-text-hover)}.styles-module__ELxAqW__primaryButton:active:not(:disabled){transform:scale(.96)}.styles-module__ELxAqW__primaryButton:disabled{opacity:.65;cursor:not-allowed}.styles-module__ELxAqW__spinner{border:2px solid var(--color-panel-text-subtitle);border-top-color:var(--color-panel-bg);border-radius:50%;flex-shrink:0;width:13px;height:13px;animation:.6s linear infinite styles-module__ELxAqW__spin}@keyframes styles-module__ELxAqW__spin{to{transform:rotate(360deg)}}.styles-module__ELxAqW__group{background:var(--color-panel-bg);border:1px solid var(--color-border);border-radius:.75rem;padding:1.5rem}.styles-module__ELxAqW__groupTitle{font-size:var(--fs-base);font-weight:var(--fw-semibold);color:var(--color-panel-text);letter-spacing:var(--ls-snug);border-bottom:1px solid var(--color-border);margin:0 0 1.25rem;padding-bottom:.75rem}.styles-module__ELxAqW__blogList{flex-direction:column;gap:.75rem;display:flex}.styles-module__ELxAqW__blogItem{background:var(--color-panel-bg-soft);border:1px solid var(--color-border);border-radius:.5rem;flex-direction:column;gap:.5rem;padding:.875rem 1rem;display:flex}.styles-module__ELxAqW__blogTop{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.styles-module__ELxAqW__blogMeta{flex:1;align-items:center;gap:.75rem;min-width:0;display:flex}.styles-module__ELxAqW__localeBadge{background-color:var(--color-panel-bg);border:1px solid var(--color-border);width:2rem;height:2rem;font-size:var(--fs-xs);font-weight:var(--fw-semibold);color:var(--color-panel-text-label);letter-spacing:var(--ls-wide);border-radius:.375rem;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.styles-module__ELxAqW__blogInfo{flex-direction:column;gap:.125rem;min-width:0;display:flex}.styles-module__ELxAqW__blogTitle{font-size:var(--fs-s);font-weight:var(--fw-medium);color:var(--color-panel-text);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.styles-module__ELxAqW__blogDate{font-size:var(--fs-xs);color:var(--color-panel-text-subtitle)}.styles-module__ELxAqW__blogExcerpt{font-size:var(--fs-xs);color:var(--color-panel-text-subtitle);line-height:var(--lh-normal);line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.styles-module__ELxAqW__blogActions{flex-shrink:0;align-items:center;gap:.5rem;display:flex}.styles-module__ELxAqW__editButton{height:2rem;color:var(--color-panel-text-label);border:1px solid var(--color-border);font-size:var(--fs-xs);font-weight:var(--fw-medium);cursor:pointer;background-color:#0000;border-radius:.375rem;align-items:center;padding:0 .875rem;transition:background-color .2s,color .2s;display:flex}.styles-module__ELxAqW__editButton:hover:not(:disabled){background-color:var(--color-panel-bg);color:var(--color-panel-text)}.styles-module__ELxAqW__editButton:disabled{opacity:.5;cursor:not-allowed}.styles-module__ELxAqW__emptyText{font-size:var(--fs-s);color:var(--color-panel-text-subtitle);margin:0}.styles-module__ELxAqW__localeTabs{flex-wrap:wrap;justify-content:start;gap:.5rem;display:flex}.styles-module__ELxAqW__localeTab{border:1px solid var(--color-border);color:var(--color-panel-text-muted);font-size:var(--fs-base);cursor:pointer;background:0 0;border-radius:.5rem;align-items:center;gap:.5rem;padding:.75rem 1rem;transition:all .15s;display:flex}.styles-module__ELxAqW__localeTab:hover{background-color:var(--color-panel-bg-soft);color:var(--color-panel-text)}.styles-module__ELxAqW__localeTabActive{background-color:var(--color-panel-text);border-color:var(--color-panel-text);color:var(--color-panel-bg);font-weight:var(--fw-semibold)}.styles-module__ELxAqW__localeTabCount{min-width:20px;height:20px;font-size:var(--fs-xs);font-weight:var(--fw-bold);background:#fff3;border-radius:10px;justify-content:center;align-items:center;padding:0 5px;display:inline-flex}.styles-module__ELxAqW__localeTabActive .styles-module__ELxAqW__localeTabCount{background:#ffffff40}.styles-module__ELxAqW__blogTitleRow{align-items:center;gap:.5rem;min-width:0;display:flex}.styles-module__ELxAqW__translationBadges{flex-shrink:0;gap:.25rem;display:flex}.styles-module__ELxAqW__translationBadge{background-color:var(--color-panel-bg);border:1px solid var(--color-border);height:1.25rem;font-size:var(--fs-xs);font-weight:var(--fw-semibold);color:var(--color-panel-text-label);letter-spacing:var(--ls-wide);border-radius:.25rem;justify-content:center;align-items:center;padding:0 .375rem;display:inline-flex}.styles-module__ELxAqW__translateButton{height:2rem;color:var(--color-panel-text-label);border:1px solid var(--color-border);font-size:var(--fs-xs);font-weight:var(--fw-medium);cursor:pointer;background-color:#0000;border-radius:.375rem;align-items:center;padding:0 .875rem;transition:background-color .2s,color .2s;display:flex}.styles-module__ELxAqW__translateButton:hover:not(:disabled){background-color:var(--color-panel-bg);color:var(--color-panel-text)}.styles-module__ELxAqW__translateButton:disabled{opacity:.5;cursor:not-allowed}.styles-module__ELxAqW__coverThumbnail{border:1px solid var(--color-border);background-color:var(--color-panel-bg);border-radius:.375rem;flex-shrink:0;justify-content:center;align-items:center;width:3.5rem;height:3.5rem;display:flex;position:relative;overflow:hidden}.styles-module__ELxAqW__coverThumbnailImg{object-fit:cover}.styles-module__ELxAqW__coverThumbnailFallback{font-size:1.25rem}@media (max-width:600px){.styles-module__ELxAqW__primaryButton{margin-left:auto}.styles-module__ELxAqW__localeTabs{justify-content:center}.styles-module__ELxAqW__blogTop{flex-direction:column;gap:.75rem}.styles-module__ELxAqW__blogActions{flex-wrap:wrap;justify-content:flex-end;width:100%}.styles-module__ELxAqW__blogMeta{flex-direction:column;align-items:flex-start;gap:.5rem;width:100%}.styles-module__ELxAqW__coverThumbnail{border-radius:.375rem;width:100%;height:6rem}.styles-module__ELxAqW__blogInfo{gap:.375rem;width:100%}.styles-module__ELxAqW__blogTitleRow{flex-direction:column;align-items:flex-start;gap:.25rem}.styles-module__ELxAqW__blogTitle{white-space:normal;text-overflow:unset;overflow:visible}.styles-module__ELxAqW__translationBadges{flex-wrap:wrap}}
.styles-module__sJt97G__group{background:var(--color-panel-bg);border:1px solid var(--color-border);border-radius:.5rem;padding:1.5rem}.styles-module__sJt97G__groupTitle{font-size:var(--fs-base);font-weight:var(--fw-semibold);color:var(--color-panel-text);letter-spacing:var(--ls-snug);border-bottom:1px solid var(--color-border);margin:0 0 1.25rem;padding-bottom:.75rem}.styles-module__sJt97G__emptyText{font-size:var(--fs-s);color:var(--color-panel-text-subtitle);margin:0}.styles-module__sJt97G__mediaList{flex-direction:column;gap:.75rem;display:flex}.styles-module__sJt97G__mediaItem{background:var(--color-panel-bg-soft);border:1px solid var(--color-border);border-radius:.5rem;align-items:center;gap:.875rem;padding:.75rem 1rem;display:flex}.styles-module__sJt97G__mediaThumbnail{border:1px solid var(--color-border);background-color:var(--color-panel-bg);border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;width:5.5rem;height:5.5rem;display:flex;position:relative;overflow:hidden}.styles-module__sJt97G__thumbnailImg{object-fit:cover;width:100%;height:100%}.styles-module__sJt97G__thumbnailFallback{font-size:1.75rem}.styles-module__sJt97G__mediaInfo{flex-direction:column;flex:1;gap:.25rem;min-width:0;display:flex}.styles-module__sJt97G__mediaTopRow{flex-wrap:wrap;align-items:center;gap:.5rem;min-width:0;display:flex}.styles-module__sJt97G__typeBadge{background-color:var(--color-panel-bg);border:1px solid var(--color-border);height:1.375rem;font-size:var(--fs-xs);font-weight:var(--fw-semibold);color:var(--color-panel-text-label);letter-spacing:var(--ls-wide);text-transform:uppercase;border-radius:.5rem;flex-shrink:0;align-items:center;padding:0 .5rem;display:inline-flex}.styles-module__sJt97G__typeBadgeVideo{background-color:var(--color-panel-bg);color:var(--color-panel-icon);border-color:var(--color-panel-icon)}.styles-module__sJt97G__mediaSrc{font-size:var(--fs-xs);color:var(--color-panel-text-subtitle);word-break:break-all;overflow-wrap:anywhere}.styles-module__sJt97G__posterSrc{font-size:var(--fs-xs);color:var(--color-panel-text-muted);word-break:break-all;overflow-wrap:anywhere}.styles-module__sJt97G__mediaActions{flex-shrink:0;align-items:end;gap:.625rem;margin-left:auto;display:flex}.styles-module__sJt97G__reorderButtons{gap:.25rem;display:flex}.styles-module__sJt97G__reorderButton{background-color:var(--color-panel-bg-soft);width:2rem;height:2rem;color:var(--color-panel-text-label);border:1px solid var(--color-border);font-size:var(--fs-s);cursor:pointer;border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;transition:background-color .15s,color .15s;display:flex}.styles-module__sJt97G__reorderButton:hover:not(:disabled){background-color:var(--color-panel-bg);color:var(--color-panel-text)}.styles-module__sJt97G__reorderButton:disabled{opacity:.3;cursor:not-allowed}.styles-module__sJt97G__editButton{height:2rem;color:var(--color-panel-text-label);border:1px solid var(--color-border);font-size:var(--fs-xs);font-weight:var(--fw-medium);cursor:pointer;white-space:nowrap;background-color:#0000;border-radius:.5rem;align-items:center;padding:0 .875rem;transition:background-color .2s,color .2s;display:flex}.styles-module__sJt97G__editButton:hover:not(:disabled){background-color:var(--color-panel-bg);color:var(--color-panel-text)}.styles-module__sJt97G__editButton:disabled{opacity:.5;cursor:not-allowed}.styles-module__sJt97G__posterForm{background:var(--color-panel-bg);border:1px solid var(--color-border);border-radius:.5rem;flex-direction:column;gap:.625rem;width:100%;margin-top:.5rem;padding:.875rem 1rem;display:flex}.styles-module__sJt97G__posterFormToggle{gap:.375rem;display:flex}.styles-module__sJt97G__posterFormPreview{border:1px solid var(--color-border);object-fit:cover;border-radius:.5rem;width:auto;max-width:200px;height:auto;max-height:120px}.styles-module__sJt97G__posterFormActions{align-items:center;gap:.5rem;display:flex}.styles-module__sJt97G__toggleButton{height:2.25rem;color:var(--color-panel-text-muted);border:1px solid var(--color-border);font-size:var(--fs-s);font-weight:var(--fw-medium);cursor:pointer;background:0 0;border-radius:.5rem;padding:0 1rem;transition:background-color .15s,color .15s,border-color .15s}.styles-module__sJt97G__toggleButton:hover:not(.styles-module__sJt97G__toggleActive){background-color:var(--color-panel-bg-soft);color:var(--color-panel-text)}.styles-module__sJt97G__toggleActive{background-color:var(--color-panel-text);border-color:var(--color-panel-text);color:var(--color-panel-bg)}.styles-module__sJt97G__toggleButtonSm{height:2rem;font-size:var(--fs-xs);padding:0 .875rem}.styles-module__sJt97G__input{background-color:var(--color-panel-bg-soft);border:1px solid rgba(var(--color-border-rgb), .1);width:100%;height:2.65rem;font-size:var(--fs-base);color:var(--color-panel-text);box-sizing:border-box;border-radius:.5rem;outline:none;padding:0 .875rem;font-family:Segoe UI,Arial,sans-serif;transition:border-color .15s,box-shadow .15s,background-color .15s}.styles-module__sJt97G__input::placeholder{color:var(--color-panel-text-muted)}.styles-module__sJt97G__input:focus{background-color:var(--color-panel-bg);border-color:rgba(var(--color-border-rgb), .35);box-shadow:0 2px 4px var(--color-shadow);outline:none}.styles-module__sJt97G__fileInput{font-size:var(--fs-s);color:var(--color-panel-text-label);cursor:pointer}.styles-module__sJt97G__fileInput::file-selector-button{background-color:var(--color-panel-bg-soft);height:2rem;color:var(--color-panel-text-label);border:1px solid var(--color-border);font-size:var(--fs-xs);font-weight:var(--fw-medium);cursor:pointer;border-radius:.5rem;margin-right:.75rem;padding:0 .875rem;transition:background-color .15s}.styles-module__sJt97G__fileInput::file-selector-button:hover{background-color:var(--color-panel-bg)}.styles-module__sJt97G__addButton{background-color:var(--color-panel-text);height:2.5rem;color:var(--color-panel-bg);font-size:var(--fs-s);font-weight:var(--fw-medium);cursor:pointer;letter-spacing:var(--ls-snug);border:none;border-radius:.5rem;align-items:center;gap:.5rem;padding:0 1.25rem;transition:background-color .25s,transform .2s;display:flex}.styles-module__sJt97G__addButton:hover:not(:disabled){background-color:var(--color-panel-text-hover)}.styles-module__sJt97G__addButton:disabled{opacity:.65;cursor:not-allowed}.styles-module__sJt97G__alertBox{font-size:var(--fs-s);border:1px solid;border-radius:.5rem;align-items:center;padding:.625rem .875rem;display:flex}.styles-module__sJt97G__alertError{background:var(--color-error-bg);border-color:var(--color-error-border);color:var(--color-error-text)}.styles-module__sJt97G__spinner{border:2px solid var(--color-panel-text-subtitle);border-top-color:var(--color-panel-bg);border-radius:50%;flex-shrink:0;width:13px;height:13px;animation:.6s linear infinite styles-module__sJt97G__spin}.styles-module__sJt97G__spinnerSm{border:2px solid var(--color-panel-text-subtitle);border-top-color:#0000;border-radius:50%;width:10px;height:10px;animation:.6s linear infinite styles-module__sJt97G__spin}@keyframes styles-module__sJt97G__spin{to{transform:rotate(360deg)}}@media (max-width:1200px){.styles-module__sJt97G__mediaItem{flex-wrap:wrap}.styles-module__sJt97G__mediaActions{flex-wrap:wrap;justify-content:flex-end;width:100%;margin-left:0}}@media (max-width:600px){.styles-module__sJt97G__mediaItem{flex-wrap:wrap;gap:.75rem}.styles-module__sJt97G__mediaThumbnail{border-radius:.5rem;width:100%;height:10rem}.styles-module__sJt97G__mediaInfo{flex:unset;width:100%;min-width:0}.styles-module__sJt97G__mediaTopRow{flex-wrap:wrap;gap:.375rem}.styles-module__sJt97G__mediaSrc,.styles-module__sJt97G__posterSrc{white-space:normal;width:100%}.styles-module__sJt97G__mediaActions{flex-wrap:wrap;justify-content:flex-end;width:100%;margin-left:0}}
.styles-module__x_ujYa__footer{background-color:var(--color-secondary);color:var(--color-on-secondary);width:100%;margin-top:auto}.styles-module__x_ujYa__footerContainer{max-width:1200px;margin:0 auto;padding:64px 24px 0}.styles-module__x_ujYa__mainFooter{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:2rem;padding-bottom:2rem;display:grid}.styles-module__x_ujYa__footerBrand{flex-direction:column;align-items:flex-start;gap:.5rem;display:flex}.styles-module__x_ujYa__footerLogoContainer{flex-direction:row;justify-content:center;align-items:center;gap:.5rem;display:flex}.styles-module__x_ujYa__footerLogoImage{object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;pointer-events:none;width:64px;height:auto}.styles-module__x_ujYa__footerLogoText{text-align:center;font-size:var(--fs-title-l);font-weight:var(--fw-regular);line-height:var(--lh-tight);color:var(--color-on-secondary-strong);transition:color .35s}.styles-module__x_ujYa__footerLogoText:hover{color:var(--color-on-secondary-hover)}.styles-module__x_ujYa__footerDescription{font-size:var(--fs-s);line-height:var(--lh-snug);color:var(--color-on-secondary);margin:0;padding:0}.styles-module__x_ujYa__footerMenu{flex-direction:column;gap:.5rem;display:flex}.styles-module__x_ujYa__footerMenuTitle{font-size:var(--fs-s);font-weight:var(--fw-semibold);text-transform:uppercase;letter-spacing:var(--ls-wider);color:var(--color-on-secondary-strong)}.styles-module__x_ujYa__footerMenuContent ul{margin:0;padding:0;list-style:none}.styles-module__x_ujYa__footerMenuContent li{margin-bottom:.5rem}.styles-module__x_ujYa__footerMenuContent a{font-size:var(--fs-s);color:var(--color-on-secondary);align-items:center;gap:.5rem;width:fit-content;text-decoration:none;transition:color .2s;display:flex}.styles-module__x_ujYa__footerMenuContent a:hover{color:var(--color-on-secondary-hover)}.styles-module__x_ujYa__footerIcon{width:16px;height:16px}.styles-module__x_ujYa__subfooter{text-align:center;border-top:1px solid #ffffff1a;flex-direction:row;justify-content:space-between;align-items:center;gap:.2rem;padding:16px 0;display:flex}.styles-module__x_ujYa__copyright{font-size:var(--fs-s);color:var(--color-on-secondary)}.styles-module__x_ujYa__author{font-size:var(--fs-s);color:var(--color-on-secondary-hover)}.styles-module__x_ujYa__author a{color:var(--color-on-secondary-hover);transition:color .35s}.styles-module__x_ujYa__author a:hover{color:var(--color-on-secondary-soft)}@media (max-width:800px){.styles-module__x_ujYa__footerContainer{padding:1.5rem}.styles-module__x_ujYa__footerLogoContainer{flex-direction:column;align-items:flex-start}.styles-module__x_ujYa__footerLogo{font-size:var(--fs-title-s)}}@media (max-width:600px){.styles-module__x_ujYa__subfooter{flex-direction:column}}
.styles-module__jKRycG__pageHeader{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.styles-module__jKRycG__pageTitle{font-size:var(--fs-title-l);font-weight:var(--fw-semibold);color:var(--color-panel-text);letter-spacing:var(--ls-tight);margin:0 0 .25rem}.styles-module__jKRycG__pageSubtitle{font-size:var(--fs-s);color:var(--color-panel-text-subtitle);margin:0}.styles-module__jKRycG__headerButtons{flex-shrink:0;align-items:center;gap:.625rem;display:flex}.styles-module__jKRycG__primaryButton{background-color:var(--color-panel-text);height:2.5rem;color:var(--color-panel-bg);font-size:var(--fs-s);font-weight:var(--fw-medium);cursor:pointer;letter-spacing:var(--ls-snug);border:none;border-radius:.5rem;flex-shrink:0;align-items:center;gap:.5rem;padding:0 1.25rem;transition:background-color .25s,transform .2s;display:flex}.styles-module__jKRycG__primaryButton:hover:not(:disabled){background-color:var(--color-panel-text-hover)}.styles-module__jKRycG__primaryButton:active:not(:disabled){transform:scale(.96)}.styles-module__jKRycG__primaryButton:disabled{opacity:.65;cursor:not-allowed}.styles-module__jKRycG__ghostButton{height:2.5rem;color:var(--color-panel-text-label);border:1px solid var(--color-border);font-size:var(--fs-s);font-weight:var(--fw-medium);cursor:pointer;letter-spacing:var(--ls-snug);background-color:#0000;border-radius:.5rem;flex-shrink:0;align-items:center;gap:.375rem;padding:0 1rem;transition:background-color .2s,color .2s;display:flex}.styles-module__jKRycG__ghostButton:hover:not(:disabled){background-color:var(--color-panel-bg-soft);color:var(--color-panel-text)}.styles-module__jKRycG__ghostButton:disabled{opacity:.5;cursor:not-allowed}.styles-module__jKRycG__spinner{border:2px solid var(--color-panel-text-subtitle);border-top-color:var(--color-panel-bg);border-radius:50%;flex-shrink:0;width:13px;height:13px;animation:.6s linear infinite styles-module__jKRycG__spin}@keyframes styles-module__jKRycG__spin{to{transform:rotate(360deg)}}.styles-module__jKRycG__group{background:var(--color-panel-bg);border:1px solid var(--color-border);border-radius:.75rem;padding:1.5rem}.styles-module__jKRycG__groupTitle{font-size:var(--fs-base);font-weight:var(--fw-semibold);color:var(--color-panel-text);letter-spacing:var(--ls-snug);border-bottom:1px solid var(--color-border);margin:0 0 1.25rem;padding-bottom:.75rem}.styles-module__jKRycG__fields{flex-direction:column;gap:1rem;display:flex}.styles-module__jKRycG__row2{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.styles-module__jKRycG__field{flex-direction:column;gap:.375rem;display:flex}.styles-module__jKRycG__label{font-size:var(--fs-s);font-weight:var(--fw-medium);color:var(--color-panel-text-label)}.styles-module__jKRycG__required{color:var(--color-error-text)}.styles-module__jKRycG__infoLabel{font-size:var(--fs-s);font-weight:var(--fw-regular);color:var(--color-panel-text-subtitle)}.styles-module__jKRycG__input{background-color:var(--color-panel-bg-soft);border:1px solid var(--color-border);width:100%;height:2.65rem;font-size:var(--fs-base);color:var(--color-panel-text);box-sizing:border-box;appearance:none;border-radius:.5rem;outline:none;padding:0 .875rem;font-family:Segoe UI,Arial,sans-serif;transition:border-color .15s,box-shadow .15s,background-color .15s}.styles-module__jKRycG__input::placeholder{color:var(--color-panel-text-muted)}.styles-module__jKRycG__input:focus{background-color:var(--color-panel-bg);box-shadow:0 2px 4px var(--color-shadow);border-color:var(--color-panel-accent);outline:none}.styles-module__jKRycG__textarea{resize:vertical;height:auto;line-height:var(--lh-normal);padding:.625rem .875rem}.styles-module__jKRycG__markdownArea{font-family:Courier New,Courier,monospace;font-size:var(--fs-s);line-height:var(--lh-normal);min-height:480px}@media (max-width:600px){.styles-module__jKRycG__row2{grid-template-columns:1fr}}.styles-module__jKRycG__hiddenInput{display:none}.styles-module__jKRycG__coverImagePicker{border:2px dashed var(--color-border);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;min-height:160px;transition:border-color .15s,background-color .15s;display:flex;overflow:hidden}.styles-module__jKRycG__coverImagePicker:hover{border-color:var(--color-panel-accent);background-color:var(--color-panel-bg-soft)}.styles-module__jKRycG__coverImagePickerLoading{cursor:wait;opacity:.7}.styles-module__jKRycG__coverImageEmpty{color:var(--color-panel-text-muted);flex-direction:column;align-items:center;gap:6px;padding:32px;display:flex}.styles-module__jKRycG__coverImageIcon{font-size:2rem}.styles-module__jKRycG__coverImageEmptyText{font-size:var(--fs-base);font-weight:var(--fw-medium)}.styles-module__jKRycG__coverImageEmptyHint{font-size:var(--fs-xs);opacity:.7}.styles-module__jKRycG__coverImageUploading{color:var(--color-panel-text-muted);font-size:var(--fs-s);flex-direction:column;align-items:center;gap:10px;display:flex}.styles-module__jKRycG__coverImagePreview{width:100%;min-height:160px;position:relative}.styles-module__jKRycG__coverImagePreviewImg{object-fit:cover;width:100%;max-height:300px;display:block}.styles-module__jKRycG__coverImageOverlay{color:#fff;font-size:var(--fs-base);font-weight:var(--fw-semibold);opacity:0;background:#00000073;justify-content:center;align-items:center;transition:opacity .15s;display:flex;position:absolute;inset:0}.styles-module__jKRycG__coverImagePreview:hover .styles-module__jKRycG__coverImageOverlay{opacity:1}.styles-module__jKRycG__coverImagePath{background-color:var(--color-panel-bg-soft);font-size:var(--fs-xs);color:var(--color-panel-text-muted);word-break:break-all;border-radius:6px;justify-content:space-between;align-items:center;gap:8px;margin-top:6px;padding:6px 10px;display:flex}.styles-module__jKRycG__coverImageClear{cursor:pointer;color:var(--color-panel-text);font-size:var(--fs-xs);background:0 0;border:none;border-radius:4px;flex-shrink:0;padding:2px 4px;transition:color .15s,background-color .15s}.styles-module__jKRycG__coverImageClear:hover{color:var(--color-error-text);background-color:var(--color-error-bg)}.styles-module__jKRycG__coverImageUrlRow{align-items:center;gap:.5rem;margin-top:.5rem;display:flex}.styles-module__jKRycG__coverImageUrlRow .styles-module__jKRycG__input{flex:1}
.styles-module__m80Wqq__showcaseSection{flex-direction:column;gap:1.75rem;display:flex}.styles-module__m80Wqq__pageHeader{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.styles-module__m80Wqq__pageTitle{font-size:var(--fs-title-l);font-weight:var(--fw-semibold);color:var(--color-panel-text);letter-spacing:var(--ls-tight);margin:0 0 .25rem}.styles-module__m80Wqq__pageSubtitle{font-size:var(--fs-s);color:var(--color-panel-text-subtitle);margin:0}.styles-module__m80Wqq__alertBox{font-size:var(--fs-s);border:1px solid;border-radius:.5rem;align-items:center;padding:.625rem .875rem;display:flex}.styles-module__m80Wqq__alertSuccess{background:var(--color-success-bg);border-color:var(--color-success-border);color:var(--color-success-text)}.styles-module__m80Wqq__alertError{background:var(--color-error-bg);border-color:var(--color-error-border);color:var(--color-error-text)}
.styles-module__m65vOW__instagramButton{z-index:99;-webkit-user-select:none;user-select:none;cursor:pointer;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;text-decoration:none;transition:transform .2s;display:flex;position:fixed;bottom:110px;right:30px;overflow:hidden}.styles-module__m65vOW__instagramButton svg{width:100%;height:auto}.styles-module__m65vOW__instagramButton:after{content:"";pointer-events:none;z-index:2;background:linear-gradient(115deg,#fff0 0%,#ffffff40 30%,#ffffffd9 50%,#ffffff40 70%,#fff0 100%);width:65%;height:100%;position:absolute;top:0;left:-100%;transform:skew(-20deg)}.styles-module__m65vOW__instagramButton:hover:after{transition:left .85s;left:130%}.styles-module__m65vOW__instagramButton:active{transform:scale(.95)}@media (max-width:800px){.styles-module__m65vOW__instagramButton{width:44px;height:44px;bottom:92px}}
.layout-module__uy5fnq__panelLayout{height:100dvh;display:flex;overflow-x:hidden}.layout-module__uy5fnq__panelMain{scrollbar-gutter:stable;flex:1;padding:5rem 1.5rem;overflow-y:auto}
.styles-module__cf1V2q__blogSection{box-sizing:border-box;flex-direction:column;gap:1.75rem;display:flex}.styles-module__cf1V2q__alertBox{font-size:var(--fs-s);border:1px solid;border-radius:.5rem;align-items:center;gap:.5rem;padding:.625rem .875rem;display:flex}.styles-module__cf1V2q__alertSuccess{background:var(--color-success-bg);border-color:var(--color-success-border);color:var(--color-success-text)}.styles-module__cf1V2q__alertError{background:var(--color-error-bg);border-color:var(--color-error-border);color:var(--color-error-text)}
