@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.2a48534a.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.18a48cbc.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.7a40eb73.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.c995e352.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.76dcb0b2.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.7cd81963.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.3a6ba036.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_86665bbb-module___Ht2Oq__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_86665bbb-module___Ht2Oq__variable{--admin-font-sans:"Inter","Inter Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/13bf9871fe164e7f-s.f2220059.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/cc545e633e20c56d-s.f6f1950f.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/71b036adf157cdcf-s.bd5f4d11.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/89b21bb081cb7469-s.51c18f09.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/3fe682a82f50d426-s.23358719.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/70bc3e132a0a741e-s.p.15008bfb.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.jetbrains_mono_2ddc7f8f-module__AotHpW__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_2ddc7f8f-module__AotHpW__variable{--admin-font-mono:"JetBrains Mono","JetBrains Mono Fallback"}
.admin-shell{--admin-content-gutter:1.5rem;--admin-top-banner-height:3rem;--admin-top-banner-gap:9px;--admin-sticky-rail-safe-area:6.5rem;color:#ffffffde;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;height:100lvh;min-height:100lvh;font-family:var(--admin-font-sans),system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;background-color:#121212}:is(html:has(.admin-shell),body:has(.admin-shell)){background-color:#121212}@supports not (height:100lvh){.admin-shell{height:-webkit-fill-available;min-height:-webkit-fill-available}}.admin-shell ::selection{color:#fffffffa;background:#fff3}.admin-shell ::selection{color:#fffffffa;background:#fff3}.admin-shell h1,.admin-shell h2,.admin-shell h3,.admin-shell h4,.admin-shell h5,.admin-shell h6{color:#ffffffde;font-family:var(--admin-font-sans),system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.admin-shell p,.admin-shell span,.admin-shell a,.admin-shell label,.admin-shell input,.admin-shell select,.admin-shell textarea{color:inherit}.admin-shell .text-mono{font-family:var(--admin-font-mono),"IBM Plex Mono","SF Mono","Monaco","Inconsolata",monospace;letter-spacing:.1em;text-transform:uppercase;font-size:.625rem}.admin-shell .admin-btn-base{appearance:none;color:#ffffffde;background-clip:padding-box;border-radius:0;outline:none;box-shadow:none!important;border:1px solid #ffffff2e!important}.admin-shell .admin-btn-base:focus,.admin-shell .admin-btn-base:focus-visible,.admin-shell .admin-btn-base:hover{outline:none;box-shadow:none!important;border-color:#ffffff5c!important}.admin-shell .admin-btn-primary{color:#ffffffde;background-color:#2a2a2a}.admin-shell .admin-btn-primary:hover{color:#ffffffde;background-color:#343434}.admin-shell .admin-rail-btn{min-height:2.5rem;padding-top:.625rem!important;padding-bottom:.625rem!important}.admin-shell .admin-publish-overlay{z-index:60;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(#0a0c0ec2,#08090bd6);justify-content:center;align-items:center;padding:1.5rem;display:flex;position:absolute;inset:0}.admin-shell .admin-publish-overlay.admin-publish-overlay-inline{z-index:auto;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;padding:0;position:static;inset:auto}.admin-shell .admin-publish-overlay-card{background:linear-gradient(#121418f5,#0d0f12f0);border:1px solid #ffffff29;justify-content:center;align-items:center;min-width:min(18rem,100%);padding:1rem 1.3rem;display:inline-flex;box-shadow:0 24px 60px #02040761,inset 0 1px #ffffff0d,0 0 0 1px #ffffff0a}.admin-shell .admin-publish-overlay-stack{flex-direction:column;align-items:center;gap:.7rem;width:max-content;max-width:100%;display:inline-flex}.admin-shell .admin-publish-loader{grid-template-columns:repeat(7,minmax(0,1fr));align-items:center;gap:.28rem;width:100%;display:inline-grid}.admin-shell .admin-publish-loader-segment{background:#ffffff29;width:100%;height:.22rem;animation:.95s step-end infinite admin-publish-segment-scan;display:block;box-shadow:inset 0 0 0 1px #ffffff0a}.admin-shell .admin-publish-loader-segment:nth-child(2){animation-delay:.1s}.admin-shell .admin-publish-loader-segment:nth-child(3){animation-delay:.2s}.admin-shell .admin-publish-loader-segment:nth-child(4){animation-delay:.3s}.admin-shell .admin-publish-loader-segment:nth-child(5){animation-delay:.4s}.admin-shell .admin-publish-loader-segment:nth-child(6){animation-delay:.5s}.admin-shell .admin-publish-loader-segment:nth-child(7){animation-delay:.6s}.admin-shell .admin-publish-overlay-label{color:#f0f4f7f0;letter-spacing:.16em;text-align:center;white-space:nowrap;display:block}.admin-shell .admin-publish-loader-segment:nth-child(odd){transform:translateY(-.5px)}@keyframes admin-publish-segment-scan{0%{opacity:.2;background:#ffffff24}35%{opacity:1;background:#f4f7faf0}to{opacity:.24;background:#ffffff24}}.admin-shell .admin-btn-commit{color:#eeffeffa;background-color:#a5d6a724;font-weight:600;transition:border-color .14s,background-color .14s,color .14s,box-shadow .14s,opacity .12s;border-color:#a5d6a780!important;box-shadow:0 0 0 1px #a5d6a71a,0 8px 18px #080e0a3d!important}.admin-shell .admin-btn-commit:hover,.admin-shell .admin-btn-commit:focus,.admin-shell .admin-btn-commit:focus-visible{color:#f6fff6;background-color:#a5d6a733;border-color:#a5d6a7ad!important;box-shadow:0 0 0 1px #a5d6a729,0 10px 22px #040a0647!important}.admin-shell .admin-btn-commit:disabled{box-shadow:none!important}.admin-shell .admin-btn-cancel{color:#ffdadfeb;background-color:#cf66790f;transition:border-color .14s,background-color .14s,color .14s,opacity .12s;border-color:#cf667947!important}.admin-shell .admin-btn-cancel:hover,.admin-shell .admin-btn-cancel:focus,.admin-shell .admin-btn-cancel:focus-visible{color:#ffe5e9fa;background-color:#cf66791a;border-color:#cf667970!important}.admin-shell .admin-btn-rail-secondary{color:#ffffffd6;background-color:#ffffff0a;transition:border-color .14s,background-color .14s,color .14s,opacity .12s;border-color:#ffffff29!important}.admin-shell .admin-btn-rail-secondary:hover,.admin-shell .admin-btn-rail-secondary:focus,.admin-shell .admin-btn-rail-secondary:focus-visible{color:#ffffffeb;background-color:#ffffff12;border-color:#ffffff47!important}.admin-shell .admin-btn-save{color:#fffffff5;background-color:#ffffff29;font-weight:600;border-color:#ffffff47!important}.admin-shell .admin-btn-save:hover,.admin-shell .admin-btn-save:focus,.admin-shell .admin-btn-save:focus-visible{background-color:#ffffff38;border-color:#ffffff70!important}.admin-shell .admin-btn-publish{color:#def6dffa;background-color:#a5d6a71f;border-color:#a5d6a780!important;box-shadow:0 0 0 1px #a5d6a71f,inset 0 1px #ffffff0a!important}.admin-shell .admin-btn-publish:hover,.admin-shell .admin-btn-publish:focus,.admin-shell .admin-btn-publish:focus-visible{color:#ecfaecfa;background-color:#a5d6a72e;border-color:#a5d6a7b8!important;box-shadow:0 0 0 1px #a5d6a72e,0 10px 24px #0a120c3d!important}.admin-shell .admin-btn-create-new{color:#d6eaf4f5;background-color:#587c911f;border-color:#78aac475!important;box-shadow:0 0 0 1px #587c911f,inset 0 1px #ffffff0a!important}.admin-shell .admin-btn-create-new:hover,.admin-shell .admin-btn-create-new:focus,.admin-shell .admin-btn-create-new:focus-visible{color:#e6f3fafa;background-color:#587c9133;border-color:#92c6e0b8!important;box-shadow:0 0 0 1px #78aac42e,0 10px 24px #0c141a3d!important}.admin-shell .admin-btn-start-over{color:#ffd6dcf5;background-color:#0000;border-color:#cf667970!important}.admin-shell .admin-btn-start-over:hover,.admin-shell .admin-btn-start-over:focus,.admin-shell .admin-btn-start-over:focus-visible{background-color:#cf667914;border-color:#cf667999!important}.admin-shell .admin-btn-discard{color:#ffe8ecfa;background-color:#cf66793d;border-color:#cf667980!important}.admin-shell .admin-btn-discard:hover,.admin-shell .admin-btn-discard:focus,.admin-shell .admin-btn-discard:focus-visible{background-color:#cf66794d;border-color:#cf6679b8!important}.admin-shell .admin-btn-secondary{color:#ffffffde;background-color:#1e1e1e}.admin-shell .admin-btn-secondary:hover{color:#ffffffde;background-color:#2b2b2b}.admin-shell .admin-surface{background-color:#1e1e1e;border:.5px solid #ffffff0d}.admin-shell .admin-text-primary{color:#ffffffde}.admin-shell .admin-text-secondary,.admin-shell .admin-label{color:#fff9}.admin-shell .admin-input{color:#ffffffde;background-color:#121212;border:.5px solid #ffffff1f;width:100%;padding:.5rem 1rem}.admin-shell .admin-input::placeholder{color:#ffffff61}.admin-shell .admin-input:focus{border-color:#ffffff3d;outline:none;box-shadow:0 0 0 1px #ffffff3d}.admin-shell .admin-input-invalid,.admin-shell .admin-input-invalid:focus{border-color:#cf66798a;box-shadow:0 0 0 1px #cf66792e}.admin-shell .admin-input:disabled{color:#ffffff61;cursor:not-allowed;background-color:#ffffff1f;border-color:#ffffff1f}.admin-shell .admin-date-field{position:relative}.admin-shell .admin-segmented-shell{color:#ffffffde;box-sizing:border-box;background-color:#121212;border:.5px solid #ffffff1f;align-items:center;gap:.625rem;width:100%;height:42px;padding:0 .875rem;display:flex}.admin-shell .admin-segmented-shell:focus-within{border-color:#ffffff3d;box-shadow:0 0 0 1px #ffffff3d}.admin-shell .admin-segmented-shell-invalid{border-color:#cf66798a;box-shadow:0 0 0 1px #cf66792e}.admin-shell .admin-select-field{position:relative}.admin-shell .admin-select-shell{color:#ffffffde;box-sizing:border-box;background:#121212;border:.5px solid #ffffff1f;align-items:center;width:100%;height:42px;padding:0 .75rem 0 .875rem;display:flex}.admin-shell .admin-select-shell:hover,.admin-shell .admin-select-shell:focus,.admin-shell .admin-select-shell:focus-visible,.admin-shell .admin-select-shell-open{border-color:#ffffff3d;outline:none;box-shadow:0 0 0 1px #ffffff3d}.admin-shell .admin-select-shell-invalid,.admin-shell .admin-select-shell-invalid:hover,.admin-shell .admin-select-shell-invalid:focus,.admin-shell .admin-select-shell-invalid:focus-visible,.admin-shell .admin-select-shell-invalid.admin-select-shell-open{border-color:#cf66798a;box-shadow:0 0 0 1px #cf66792e}.admin-shell .admin-select-shell:disabled{opacity:.38;cursor:not-allowed}.admin-shell .admin-select-input{color:#ffffffde;background:0 0;border:0;flex:auto;min-width:0;height:100%;padding:0}.admin-shell .admin-select-input:focus,.admin-shell .admin-select-input:focus-visible{outline:none}.admin-shell .admin-select-input[readonly]{cursor:pointer}.admin-shell .admin-select-value{white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;overflow:hidden}.admin-shell .admin-select-placeholder{color:#ffffff61}.admin-shell .admin-select-icon{color:#fff9;flex:none}.admin-shell .admin-select-icon-button{width:1.5rem;height:1.5rem;color:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.admin-shell .admin-select-icon-button:focus,.admin-shell .admin-select-icon-button:focus-visible{outline:none}.admin-shell .admin-select-popover{z-index:35;background:#161616;border:.5px solid #ffffff29;min-width:16rem;position:absolute;top:calc(100% + .375rem);left:0;box-shadow:0 18px 42px #0000006b}.admin-shell .admin-select-popover-stretch{width:100%}.admin-shell .admin-select-options{scrollbar-width:thin;scrollbar-color:#ffffff38 #ffffff0a;gap:.125rem;max-height:15rem;padding:.25rem;display:grid;overflow-y:auto}.admin-shell .admin-select-options::-webkit-scrollbar{width:8px}.admin-shell .admin-select-options::-webkit-scrollbar-track{background:#ffffff0a}.admin-shell .admin-select-options::-webkit-scrollbar-thumb{background:#ffffff38 padding-box padding-box;border:2px solid #0000;border-radius:999px}.admin-shell .admin-select-options::-webkit-scrollbar-thumb:hover{background:#ffffff52 padding-box padding-box}.admin-shell .admin-select-option{color:#ffffffde;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:.625rem;width:100%;min-height:2rem;padding:.4rem .625rem;transition:background-color .14s,color .14s;display:flex}.admin-shell .admin-select-option:hover,.admin-shell .admin-select-option:focus,.admin-shell .admin-select-option:focus-visible,.admin-shell .admin-select-option-active{background:#ffffff12;outline:none}.admin-shell .admin-select-option-selected{color:#fffffffa;background:#ffffff24}.admin-shell .admin-select-option:disabled{opacity:.38;cursor:not-allowed}.admin-shell .admin-select-empty{color:#ffffff6b;padding:.75rem}.admin-shell .admin-select-option-meta{align-items:center;gap:.625rem;min-width:0;display:flex}.admin-shell .admin-select-option-label{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.admin-shell .admin-dropzone-invalid{box-shadow:0 0 0 1px #cf66792e;border-color:#cf66798a!important}.admin-shell .admin-segmented-group{align-items:center;gap:.15rem;min-width:0;display:inline-flex}.admin-shell .admin-segmented-inline-divider,.admin-shell .admin-segment-separator{color:#ffffff6b;font-variant-numeric:tabular-nums;flex:none}.admin-shell .admin-segment{color:#ffffffde;text-align:center;font-variant-numeric:tabular-nums;background:0 0;border:0;padding:.125rem 0}.admin-shell .admin-segment::placeholder{color:#ffffff61}.admin-shell .admin-segment:focus{outline:none}.admin-shell .admin-segment:disabled{color:#ffffff61;cursor:not-allowed}.admin-shell .admin-segment-day{width:1.75rem}.admin-shell .admin-segment-year{width:3.5rem}.admin-shell .admin-segmented-icon-button{color:#ffffffde;cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;width:2rem;height:2rem;margin-left:auto;padding:0;transition:color .14s,opacity .14s;display:inline-flex}.admin-shell .admin-segmented-icon-button:hover,.admin-shell .admin-segmented-icon-button:focus,.admin-shell .admin-segmented-icon-button:focus-visible{color:#fffffffa;outline:none}.admin-shell .admin-segmented-icon-button:disabled{opacity:.38;cursor:not-allowed}.admin-shell .admin-date-input,.admin-shell .admin-datetime-input{color:#ffffffde;padding-right:3rem}.admin-shell .admin-datetime-input{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.admin-shell .admin-datetime-input::-webkit-calendar-picker-indicator{opacity:0}.admin-shell .admin-date-icon-button{z-index:2;color:#ffffffde;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:2rem;height:2rem;padding:0;transition:color .14s,opacity .14s;display:inline-flex;position:absolute;top:50%;right:.75rem;transform:translateY(-50%)}.admin-shell .admin-date-icon-button:hover,.admin-shell .admin-date-icon-button:focus,.admin-shell .admin-date-icon-button:focus-visible{color:#fffffffa;outline:none}.admin-shell .admin-date-icon-button:disabled{opacity:.38;cursor:not-allowed}.admin-shell .admin-calendar-popover{z-index:30;background:#161616;border:.5px solid #ffffff29;width:100%;min-width:20rem;position:absolute;top:calc(100% + .5rem);left:0;box-shadow:0 18px 42px #0000006b}.admin-shell .admin-calendar-popover-combined{min-width:20rem}.admin-shell .admin-calendar-nav{grid-template-columns:2rem minmax(0,1fr) 2rem;align-items:center;gap:.5rem;padding:.875rem .875rem .625rem;display:grid}.admin-shell .admin-calendar-nav-btn{color:#ffffffde;cursor:pointer;background:#ffffff08;border:.5px solid #ffffff1a;justify-content:center;align-items:center;width:2rem;height:2rem;padding:0;transition:border-color .14s,background-color .14s;display:inline-flex}.admin-shell .admin-calendar-nav-btn:hover,.admin-shell .admin-calendar-nav-btn:focus,.admin-shell .admin-calendar-nav-btn:focus-visible{background:#ffffff12;border-color:#ffffff3d;outline:none}.admin-shell .admin-calendar-month{color:#ffffffde;text-align:center;min-width:0}.admin-shell .admin-calendar-weekdays,.admin-shell .admin-calendar-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:.25rem;padding:0 .875rem .875rem;display:grid}.admin-shell .admin-calendar-weekday{color:#ffffff6b;justify-content:center;align-items:center;min-height:1.5rem;display:inline-flex}.admin-shell .admin-calendar-day{color:#ffffffde;cursor:pointer;background:#ffffff05;border:.5px solid #ffffff14;justify-content:center;align-items:center;min-height:2.25rem;padding:0;transition:border-color .14s,background-color .14s,color .14s;display:inline-flex}.admin-shell .admin-calendar-day:hover,.admin-shell .admin-calendar-day:focus,.admin-shell .admin-calendar-day:focus-visible{background:#ffffff14;border-color:#ffffff3d;outline:none}.admin-shell .admin-calendar-day-outside{color:#ffffff57}.admin-shell .admin-calendar-day-selected{color:#fffffffa;background:#ffffff29;border-color:#ffffff70}.admin-shell .admin-calendar-day-today{box-shadow:inset 0 0 0 1px #ffffff52}.admin-shell .admin-calendar-popover-footer{border-top:.5px solid #ffffff14}.admin-shell .admin-time-picker-block{padding:.875rem}.admin-shell .admin-time-picker-heading{color:#fff9;margin-bottom:.625rem}.admin-shell .admin-time-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.admin-shell .admin-time-column{min-width:0}.admin-shell .admin-time-column-heading{color:#ffffff6b;margin-bottom:.375rem}.admin-shell .admin-time-scroll-list{scrollbar-width:thin;scrollbar-color:#ffffff38 #ffffff0a;gap:.375rem;max-height:11rem;padding-right:.25rem;display:grid;overflow-y:auto}.admin-shell .admin-time-scroll-list::-webkit-scrollbar{width:8px}.admin-shell .admin-time-scroll-list::-webkit-scrollbar-track{background:#ffffff0a}.admin-shell .admin-time-scroll-list::-webkit-scrollbar-thumb{background:#ffffff38 padding-box padding-box;border:2px solid #0000;border-radius:999px}.admin-shell .admin-time-scroll-list::-webkit-scrollbar-thumb:hover{background:#ffffff52 padding-box padding-box}.admin-shell .admin-time-value{color:#ffffffd6;cursor:pointer;background:#ffffff08;border:.5px solid #ffffff14;justify-content:center;align-items:center;min-height:2rem;padding:.375rem .5rem;transition:border-color .14s,background-color .14s,color .14s;display:inline-flex}.admin-shell .admin-time-value:hover,.admin-shell .admin-time-value:focus,.admin-shell .admin-time-value:focus-visible{color:#fffffff5;background:#ffffff14;border-color:#ffffff3d;outline:none}.admin-shell .admin-time-value-selected{color:#fffffffa;background:#ffffff29;border-color:#fff6}.admin-shell .admin-error{color:#cf6679}.admin-shell .admin-status-notice{background-color:#121212;background-image:var(--admin-status-notice-tone,none);-webkit-backdrop-filter:blur(10px);background-origin:border-box;background-clip:padding-box;border:.5px solid #0000}.admin-shell .admin-status-notice-copy{font-family:var(--admin-font-mono),"IBM Plex Mono","SF Mono","Monaco","Inconsolata",monospace;letter-spacing:.1em;text-transform:uppercase;font-size:.625rem}.admin-shell .admin-status-notice--banner{box-sizing:border-box;border-bottom-width:.5px;border-left:0;border-right:0;align-items:center;width:100%;height:100%;min-height:0;padding:0;display:flex;overflow:hidden}.admin-shell .admin-status-notice-inner{align-items:center;width:100%;min-width:0;min-height:100%;padding-left:1.5rem;padding-right:1.5rem;display:flex}.admin-shell .admin-status-notice--banner .admin-status-notice-copy{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.admin-shell .admin-status-notice--inline{align-items:center;max-width:100%;min-height:2rem;padding:.425rem .75rem;display:inline-flex}.admin-shell .admin-status-notice--success{--admin-status-notice-tone:linear-gradient(0deg,#223127cc,#223127cc);color:#a5d6a7;border-color:#a5d6a770}.admin-shell .admin-status-notice--draft{color:#f4f7fafa;background-image:linear-gradient(#828f9e47,#4a54607a);border-color:#e8edf36b;box-shadow:inset 0 1px #ffffff14,0 0 0 1px #e8edf314}.admin-shell .admin-status-notice--error{--admin-status-notice-tone:linear-gradient(0deg,#2b1d22cc,#2b1d22cc);color:#cf6679;border-color:#cf667970}.admin-shell .admin-top-banner-slot{z-index:20;height:var(--admin-top-banner-height);pointer-events:none;background:0 0;align-items:stretch;display:flex;position:absolute;top:0;left:0;right:0}.admin-shell .admin-top-banner-slot>*{pointer-events:auto}@media (min-width:1024px){.admin-shell .admin-status-notice-inner{padding-left:2rem;padding-right:2rem}}.admin-shell .admin-sticky-rail{z-index:30;padding-right:var(--admin-content-gutter);padding-left:var(--admin-content-gutter);-webkit-backdrop-filter:blur(10px);background-color:#0c0c0cf0;border-top:1px solid #ffffff3d;box-shadow:0 -10px 30px #000000ad}.admin-shell .admin-sticky-rail-top-notice{width:100%}.admin-shell .admin-draft-rail-state{border-bottom:1px solid #ffffff14;align-items:center;gap:.75rem;width:100%;min-height:2.75rem;padding:.7rem 0;display:flex}.admin-shell .admin-draft-rail-state-dot{background-color:#e8edf3eb;border-radius:9999px;flex-shrink:0;width:.375rem;height:1.25rem;box-shadow:0 0 0 1px #e8edf32e}.admin-shell .admin-draft-rail-state-copy{flex-direction:column;gap:.15rem;min-width:0;display:flex}.admin-shell .admin-draft-rail-state-title{color:#f4f7fafa;font-family:var(--admin-font-mono),"IBM Plex Mono","SF Mono","Monaco","Inconsolata",monospace;letter-spacing:.12em;text-transform:uppercase;font-size:.625rem;line-height:1.2}.admin-shell .admin-draft-rail-state-detail{color:#ffffff9e;font-size:.75rem;line-height:1.2}.admin-shell .admin-sticky-rail-top-notice+.admin-sticky-rail-inner{padding-top:.875rem}.admin-shell .admin-sticky-rail-inner{flex-wrap:wrap;align-items:center;gap:.75rem;padding:1rem 0;display:flex}.admin-shell .admin-sticky-rail-actions{flex-wrap:wrap;align-items:center;gap:.75rem;min-width:0;display:flex}.admin-shell .admin-sticky-rail-meta{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.75rem;min-width:0;margin-left:auto;display:flex}.admin-shell .admin-tab-header{margin-bottom:0}.admin-shell .admin-tab-body{flex-direction:column;gap:1.5rem;width:100%;min-width:0;display:flex}.admin-shell .admin-entity-panel-top-block{flex-direction:column;gap:1rem;display:flex;transform:translateY(-6px)}.admin-shell .admin-entity-panel-header{justify-content:space-between;align-items:center;gap:1rem;display:flex}.admin-shell .admin-entity-panel-heading{align-items:center;gap:.5rem;display:flex}.admin-shell .admin-entity-panel-heading .admin-status-badge{transform:translateY(-1px)}.admin-shell .admin-entity-panel-search{flex-shrink:0;position:relative}.admin-shell [data-admin-scroll-area=true]{overscroll-behavior-y:contain;padding-top:calc(var(--admin-top-banner-height) + var(--admin-top-banner-gap))}.admin-shell [data-admin-scroll-area=true],.admin-shell .admin-scroll-gutter{scrollbar-gutter:stable}.admin-shell .admin-section-block{background-color:#1e1e1e;border:.5px solid #ffffff0d;padding:1.5rem}.admin-shell .admin-design-color-card{background-color:#181818f5;border:.5px solid #ffffff24;box-shadow:0 18px 42px #00000047,inset 0 1px #ffffff08}.admin-shell .admin-react-colorful{width:208px}.admin-shell .admin-react-colorful .react-colorful__saturation{background-image:linear-gradient(90deg,#fff,#fff0),linear-gradient(#0000,#000);border-radius:3px 3px 0 0;height:144px;position:relative}.admin-shell .admin-react-colorful .react-colorful__hue{background:linear-gradient(90deg,red 0%,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,red 100%);border:1px solid #ffffff24;border-radius:999px;height:12px;margin-top:8px}.admin-shell .admin-react-colorful .react-colorful__pointer,.admin-shell .admin-react-colorful .react-colorful__hue-pointer{background:#e8e8e8;border:1px solid #ffffffe0;border-radius:999px;width:12px;height:12px;box-shadow:0 0 0 1px #00000094}.admin-shell .admin-content-page-card{border-color:#ffffff14;transition:border-color .14s,background-color .14s}.admin-shell .admin-content-page-card:hover,.admin-shell .admin-content-page-card:focus-within{background-color:#ffffff0a;border-color:#ffffff29}.admin-shell .admin-content-visibility-slot{flex:0 0 9rem;justify-content:flex-end;align-self:center;width:9rem;display:flex}.admin-shell .admin-content-visibility-tooltip-anchor{justify-content:flex-end;width:100%;display:flex;position:relative}.admin-shell .admin-content-visibility-switch{color:#ffffffde;background:0 0;border:1px solid #0000;align-items:center;gap:.5rem;margin-left:auto;padding:.5rem .75rem;transition:border-color .12s,background-color .12s,opacity .12s;display:flex}.admin-shell .admin-content-visibility-switch--disabled{cursor:not-allowed;pointer-events:none;background-color:#0000;border-color:#0000}.admin-shell .admin-content-visibility-switch--disabled .admin-content-visibility-label{color:#ffffffd6;font-weight:600}.admin-shell .admin-content-visibility-switch--disabled .admin-content-visibility-track{opacity:1;filter:brightness(.68);border-color:#ffffff3d}.admin-shell .admin-content-visibility-tooltip{z-index:45;color:#ffffffe0;letter-spacing:.04em;text-transform:none;opacity:0;pointer-events:none;background:#161616;border:.5px solid #fff3;max-width:15rem;padding:.35rem .5rem;font-family:JetBrains Mono,IBM Plex Mono,SF Mono,Monaco,Inconsolata,monospace;font-size:.625rem;line-height:1.35;transition:opacity .1s,transform .1s;position:absolute;top:calc(100% + .35rem);right:0;transform:translateY(-2px);box-shadow:0 12px 24px #0000005c}.admin-shell .admin-content-visibility-tooltip-anchor:hover .admin-content-visibility-tooltip{opacity:1;transform:translateY(0)}@media (hover:none),(pointer:coarse){.admin-shell .admin-content-visibility-tooltip{display:none}}.admin-shell .admin-btn-new{color:#a5d6a7;background-color:#a5d6a70f;border:1px solid #a5d6a757;transition:border-color .12s,background-color .12s,opacity .12s}.admin-shell .admin-btn-new:hover{background-color:#a5d6a71f;border-color:#a5d6a799}.admin-shell .admin-btn-new:disabled{opacity:.5;cursor:not-allowed}.admin-shell .admin-state-toggle{color:#ffffffde;background-color:#ffffff08;border:1px solid #ffffff29;align-items:center;gap:.75rem;transition:border-color .14s,background-color .14s,box-shadow .14s,opacity .12s;display:inline-flex}.admin-shell .admin-state-toggle:hover,.admin-shell .admin-state-toggle:focus,.admin-shell .admin-state-toggle:focus-visible{background-color:#ffffff0d;border-color:#ffffff47}.admin-shell .admin-state-toggle--compact{justify-content:space-between;min-height:2.5rem;padding-left:.875rem;padding-right:.875rem}.admin-shell .admin-state-toggle--card{justify-content:space-between;width:100%;padding:1rem 1.125rem}.admin-shell .admin-state-toggle--success.is-on{background-color:#a5d6a714;border-color:#a5d6a75c}.admin-shell .admin-state-toggle-copy{flex-direction:column;align-items:flex-start;gap:.2rem;min-width:0;display:flex}.admin-shell .admin-state-toggle-title{font-family:var(--admin-font-mono),"IBM Plex Mono","SF Mono","Monaco","Inconsolata",monospace;letter-spacing:.1em;text-transform:uppercase;font-size:.625rem}.admin-shell .admin-state-toggle--compact .admin-state-toggle-copy{flex-direction:row;align-items:center;gap:0}.admin-shell .admin-state-toggle--compact .admin-state-toggle-title{display:none}.admin-shell .admin-state-toggle-state{font-family:var(--admin-font-mono),"IBM Plex Mono","SF Mono","Monaco","Inconsolata",monospace;letter-spacing:.1em;text-transform:uppercase;color:#ffffff9e;font-size:.5625rem}.admin-shell .admin-state-toggle--compact .admin-state-toggle-state{color:#ffffffde}.admin-shell .admin-state-toggle-switch{background-color:#ffffff29;border:1px solid #fff3;border-radius:9999px;flex-shrink:0;align-items:center;width:2.25rem;height:1.25rem;transition:background-color .14s,border-color .14s;display:inline-flex;position:relative}.admin-shell .admin-state-toggle-switch-thumb{background-color:#fff;border-radius:9999px;width:.75rem;height:.75rem;transition:transform .14s;display:inline-block;transform:translate(.25rem)}.admin-shell .admin-state-toggle.is-on .admin-state-toggle-switch{background-color:#fffc}.admin-shell .admin-state-toggle--success.is-on .admin-state-toggle-switch{background-color:#a5d6a7b3;border-color:#a5d6a76b}.admin-shell .admin-state-toggle.is-on .admin-state-toggle-switch-thumb{transform:translate(1.125rem)}.admin-shell .admin-view-switch{background-color:#141414;border:.5px solid #ffffff14;width:100%;display:inline-flex}.admin-shell .admin-view-switch-option{color:#ffffff94;letter-spacing:.1em;text-transform:uppercase;background:0 0;border:0;border-right:.5px solid #ffffff14;flex:1 1 0;min-height:2.5rem;font-family:JetBrains Mono,IBM Plex Mono,SF Mono,Monaco,Inconsolata,monospace;font-size:.625rem;transition:background-color .14s,color .14s}.admin-shell .admin-view-switch-option:last-child{border-right:0}.admin-shell .admin-view-switch-option:hover,.admin-shell .admin-view-switch-option:focus,.admin-shell .admin-view-switch-option:focus-visible{color:#ffffffd6;background-color:#ffffff0d;outline:none}.admin-shell .admin-view-switch-option.is-active{color:#fffffff0;background-color:#ffffff24}.admin-shell .admin-top-link{color:#ffffff9e;text-transform:uppercase;letter-spacing:.12em;transition:opacity .12s}.admin-shell .admin-top-link:hover{opacity:.72}.admin-shell .admin-status-badge{letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;border:1px solid #0000;padding:.25rem .5rem;font-family:JetBrains Mono,IBM Plex Mono,SF Mono,Monaco,Inconsolata,monospace;font-size:.5625rem;line-height:1}.admin-shell .admin-status-new{color:#a5d6a7;background-color:#a5d6a71f;border-color:#a5d6a75c}.admin-shell .admin-status-edit{color:#f0c674;background-color:#f0c6741f;border-color:#f0c6745c}.admin-shell .admin-detect-status-on-form-filled{color:#a5d6a7}.admin-shell .admin-detect-status-on-form-empty{color:#ef9a9a}.admin-shell .admin-detect-status-not-on-form{color:#f0c674}.admin-shell .admin-status-draft{color:#e4e4e4eb;background-color:#ffffff14;border-color:#ffffff3d}.admin-shell .admin-modal-backdrop{z-index:60;-webkit-backdrop-filter:blur(6px);background-color:#000000b8;justify-content:center;align-items:center;padding:1.5rem;display:flex;position:fixed;inset:0}.admin-shell .admin-modal-card{background-color:#171717;border:.5px solid #ffffff1f;width:min(100%,28rem);box-shadow:0 24px 72px #00000085}@media (min-width:1024px){.admin-shell{--admin-content-gutter:2rem;--admin-top-banner-height:calc(2.25rem - 4px);--admin-top-banner-gap:1px}}@media (max-width:639px){.admin-shell{--admin-top-banner-height:4rem;--admin-sticky-rail-safe-area:8.5rem}.admin-shell .admin-draft-rail-state-detail{display:none}.admin-shell .admin-sticky-rail-inner{align-items:flex-start}.admin-shell .admin-sticky-rail-meta{justify-content:space-between;width:100%;margin-left:0}}.admin-shell img[src^="/icons/"]{filter:brightness(0)saturate()invert();opacity:.87}.admin-shell svg{color:inherit}.admin-shell .admin-surface svg.lucide-instagram,.admin-shell .admin-surface svg.lucide-file-text,.admin-shell .admin-surface svg.lucide-mail,.admin-shell .admin-surface svg.lucide-link2{color:#ffffffde}
