.BlogPostsFeedView_empty__YNCC5{padding:32px;text-align:center;color:#666;font-size:.875rem;background:#f5f5f5;border:2px dashed #e0e0e0;border-radius:8px}.BlogPostsFeedView_grid-advanced__yWkop,.BlogPostsFeedView_list__VCXv2{display:flex;flex-direction:column;gap:16px}.BlogPostsFeedView_ga-group__3kJ7L{display:grid;grid-template-columns:1fr 1fr;gap:16px;align-items:stretch}.BlogPostsFeedView_ga-group--solo__l715d{grid-template-columns:1fr}.BlogPostsFeedView_ga-feature__ijLT8{display:flex}.BlogPostsFeedView_ga-feature__ijLT8>*{flex:1 1}.BlogPostsFeedView_ga-stack__2y4QG{display:flex;flex-direction:column;gap:16px}@media(max-width:767px){.BlogPostsFeedView_ga-group__3kJ7L{grid-template-columns:1fr}}.BlogPostsFeedView_carousel__xtxMy{display:flex;gap:16px;overflow-x:auto}.BlogPostsFeedView_carousel__xtxMy>*{flex:0 0 360px}.BlogPostsFeedView_carousel__xtxMy img{object-fit:cover}.CookieConsent_banner__twst2{position:fixed;right:0;bottom:0;left:0;z-index:1000;display:flex;flex-wrap:wrap;gap:1rem;align-items:center;justify-content:space-between;padding:1rem 1.5rem;background-color:#fff;border-top:1px solid #e0e0e0;box-shadow:0 -4px 16px rgba(0,0,0,.08)}.CookieConsent_copy__Sq5QM{flex:1 1 280px;font-size:.875rem;color:#1a1a1a}.CookieConsent_actions__S0F0p{display:flex;gap:.5rem}.CookieConsent_button__FIP2b{padding:.5rem 1rem;font-size:.875rem;font-weight:600;cursor:pointer;border:1px solid #e0e0e0;border-radius:4px;background-color:rgba(0,0,0,0);color:#1a1a1a}.CookieConsent_button__FIP2b:focus-visible{outline:2px solid #06c;outline-offset:2px}.CookieConsent_primary__hprFx{background-color:#06c;color:#fff;border-color:#06c}.CookieConsent_link__XU_Ya{margin-left:.25rem;color:#06c}.HeroReveal_hero__QhtAh{position:relative;width:100%}.HeroReveal_bg-clip__GHIK2{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none}.HeroReveal_bg-parallax__zda8V{position:absolute;left:0;right:0;top:-15%;height:130%;transform:translateY(var(--hero-parallax-y,0));will-change:transform}.HeroReveal_bg-image__7mgm9{position:absolute;inset:0;background-image:var(--hero-bg-image,none);background-position:50%;background-size:cover;background-repeat:no-repeat;filter:var(--hero-bg-brightness, ) var(--hero-bg-blur, )}@media(max-width:767px){.HeroReveal_bg-image__7mgm9{background-image:var(--hero-bg-image-mobile,var(--hero-bg-image,none))}}.HeroReveal_bg-mosaic__z6WVI{position:absolute;inset:0;display:grid}.HeroReveal_bg-tile__nYP6d{background-color:var(--hero-pixel-overlay-color,#0a0a0a);box-shadow:0 0 0 1px var(--hero-pixel-overlay-color,#0a0a0a)}.HeroReveal_hero__QhtAh[data-hero-mosaic=done] .HeroReveal_bg-mosaic__z6WVI{display:none}@media(prefers-reduced-motion:no-preference){.HeroReveal_hero__QhtAh[data-hero-state=pending] [data-hero-block]{opacity:0;transform:translateY(50px);will-change:opacity,transform}.HeroReveal_hero__QhtAh[data-hero-state=revealed] [data-hero-block]{opacity:1;transform:translateY(0);transition:opacity 1s cubic-bezier(.25,0,.25,1),transform 1s cubic-bezier(.25,0,.25,1);transition-delay:var(--hero-stagger-delay,0s)}.HeroReveal_hero__QhtAh:not([data-hero-variant^=pixel])[data-hero-state=pending] .HeroReveal_bg-image__7mgm9{opacity:0;transform:scale(1.4);will-change:opacity,transform}.HeroReveal_hero__QhtAh:not([data-hero-variant^=pixel])[data-hero-state=revealed] .HeroReveal_bg-image__7mgm9{opacity:1;transform:scale(1);transition:opacity 3s cubic-bezier(.25,.1,.23,1),transform 3s cubic-bezier(.25,.1,.23,1)}.HeroReveal_hero__QhtAh[data-hero-variant^=pixel][data-hero-state=pending] .HeroReveal_bg-tile__nYP6d{opacity:1;transform:scale(1);will-change:opacity,transform}.HeroReveal_hero__QhtAh[data-hero-variant^=pixel][data-hero-state=revealed] .HeroReveal_bg-tile__nYP6d{opacity:0;transform:scale(1.06);transition:opacity var(--hero-tile-duration,.5s) ease-out,transform var(--hero-tile-duration,.5s) ease-out;transition-delay:var(--hero-tile-delay,0s)}}.Modal_backdrop__Yzk_V{position:fixed;inset:0;z-index:200;display:flex;align-items:center;justify-content:center;animation:Modal_fade-in__DGN3V .15s ease}.Modal_backdrop-button__AP7n9{position:absolute;inset:0;width:100%;height:100%;padding:0;background-color:rgba(0,0,0,.5);border:none;cursor:default}.Modal_modal__ISOdi{position:relative;z-index:300;display:flex;flex-direction:column;max-height:90vh;padding:0;margin:16px;font-family:var(--font-base),-apple-system,blinkmacsystemfont,"Segoe UI",sans-serif;color:#1a1a1a;background-color:#fff;border:1px solid #e0e0e0;border-radius:12px;box-shadow:0 10px 15px rgba(0,0,0,.1);animation:Modal_slide-up__WRLHK .2s ease}.Modal_modal__ISOdi:focus{outline:none}.Modal_modal--sm__nmtpz{width:100%;max-width:400px}.Modal_modal--md__L4P5e{width:100%;max-width:560px}.Modal_modal--lg__SOQgb{width:100%;max-width:720px}.Modal_modal--xl__VLLg9{width:calc(100vw - 80px);max-width:calc(100vw - 80px);max-height:calc(100vh - 80px)}.Modal_header__Oud82{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;padding:16px 24px;border-bottom:1px solid #e0e0e0}.Modal_title__76_GZ{margin:0;font-size:1.125rem;font-weight:600}.Modal_close__wqqVo{display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;font-size:1.25rem;color:#666;background:none;border:none;border-radius:4px;cursor:pointer;transition:background-color .15s ease}.Modal_close__wqqVo:hover{background-color:#f5f5f5}.Modal_close__wqqVo:focus-visible{outline:2px solid #06c;outline-offset:2px}.Modal_body__JZEbr{min-height:0;padding:24px;overflow-y:auto}.ConfirmDialog_message__uRnYm{margin:0 0 24px;font-family:var(--font-base),-apple-system,blinkmacsystemfont,"Segoe UI",sans-serif;font-size:1rem;color:#333;line-height:1.5}.ConfirmDialog_actions__pL6ba{display:flex;justify-content:flex-end;gap:8px}.SiteSwitcher_switcher__miykD{display:flex;flex-direction:column;gap:4px;padding:8px 16px;border-bottom:1px solid #e0e0e0}.SiteSwitcher_label__w6Wny{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:#666}.SiteSwitcher_label__w6Wny,.SiteSwitcher_select__9KFol{font-family:var(--font-base),-apple-system,blinkmacsystemfont,"Segoe UI",sans-serif}.SiteSwitcher_select__9KFol{width:100%;padding:4px 8px;font-size:.875rem;color:#1a1a1a;background-color:#fff;border:1px solid #e0e0e0;border-radius:4px;cursor:pointer}.SiteSwitcher_select__9KFol:focus-visible{outline:2px solid #06c;outline-offset:2px}.SiteSwitcher_select--collapsed__rlDqP{width:100%;padding:4px;font-size:.875rem;color:#1a1a1a;background-color:#fff;border:1px solid #e0e0e0;border-radius:4px;cursor:pointer}.SiteSwitcher_select--collapsed__rlDqP:focus-visible{outline:2px solid #06c;outline-offset:2px}.SiteSwitcher_single-label__TV8Lx{font-family:var(--font-base),-apple-system,blinkmacsystemfont,"Segoe UI",sans-serif;font-size:.875rem;font-weight:600;color:#1a1a1a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.AdminSidebar_sidebar__5HX5b{display:flex;flex-direction:column;width:240px;height:100vh;background-color:#fff;border-right:1px solid #e0e0e0;transition:width .2s ease;position:fixed;top:0;left:0;z-index:50}.AdminSidebar_sidebar--collapsed__zsmOc{width:64px}.AdminSidebar_header__pZDYH{display:flex;align-items:center;justify-content:space-between;padding:16px;border-bottom:1px solid #e0e0e0}.AdminSidebar_brand__YRwlI{font-family:var(--font-base),-apple-system,blinkmacsystemfont,"Segoe UI",sans-serif;font-size:1.125rem;font-weight:700;color:#1a1a1a;white-space:nowrap;overflow:hidden}.AdminSidebar_sidebar--collapsed__zsmOc .AdminSidebar_brand__YRwlI{font-size:1.25rem;text-align:center;width:100%}.AdminSidebar_toggle__Zbhn5{display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;font-size:.875rem;color:#666;background:none;border:1px solid #e0e0e0;border-radius:4px;cursor:pointer;flex-shrink:0;transition:background-color .15s ease}.AdminSidebar_toggle__Zbhn5:hover{background-color:#f5f5f5}.AdminSidebar_toggle__Zbhn5:focus-visible{outline:2px solid #06c;outline-offset:2px}.AdminSidebar_sidebar--collapsed__zsmOc .AdminSidebar_toggle__Zbhn5{display:none}.AdminSidebar_nav__AEGHF{flex:1 1;overflow-y:auto;padding:8px}.AdminSidebar_nav-item__wj_vL{display:flex;align-items:center;gap:8px;padding:8px 16px;font-family:var(--font-base),-apple-system,blinkmacsystemfont,"Segoe UI",sans-serif;font-size:.875rem;color:#333;text-decoration:none;border-radius:8px;transition:background-color .15s ease,color .15s ease}.AdminSidebar_nav-item__wj_vL:hover{background-color:#f5f5f5;color:#1a1a1a}.AdminSidebar_nav-item__wj_vL:focus-visible{outline:2px solid #06c;outline-offset:2px}.AdminSidebar_sidebar--collapsed__zsmOc .AdminSidebar_nav-item__wj_vL{justify-content:center;padding:8px}.AdminSidebar_nav-item--active__bblFk{color:#06c;background-color:rgba(0,102,204,.08);font-weight:500}.AdminSidebar_nav-icon__4NB6K{flex-shrink:0;font-size:1rem;width:20px;text-align:center}.AdminSidebar_nav-label__lEZ1y{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.AdminSidebar_footer__uzmzk{display:flex;flex-direction:column;gap:4px;padding:16px;border-top:1px solid #e0e0e0}.AdminSidebar_user-email__M7qgC{font-size:.75rem;color:#666;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AdminSidebar_logout__oIkpK,.AdminSidebar_user-email__M7qgC{font-family:var(--font-base),-apple-system,blinkmacsystemfont,"Segoe UI",sans-serif}.AdminSidebar_logout__oIkpK{padding:4px 16px;font-size:.875rem;font-weight:500;color:#333;background:none;border:1px solid #e0e0e0;border-radius:8px;cursor:pointer;transition:background-color .15s ease,color .15s ease}.AdminSidebar_logout__oIkpK:hover{color:#dc2626;background-color:rgba(220,38,38,.05);border-color:rgba(220,38,38,.3)}.AdminSidebar_logout__oIkpK:focus-visible{outline:2px solid #06c;outline-offset:2px}.AdminSidebar_logout__oIkpK:disabled{opacity:.5;cursor:not-allowed}.AdminLayout_layout__lWxhm{min-height:100vh;background-color:#f5f5f5}.AdminLayout_main__Yf7PX{margin-left:240px;padding:24px;transition:margin-left .2s ease;min-height:100vh}.AdminLayout_main--collapsed__A1SkD{margin-left:64px}.AdminLayout_main--mobile__oxnrg{padding:72px 16px 16px;min-height:100vh}.AdminLayout_mobile-header__aEuiY{position:fixed;top:0;left:0;right:0;z-index:40;display:flex;align-items:center;gap:8px;height:56px;padding:0 16px;background-color:#fff;border-bottom:1px solid #e0e0e0}.AdminLayout_hamburger__iVXIB{display:flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;font-size:1.125rem;color:#1a1a1a;background:none;border:none;border-radius:8px;cursor:pointer}.AdminLayout_hamburger__iVXIB:hover{background-color:#f5f5f5}.AdminLayout_hamburger__iVXIB:focus-visible{outline:2px solid #06c;outline-offset:2px}.AdminLayout_mobile-brand__F9Ka2{font-family:var(--font-base),-apple-system,blinkmacsystemfont,"Segoe UI",sans-serif;font-size:1.125rem;font-weight:700;color:#1a1a1a}.AdminLayout_overlay__NeVZR{position:fixed;inset:0;z-index:45;background-color:rgba(0,0,0,.5);animation:AdminLayout_fade-in__cSYbO .15s ease}.Badge_badge__bHml6{display:inline-flex;align-items:center;padding:2px 8px;font-family:var(--font-base),-apple-system,blinkmacsystemfont,"Segoe UI",sans-serif;font-size:.75rem;font-weight:500;line-height:1.4;border-radius:9999px}.Badge_badge--default__Z78Eg{color:#333;background-color:#f5f5f5}.Badge_badge--success__cYw2h{color:rgb(15.9351351351,118.0648648649,53.6);background-color:rgb(170.8567567568,243.6432432432,197.7)}.Badge_badge--warning__RKtnm{color:rgb(167.3721973094,91.7847533632,4.6278026906);background-color:hsl(32.1327014218,94.6188340807%,83.7254901961%)}.Badge_badge--error__OS_V9{color:rgb(178.25,28.75,28.75);background-color:hsl(0,72.2222222222%,85.5882352941%)}.Badge_badge--info__YyL65{color:rgb(0,76.5,153);background-color:hsl(210,100%,85%)}.Pagination_pagination__GjQi7{display:flex;align-items:center;justify-content:center;gap:16px}.Pagination_button__B008a{padding:8px 16px;font-family:var(--font-base),-apple-system,blinkmacsystemfont,"Segoe UI",sans-serif;font-size:.875rem;font-weight:500;color:#1a1a1a;background-color:#fff;border:1px solid #e0e0e0;border-radius:8px;cursor:pointer;transition:background-color .15s ease}.Pagination_button__B008a:hover:not(:disabled){background-color:#f5f5f5}.Pagination_button__B008a:disabled{cursor:not-allowed;opacity:.5}.Pagination_button__B008a:focus-visible{outline:2px solid #06c;outline-offset:2px}.Pagination_indicator__jQZwB{font-family:var(--font-base),-apple-system,blinkmacsystemfont,"Segoe UI",sans-serif;font-size:.875rem;color:#666}.PresetEditor_page__klhHt{display:flex;flex-direction:column;gap:16px;max-width:1200px}.PresetEditor_toolbar__DnE9O{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;flex-wrap:wrap}.PresetEditor_toolbar-main__AoA_v{display:flex;align-items:flex-end;gap:16px;flex:1 1;min-width:280px}.PresetEditor_toolbar-main__AoA_v>:first-child{flex:1 1;min-width:240px}.PresetEditor_kind-badge__MiX87{display:inline-flex;align-items:center;padding-bottom:4px}.PresetEditor_toolbar-actions__N6PtT{display:flex;align-items:center;gap:8px}.PresetEditor_cancel-link__rNnwD{display:inline-flex;align-items:center;padding:4px 8px;font-family:var(--font-base),-apple-system,blinkmacsystemfont,"Segoe UI",sans-serif;font-size:.875rem;color:#666;text-decoration:none}.PresetEditor_cancel-link__rNnwD:hover{color:#06c;text-decoration:underline}.PresetEditor_help__HQgJr{margin:0;padding:8px 16px;background-color:#f5f5f5;border-left:3px solid #06c;border-radius:4px;font-family:var(--font-base),-apple-system,blinkmacsystemfont,"Segoe UI",sans-serif;font-size:.875rem;color:#333}.PresetEditor_builder-wrap__Tnox5{min-height:60vh}.presets_page__zRmkx{max-width:1200px}.presets_header__NT7y0{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}.presets_title__KWXG3{margin:0;font-family:var(--font-base),-apple-system,blinkmacsystemfont,"Segoe UI",sans-serif;font-size:1.5rem;font-weight:700;color:#1a1a1a}.presets_create-link___IbdC{text-decoration:none}.presets_toolbar__5BsOw{display:flex;gap:16px;align-items:flex-end;margin-bottom:24px;flex-wrap:wrap}.presets_toolbar__5BsOw>:first-child{flex:1 1;min-width:260px}.presets_list__iWMSK{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0;padding:0}.presets_row__qcUzr{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px;background-color:#fff;border:1px solid #e0e0e0;border-radius:8px}.presets_row-main__gK6NZ{display:flex;align-items:center;gap:16px;min-width:0;flex-wrap:wrap}.presets_row-title__KGLey{font-family:var(--font-base),-apple-system,blinkmacsystemfont,"Segoe UI",sans-serif;font-size:1rem;font-weight:600;color:#1a1a1a;text-decoration:none}.presets_row-title__KGLey:hover{color:#06c}.presets_row-meta__wpRzZ{font-family:var(--font-base),-apple-system,blinkmacsystemfont,"Segoe UI",sans-serif;font-size:.875rem;color:#666}.presets_row-actions__YLykS{display:flex;align-items:center;gap:8px;flex-shrink:0}.presets_edit-link__t1eHs{display:inline-flex;align-items:center;padding:4px 8px;font-family:var(--font-base),-apple-system,blinkmacsystemfont,"Segoe UI",sans-serif;font-size:.875rem;font-weight:500;color:#06c;text-decoration:none}.presets_edit-link__t1eHs:hover{text-decoration:underline}.presets_empty__qHSBK{text-align:center;padding:64px;font-family:var(--font-base),-apple-system,blinkmacsystemfont,"Segoe UI",sans-serif;font-size:1rem;color:#666}.presets_pagination__4H0or{margin-top:24px;display:flex;justify-content:center}.presets_chooser-page__Qegq4{max-width:1200px;display:flex;flex-direction:column;gap:24px}.presets_chooser-intro__GoSlU{margin:0;font-family:var(--font-base),-apple-system,blinkmacsystemfont,"Segoe UI",sans-serif;font-size:1rem;color:#666}.presets_chooser-grid__lbtdb{display:flex;gap:24px;flex-wrap:wrap}.presets_chooser-card__43FBx{flex:1 1;min-width:240px;display:flex;flex-direction:column;gap:8px;padding:24px;text-align:left;background-color:#fff;border:1px solid #e0e0e0;border-radius:8px;cursor:pointer;font-family:var(--font-base),-apple-system,blinkmacsystemfont,"Segoe UI",sans-serif;color:#1a1a1a;transition:border-color .15s ease,box-shadow .15s ease}.presets_chooser-card__43FBx:hover{border-color:#06c;box-shadow:0 0 0 1px #06c}.presets_chooser-card-title__9tSj4{margin:0;font-size:1.125rem;font-weight:700}.presets_chooser-card-desc__IROwt{margin:0;font-size:.875rem;color:#666}.presets_back-link__wCHCf{display:inline-flex;align-items:center;padding:4px 0;font-family:var(--font-base),-apple-system,blinkmacsystemfont,"Segoe UI",sans-serif;font-size:.875rem;color:#666;text-decoration:none;background:none;border:none;cursor:pointer}.presets_back-link__wCHCf:hover{color:#06c;text-decoration:underline}