@font-face{font-family:Playfair Display;font-style:italic;font-weight:400;font-display:swap;src:url(../media/35161b7740c25d33-s.05wv8sp_ts~44.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:italic;font-weight:400;font-display:swap;src:url(../media/391e53907fa6d8ec-s.09se41kx.zlna.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:Playfair Display;font-style:italic;font-weight:400;font-display:swap;src:url(../media/ae8872c8a32e309c-s.05txd3dlozf45.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:Playfair Display;font-style:italic;font-weight:400;font-display:swap;src:url(../media/70e3db2de7f94926-s.p.0~0iy9faq3424.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:Playfair Display;font-style:italic;font-weight:600;font-display:swap;src:url(../media/35161b7740c25d33-s.05wv8sp_ts~44.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:italic;font-weight:600;font-display:swap;src:url(../media/391e53907fa6d8ec-s.09se41kx.zlna.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:Playfair Display;font-style:italic;font-weight:600;font-display:swap;src:url(../media/ae8872c8a32e309c-s.05txd3dlozf45.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:Playfair Display;font-style:italic;font-weight:600;font-display:swap;src:url(../media/70e3db2de7f94926-s.p.0~0iy9faq3424.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:Playfair Display;font-style:italic;font-weight:700;font-display:swap;src:url(../media/35161b7740c25d33-s.05wv8sp_ts~44.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:italic;font-weight:700;font-display:swap;src:url(../media/391e53907fa6d8ec-s.09se41kx.zlna.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:Playfair Display;font-style:italic;font-weight:700;font-display:swap;src:url(../media/ae8872c8a32e309c-s.05txd3dlozf45.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:Playfair Display;font-style:italic;font-weight:700;font-display:swap;src:url(../media/70e3db2de7f94926-s.p.0~0iy9faq3424.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:Playfair Display;font-style:normal;font-weight:400;font-display:swap;src:url(../media/65c558afe41e89d6-s.113htgw8u-emy.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400;font-display:swap;src:url(../media/14e23f9b59180572-s.08.c8psu~gif9.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:Playfair Display;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b49b0d9b851e4899-s.0yfy_qj1.2qn0.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:Playfair Display;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2a65768255d6b625-s.p.14by5b4al-y~f.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:Playfair Display;font-style:normal;font-weight:600;font-display:swap;src:url(../media/65c558afe41e89d6-s.113htgw8u-emy.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-weight:600;font-display:swap;src:url(../media/14e23f9b59180572-s.08.c8psu~gif9.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:Playfair Display;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b49b0d9b851e4899-s.0yfy_qj1.2qn0.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:Playfair Display;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2a65768255d6b625-s.p.14by5b4al-y~f.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:Playfair Display;font-style:normal;font-weight:700;font-display:swap;src:url(../media/65c558afe41e89d6-s.113htgw8u-emy.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-weight:700;font-display:swap;src:url(../media/14e23f9b59180572-s.08.c8psu~gif9.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:Playfair Display;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b49b0d9b851e4899-s.0yfy_qj1.2qn0.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:Playfair Display;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2a65768255d6b625-s.p.14by5b4al-y~f.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:Playfair Display Fallback;src:local(Times New Roman);ascent-override:97.25%;descent-override:22.56%;line-gap-override:0.0%;size-adjust:111.26%}.playfair_display_667d412c-module__PsAGxq__className{font-family:Playfair Display,Playfair Display Fallback}.playfair_display_667d412c-module__PsAGxq__variable{--font-display:"Playfair Display", "Playfair Display Fallback"}
.PublicUserMenu-module__fjoz0W__container{top:calc(calc(var(--mg-space-3) + var(--mg-border-width-strong)) + env(safe-area-inset-top,0));right:calc(var(--mg-space-3) + var(--mg-border-width-strong));z-index:70;color:var(--color-text);position:fixed}.PublicUserMenu-module__fjoz0W__loginLink,.PublicUserMenu-module__fjoz0W__trigger{min-height:var(--mg-control-size-min);justify-content:center;align-items:center;gap:var(--mg-space-2);border-radius:var(--radius-full);border:var(--mg-border-width) solid color-mix(in srgb, var(--mg-color-neutral-0) 14%, transparent);background:color-mix(in srgb, var(--mg-color-ink-950) 72%, transparent);color:var(--color-text);box-shadow:var(--mg-shadow-nav);-webkit-backdrop-filter:blur(var(--mg-overlay-backdrop-blur));font-size:var(--text-sm);font-weight:var(--font-semibold);cursor:pointer;padding:0 var(--mg-space-3);line-height:1;text-decoration:none;display:inline-flex}.PublicUserMenu-module__fjoz0W__blogEmbedded{z-index:2;color:inherit;position:relative;top:auto;right:auto}.PublicUserMenu-module__fjoz0W__blogEmbedded .PublicUserMenu-module__fjoz0W__loginLink,.PublicUserMenu-module__fjoz0W__embeddedTrigger{min-height:var(--mg-blog-control-size);color:var(--mg-blog-inverse);background:var(--mg-blog-cta-surface);border-color:var(--mg-blog-cta-surface);box-shadow:none}.PublicUserMenu-module__fjoz0W__blogLight .PublicUserMenu-module__fjoz0W__loginLink,.PublicUserMenu-module__fjoz0W__blogLight .PublicUserMenu-module__fjoz0W__embeddedTrigger{color:var(--mg-blog-ink);background:0 0;border-color:#0000}.PublicUserMenu-module__fjoz0W__blogHero .PublicUserMenu-module__fjoz0W__loginLink,.PublicUserMenu-module__fjoz0W__blogHero .PublicUserMenu-module__fjoz0W__embeddedTrigger{color:var(--mg-blog-inverse);background:0 0;border-color:#0000}.PublicUserMenu-module__fjoz0W__embeddedTrigger{max-width:calc(var(--mg-layout-section) + var(--mg-space-7) + var(--mg-space-3) + var(--mg-border-width-strong));justify-content:center;align-items:center;gap:var(--mg-space-2);padding:0 var(--mg-space-3);border:var(--mg-border-width) solid var(--mg-blog-cta-surface);border-radius:var(--mg-blog-radius-floating);font-size:var(--text-sm);font-weight:var(--font-semibold);cursor:pointer;display:inline-flex;overflow:hidden}.PublicUserMenu-module__fjoz0W__embeddedTrigger span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.PublicUserMenu-module__fjoz0W__embeddedTrigger:hover,.PublicUserMenu-module__fjoz0W__embeddedTrigger:focus-visible,.PublicUserMenu-module__fjoz0W__blogEmbedded .PublicUserMenu-module__fjoz0W__loginLink:hover,.PublicUserMenu-module__fjoz0W__blogEmbedded .PublicUserMenu-module__fjoz0W__loginLink:focus-visible{color:var(--mg-blog-inverse);background:var(--mg-blog-body);border-color:var(--mg-blog-body)}.PublicUserMenu-module__fjoz0W__blogLight .PublicUserMenu-module__fjoz0W__loginLink:hover,.PublicUserMenu-module__fjoz0W__blogLight .PublicUserMenu-module__fjoz0W__loginLink:focus-visible,.PublicUserMenu-module__fjoz0W__blogLight .PublicUserMenu-module__fjoz0W__embeddedTrigger:hover,.PublicUserMenu-module__fjoz0W__blogLight .PublicUserMenu-module__fjoz0W__embeddedTrigger:focus-visible{color:var(--mg-blog-ink);background:color-mix(in srgb, var(--mg-blog-ink) 8%, transparent);border-color:color-mix(in srgb, var(--mg-blog-ink) 8%, transparent)}.PublicUserMenu-module__fjoz0W__blogHero .PublicUserMenu-module__fjoz0W__loginLink:hover,.PublicUserMenu-module__fjoz0W__blogHero .PublicUserMenu-module__fjoz0W__loginLink:focus-visible,.PublicUserMenu-module__fjoz0W__blogHero .PublicUserMenu-module__fjoz0W__embeddedTrigger:hover,.PublicUserMenu-module__fjoz0W__blogHero .PublicUserMenu-module__fjoz0W__embeddedTrigger:focus-visible{color:var(--mg-color-neutral-0);background:color-mix(in srgb, var(--mg-color-neutral-0) 16%, transparent);border-color:color-mix(in srgb, var(--mg-color-neutral-0) 16%, transparent)}.PublicUserMenu-module__fjoz0W__blogEmbedded .PublicUserMenu-module__fjoz0W__menu{color:var(--mg-color-ink-900);background:color-mix(in srgb, var(--mg-color-neutral-0) 98%, transparent);border-color:color-mix(in srgb, var(--mg-color-ink-900) 10%, transparent);border-radius:var(--mg-radius-lg)}.PublicUserMenu-module__fjoz0W__blogEmbedded .PublicUserMenu-module__fjoz0W__identityName,.PublicUserMenu-module__fjoz0W__blogEmbedded .PublicUserMenu-module__fjoz0W__menuItem{color:var(--mg-color-ink-900)}.PublicUserMenu-module__fjoz0W__blogEmbedded .PublicUserMenu-module__fjoz0W__identityEmail{color:var(--mg-text-soft)}.PublicUserMenu-module__fjoz0W__blogEmbedded .PublicUserMenu-module__fjoz0W__identity{border-bottom-color:color-mix(in srgb, var(--mg-color-ink-900) 8%, transparent)}.PublicUserMenu-module__fjoz0W__blogEmbedded .PublicUserMenu-module__fjoz0W__menuItem:hover{color:var(--mg-color-ink-900);background:var(--mg-color-neutral-150)}.PublicUserMenu-module__fjoz0W__loginLink:hover,.PublicUserMenu-module__fjoz0W__trigger:hover{border-color:color-mix(in srgb, var(--color-accent) 55%, transparent);color:var(--color-accent)}.PublicUserMenu-module__fjoz0W__chevronOpen{transform:rotate(180deg)}.PublicUserMenu-module__fjoz0W__menu{top:calc(100% + var(--mg-space-2));width:min(calc(var(--mg-layout-section) + var(--mg-space-8) + var(--mg-space-7) + var(--mg-space-2) + var(--mg-border-width-strong)), calc(100vw - calc(var(--mg-space-5) + var(--mg-space-1))));padding:var(--mg-space-2);border-radius:var(--mg-radius-card);border:var(--mg-border-width) solid color-mix(in srgb, var(--mg-color-neutral-0) 12%, transparent);background:color-mix(in srgb, var(--mg-color-ink-950) 96%, transparent);box-shadow:var(--mg-shadow-panel);-webkit-backdrop-filter:blur(var(--mg-overlay-backdrop-blur));position:absolute;right:0}.PublicUserMenu-module__fjoz0W__identity{gap:var(--mg-space-1);padding:var(--mg-space-2) var(--mg-space-3) var(--mg-space-3);border-bottom:var(--mg-border-width) solid color-mix(in srgb, var(--mg-color-neutral-0) 8%, transparent);margin-bottom:calc(var(--mg-space-1) + var(--mg-border-width-strong));display:grid}.PublicUserMenu-module__fjoz0W__identityName,.PublicUserMenu-module__fjoz0W__identityEmail{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.PublicUserMenu-module__fjoz0W__identityName{color:var(--color-text);font-size:var(--text-sm);font-weight:var(--font-semibold)}.PublicUserMenu-module__fjoz0W__identityEmail{color:var(--color-text-muted);font-size:var(--text-xs)}.PublicUserMenu-module__fjoz0W__menuItem{width:100%;min-height:var(--mg-control-size-min);align-items:center;gap:var(--mg-space-2);padding:0 var(--mg-space-3);border-radius:var(--mg-radius-chip);color:var(--color-text);font-size:var(--text-sm);font-weight:var(--font-medium);text-align:left;cursor:pointer;background:0 0;border:0;text-decoration:none;display:flex}.PublicUserMenu-module__fjoz0W__menuItem:hover{background:color-mix(in srgb, var(--color-accent) 12%, transparent);color:var(--color-accent)}@media (max-width:480px){.PublicUserMenu-module__fjoz0W__container{top:calc(calc(var(--mg-space-2) + var(--mg-border-width-strong)) + env(safe-area-inset-top,0));right:calc(var(--mg-space-2) + var(--mg-border-width-strong))}.PublicUserMenu-module__fjoz0W__loginLink,.PublicUserMenu-module__fjoz0W__trigger{min-height:var(--mg-control-size-min);font-size:var(--text-xs)}}@media (max-width:620px){.PublicUserMenu-module__fjoz0W__blogEmbedded{top:auto;right:auto}.PublicUserMenu-module__fjoz0W__blogEmbedded .PublicUserMenu-module__fjoz0W__loginLink,.PublicUserMenu-module__fjoz0W__embeddedTrigger{width:var(--mg-control-size-min);padding:0}.PublicUserMenu-module__fjoz0W__blogEmbedded .PublicUserMenu-module__fjoz0W__loginLink span,.PublicUserMenu-module__fjoz0W__embeddedTrigger span,.PublicUserMenu-module__fjoz0W__embeddedTrigger svg:last-child{width:var(--mg-visually-hidden-size);height:var(--mg-visually-hidden-size);clip:rect(0, 0, 0, 0);position:absolute;overflow:hidden}.PublicUserMenu-module__fjoz0W__blogEmbedded .PublicUserMenu-module__fjoz0W__menu{right:calc(var(--mg-border-width-strong) * -1);width:min(calc(var(--mg-layout-section) * 2 + var(--mg-space-3) + var(--mg-border-width-strong)), calc(100vw - var(--mg-space-5)))}}@media (prefers-reduced-motion:reduce){.PublicUserMenu-module__fjoz0W__chevronOpen{transition:none}}
.BlogNavigation-module__vblE9G__navigation{z-index:90;width:min(var(--mg-blog-frame-canvas), calc(100% - var(--mg-space-7)));min-height:var(--mg-space-8);align-items:center;gap:var(--mg-blog-space-comfortable);padding:var(--mg-space-2) var(--mg-blog-space-tight) var(--mg-space-2) var(--mg-blog-space-default);border:var(--mg-border-width) solid var(--mg-blog-glass-border-dark);border-radius:var(--mg-blog-radius-floating);box-shadow:var(--mg-blog-shadow-floating);-webkit-backdrop-filter:blur(var(--mg-blog-blur-glass)) saturate(150%);transition:width var(--mg-blog-motion-navigation) var(--mg-blog-ease-expressive), background var(--mg-blog-motion-standard) ease, color var(--mg-blog-motion-standard) ease, border-color var(--mg-blog-motion-standard) ease;grid-template-columns:auto minmax(0,1fr) auto;display:grid;position:relative}.BlogNavigation-module__vblE9G__homeNavigation{top:var(--mg-space-5);position:fixed;left:50%;transform:translate(-50%)}.BlogNavigation-module__vblE9G__articleNavigation{top:calc(var(--mg-blog-space-tight) + env(safe-area-inset-top,0));width:min(var(--mg-blog-frame-shell), calc(100% - var(--mg-space-6)));margin:0 auto;position:sticky}.BlogNavigation-module__vblE9G__dark{color:var(--mg-blog-inverse);background:var(--mg-blog-glass-dark)}.BlogNavigation-module__vblE9G__hero{color:var(--mg-blog-inverse);background:var(--mg-blog-glass-hero);box-shadow:none;-webkit-backdrop-filter:none;border-color:#0000}.BlogNavigation-module__vblE9G__light,.BlogNavigation-module__vblE9G__condensed{color:var(--mg-blog-ink);background:var(--mg-blog-glass-light);border-color:var(--mg-blog-glass-border-light)}.BlogNavigation-module__vblE9G__condensed{top:var(--mg-space-3);width:min(var(--mg-blog-frame-wide), calc(100% - var(--mg-space-7)))}.BlogNavigation-module__vblE9G__brand{min-height:var(--mg-blog-control-size);padding:0 var(--mg-space-2) 0 var(--mg-border-width-strong);color:inherit;align-items:center;text-decoration:none;display:inline-flex}.BlogNavigation-module__vblE9G__center{min-width:0}.BlogNavigation-module__vblE9G__links{justify-content:center;align-items:center;gap:var(--mg-border-width-strong);display:flex}.BlogNavigation-module__vblE9G__links a{min-height:var(--mg-blog-control-size);padding:0 var(--mg-space-3);color:inherit;border-radius:var(--mg-blog-radius-floating);font-size:var(--mg-font-size-label);white-space:nowrap;align-items:center;font-weight:800;text-decoration:none;display:inline-flex}.BlogNavigation-module__vblE9G__links a:hover,.BlogNavigation-module__vblE9G__links a:focus-visible{background:color-mix(in srgb, var(--mg-color-ink-300) 12%, transparent)}.BlogNavigation-module__vblE9G__utilities{justify-content:flex-end;align-items:center;gap:var(--mg-blog-space-tight);display:flex}.BlogNavigation-module__vblE9G__searchToggle{min-width:var(--mg-blog-control-size);min-height:var(--mg-blog-control-size);justify-content:center;align-items:center;gap:var(--mg-blog-space-tight);padding:0 var(--mg-space-3);color:var(--mg-blog-inverse);background:var(--mg-blog-cta-surface);border:var(--mg-border-width) solid var(--mg-blog-cta-surface);border-radius:var(--mg-blog-radius-floating);cursor:pointer;font-size:var(--mg-font-size-caption);font-weight:800;display:inline-flex}.BlogNavigation-module__vblE9G__light .BlogNavigation-module__vblE9G__searchToggle,.BlogNavigation-module__vblE9G__condensed .BlogNavigation-module__vblE9G__searchToggle{color:var(--mg-blog-ink);background:0 0;border-color:#0000}.BlogNavigation-module__vblE9G__hero .BlogNavigation-module__vblE9G__searchToggle{color:var(--mg-blog-inverse);background:0 0;border-color:#0000}.BlogNavigation-module__vblE9G__searchToggle:hover,.BlogNavigation-module__vblE9G__searchToggle:focus-visible{background:var(--mg-blog-body);border-color:var(--mg-blog-body)}.BlogNavigation-module__vblE9G__hero .BlogNavigation-module__vblE9G__searchToggle:hover,.BlogNavigation-module__vblE9G__hero .BlogNavigation-module__vblE9G__searchToggle:focus-visible{color:var(--mg-blog-inverse);background:color-mix(in srgb, var(--mg-blog-inverse) 16%, transparent);border-color:color-mix(in srgb, var(--mg-blog-inverse) 16%, transparent)}.BlogNavigation-module__vblE9G__light .BlogNavigation-module__vblE9G__searchToggle:hover,.BlogNavigation-module__vblE9G__light .BlogNavigation-module__vblE9G__searchToggle:focus-visible,.BlogNavigation-module__vblE9G__condensed .BlogNavigation-module__vblE9G__searchToggle:hover,.BlogNavigation-module__vblE9G__condensed .BlogNavigation-module__vblE9G__searchToggle:focus-visible{color:var(--mg-blog-ink);background:color-mix(in srgb, var(--mg-blog-ink) 8%, transparent);border-color:color-mix(in srgb, var(--mg-blog-ink) 8%, transparent)}.BlogNavigation-module__vblE9G__searchField{width:100%;min-width:0;min-height:var(--mg-blog-control-large);align-items:center;gap:var(--mg-blog-space-tight);margin-top:var(--mg-blog-space-default);padding:0 var(--mg-space-4);color:var(--mg-blog-ink);background:var(--mg-blog-canvas-subtle);border:var(--mg-border-width) solid transparent;border-radius:var(--mg-radius-field);display:flex}.BlogNavigation-module__vblE9G__searchField input{width:100%;height:var(--mg-blog-control-large);color:var(--mg-blog-ink);font-size:var(--mg-blog-type-label);background:0 0;border:0;outline:0;font-weight:650}.BlogNavigation-module__vblE9G__searchField input::placeholder{color:var(--mg-blog-muted)}.BlogNavigation-module__vblE9G__searchField>button{width:var(--mg-control-size-min);height:var(--mg-control-size-min);color:var(--mg-blog-inverse);background:var(--mg-blog-cta-surface);border-radius:var(--mg-blog-radius-floating);cursor:pointer;border:0;flex:none;justify-content:center;align-items:center;display:inline-flex}.BlogNavigation-module__vblE9G__searchPanel{top:calc(100% + var(--mg-blog-space-tight));width:min(var(--mg-blog-frame-reading), calc(100vw - var(--mg-space-5)));max-height:min(var(--mg-blog-frame-reading), 72svh);padding:var(--mg-blog-space-comfortable);color:var(--mg-blog-ink);background:var(--mg-blog-glass-panel);border:var(--mg-border-width) solid color-mix(in srgb, var(--mg-blog-ink) 9%, transparent);border-radius:var(--mg-blog-radius-search);box-shadow:var(--mg-blog-shadow-overlay);-webkit-backdrop-filter:blur(var(--mg-space-5)) saturate(150%);visibility:hidden;opacity:0;transform:translateY(calc(var(--mg-blog-space-tight) * -1)) scale(.98);transform-origin:100% 0;pointer-events:none;transition:visibility 0s linear .24s, opacity var(--mg-blog-motion-fast) ease, transform var(--mg-blog-motion-standard) var(--mg-blog-ease-expressive);position:absolute;right:0;overflow:auto}.BlogNavigation-module__vblE9G__searchGuide{gap:var(--mg-blog-space-tight);padding:var(--mg-border-width-strong) var(--mg-border-width-strong) 0;display:grid}.BlogNavigation-module__vblE9G__searchGuide>span,.BlogNavigation-module__vblE9G__popularSearches>span{align-items:center;gap:var(--mg-blog-space-tight);color:var(--mg-blog-muted);font-size:var(--mg-blog-type-micro);font-weight:850;display:inline-flex}.BlogNavigation-module__vblE9G__searchGuide strong{font-size:var(--mg-font-size-state);word-break:keep-all;font-weight:850;line-height:1.25}.BlogNavigation-module__vblE9G__searchGuide p{color:var(--mg-blog-muted);font-size:var(--mg-font-size-label);word-break:keep-all;line-height:1.55}.BlogNavigation-module__vblE9G__searchOpen .BlogNavigation-module__vblE9G__searchPanel{visibility:visible;opacity:1;pointer-events:auto;transition-delay:0s;transform:translateY(0)scale(1)}.BlogNavigation-module__vblE9G__resultHeading{padding:var(--mg-blog-space-default) var(--mg-space-1) var(--mg-blog-space-tight);color:color-mix(in srgb, var(--mg-color-ink-500) 80%, var(--mg-blog-inverse));font-size:var(--mg-font-size-caption);justify-content:space-between;align-items:center;font-weight:800;display:flex}.BlogNavigation-module__vblE9G__popularSearches{gap:var(--mg-blog-space-tight);margin-top:var(--mg-blog-space-default);padding:var(--mg-space-4);background:var(--mg-color-neutral-50);border-radius:var(--mg-radius-field);display:grid}.BlogNavigation-module__vblE9G__results{gap:var(--mg-blog-space-tight);display:grid}.BlogNavigation-module__vblE9G__results a{gap:var(--mg-blog-space-micro);min-width:0;padding:var(--mg-blog-space-compact);color:var(--mg-color-ink-900);background:var(--mg-color-neutral-100);border-radius:var(--mg-blog-radius-media);text-decoration:none;display:grid}.BlogNavigation-module__vblE9G__results a:hover,.BlogNavigation-module__vblE9G__results a:focus-visible{background:var(--mg-color-neutral-200)}.BlogNavigation-module__vblE9G__results a>span{color:var(--mg-blog-muted);font-size:var(--mg-blog-type-micro);font-weight:800}.BlogNavigation-module__vblE9G__results a strong{font-size:var(--mg-font-size-body);text-wrap:balance;word-break:keep-all;overflow-wrap:break-word;line-height:1.35}.BlogNavigation-module__vblE9G__results a p{color:var(--mg-blog-muted);font-size:var(--mg-font-size-label);text-overflow:ellipsis;white-space:nowrap;line-height:1.55;overflow:hidden}.BlogNavigation-module__vblE9G__suggestions{gap:var(--mg-space-2);flex-wrap:wrap;display:flex}.BlogNavigation-module__vblE9G__suggestions button{min-height:var(--mg-control-size-min);padding:0 var(--mg-blog-space-default);color:var(--mg-color-ink-900);background:var(--mg-color-neutral-0);border:var(--mg-border-width) solid var(--mg-color-neutral-300);border-radius:var(--mg-blog-radius-floating);cursor:pointer;font-size:var(--mg-font-size-label);font-weight:800}.BlogNavigation-module__vblE9G__emptyResult{gap:var(--mg-blog-space-tight);padding:var(--mg-space-5) var(--mg-space-4);color:var(--mg-blog-muted);text-align:center;display:grid}.BlogNavigation-module__vblE9G__emptyResult strong{color:var(--mg-color-ink-900);font-size:var(--mg-font-size-body)}.BlogNavigation-module__vblE9G__readingProgress{right:var(--mg-blog-space-comfortable);bottom:var(--mg-blog-offset-hairline);left:var(--mg-blog-space-comfortable);height:var(--mg-focus-ring-offset);background:color-mix(in srgb, var(--mg-color-ink-300) 18%, transparent);border-radius:var(--mg-border-width-strong);position:absolute;overflow:hidden}.BlogNavigation-module__vblE9G__readingProgress span{background:var(--mg-color-ink-900);transform-origin:0;width:100%;height:100%;display:block}.BlogNavigation-module__vblE9G__brand:focus-visible,.BlogNavigation-module__vblE9G__links a:focus-visible,.BlogNavigation-module__vblE9G__searchToggle:focus-visible,.BlogNavigation-module__vblE9G__searchField:focus-within,.BlogNavigation-module__vblE9G__results a:focus-visible,.BlogNavigation-module__vblE9G__suggestions button:focus-visible{outline:var(--mg-border-width-strong) solid currentColor;outline-offset:var(--mg-border-width-strong)}.BlogNavigation-module__vblE9G__srOnly{width:var(--mg-border-width);height:var(--mg-border-width);margin:var(--mg-blog-offset-hairline);clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;padding:0;position:absolute;overflow:hidden}@media (max-width:980px){.BlogNavigation-module__vblE9G__navigation,.BlogNavigation-module__vblE9G__condensed{width:calc(100% - var(--mg-space-6))}.BlogNavigation-module__vblE9G__links{display:none}}@media (max-width:620px){.BlogNavigation-module__vblE9G__navigation,.BlogNavigation-module__vblE9G__condensed,.BlogNavigation-module__vblE9G__articleNavigation{top:calc(var(--mg-space-2) + env(safe-area-inset-top,0));width:calc(100% - var(--mg-blog-space-comfortable));min-height:var(--mg-blog-control-large);gap:var(--mg-blog-space-tight);padding:var(--mg-blog-space-tight) var(--mg-space-2) var(--mg-blog-space-tight) var(--mg-blog-space-compact);border-radius:var(--mg-blog-radius-cta);grid-template-columns:minmax(0,auto) minmax(0,1fr) auto}.BlogNavigation-module__vblE9G__homeNavigation{left:var(--mg-blog-space-tight);transform:none}.BlogNavigation-module__vblE9G__articleNavigation{margin:0 auto}.BlogNavigation-module__vblE9G__brand{min-width:0;padding:0}.BlogNavigation-module__vblE9G__utilities{gap:var(--mg-space-1);justify-self:end}.BlogNavigation-module__vblE9G__searchToggle{width:var(--mg-control-size-min);padding:0}.BlogNavigation-module__vblE9G__searchToggle span{width:var(--mg-border-width);height:var(--mg-border-width);clip:rect(0, 0, 0, 0);position:absolute;overflow:hidden}.BlogNavigation-module__vblE9G__searchPanel{width:100%;max-height:70svh;padding:var(--mg-blog-space-default);border-radius:var(--mg-radius-lg);transform-origin:top;left:0;right:0}.BlogNavigation-module__vblE9G__searchGuide strong{font-size:var(--mg-blog-type-card)}.BlogNavigation-module__vblE9G__searchField{min-height:var(--mg-blog-control-large);margin-top:var(--mg-blog-space-default);padding:0 var(--mg-blog-space-compact);border-radius:var(--mg-space-4)}.BlogNavigation-module__vblE9G__searchField input{height:var(--mg-space-7);font-size:var(--mg-font-size-label)}.BlogNavigation-module__vblE9G__popularSearches{margin-top:var(--mg-blog-space-compact);padding:var(--mg-blog-space-compact);border-radius:var(--mg-space-4)}.BlogNavigation-module__vblE9G__results a p{white-space:normal;text-wrap:pretty}}@media (prefers-reduced-motion:reduce){.BlogNavigation-module__vblE9G__navigation,.BlogNavigation-module__vblE9G__searchPanel{transition:none}}
.BlogPostRenderer-module__6D61Fq__page{--blog-cocoa:var(--mg-blog-ink);--blog-terracotta:var(--mg-blog-accent);--blog-terracotta-dark:var(--mg-blog-accent-strong);--blog-cream:var(--mg-blog-canvas);--blog-paper:var(--mg-blog-surface);--blog-soft:var(--mg-blog-canvas-subtle);--blog-almond:var(--mg-blog-surface-muted);--blog-line:var(--mg-blog-border);--blog-line-strong:var(--mg-blog-border-strong);--blog-ink:var(--mg-blog-ink);--blog-body:var(--mg-blog-body);--blog-muted:var(--mg-blog-muted);--blog-green:var(--mg-blog-status-success);--blog-navy:var(--mg-blog-reader-notice);--blog-caution:var(--mg-blog-status-danger);--blog-sage-text:var(--mg-blog-reader-notice-text);--blog-ochre:var(--mg-blog-reader-highlight);--blog-warning-text:var(--mg-blog-reader-warning-text);--blog-warning-bg:var(--mg-blog-reader-warning-surface);--blog-warning-line:var(--mg-blog-reader-warning-border);min-width:0;min-height:100vh;color:var(--blog-ink);background:linear-gradient(180deg, var(--blog-cream), var(--blog-soft) 55%, color-mix(in srgb, var(--blog-cream) 74%, var(--blog-almond)));font-family:var(--mg-blog-font-body)}.BlogPostRenderer-module__6D61Fq__previewPage{padding-top:var(--space-4)}.BlogPostRenderer-module__6D61Fq__embeddedPreview{min-height:0;padding:0;container:blog-embedded-preview/inline-size}.BlogPostRenderer-module__6D61Fq__embeddedPreview .BlogPostRenderer-module__6D61Fq__article{width:100%;padding:calc(var(--mg-space-5) + var(--mg-space-1)) calc(var(--mg-space-5) - (var(--mg-space-1) / 2)) calc(var(--mg-space-7) - var(--mg-space-1))}.BlogPostRenderer-module__6D61Fq__previewBanner{width:min(var(--mg-blog-reader-shell-max), calc(100% - var(--mg-space-6)));margin:0 auto var(--space-4);justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);color:var(--blog-warning-text);background:var(--blog-warning-bg);border:var(--mg-blog-reader-border-width) solid var(--blog-warning-line);border-radius:var(--mg-radius-card);font-size:var(--text-sm);display:flex}.BlogPostRenderer-module__6D61Fq__previewBanner strong,.BlogPostRenderer-module__6D61Fq__previewBanner span{overflow-wrap:anywhere;min-width:0}.BlogPostRenderer-module__6D61Fq__article{width:min(var(--mg-blog-reader-shell-max), 100%);padding:clamp(calc(var(--mg-space-5) + var(--mg-space-1)), 5vw, calc(var(--mg-space-8) + var(--mg-space-2))) clamp(var(--mg-space-4), 4vw, calc(var(--mg-space-6) + var(--mg-space-2))) clamp(var(--mg-space-7), 7vw, calc(var(--mg-space-8) + var(--mg-space-6)));margin:0 auto}.BlogPostRenderer-module__6D61Fq__backLink{min-height:var(--mg-blog-reader-back-link-height);align-items:center;gap:var(--mg-space-2);margin-bottom:clamp(calc(var(--mg-space-5) - (var(--mg-space-1) / 2)), 4vw, calc(var(--mg-space-6) + var(--mg-space-1)));color:var(--blog-muted);font-size:var(--text-sm);font-weight:800;text-decoration:none;display:inline-flex}.BlogPostRenderer-module__6D61Fq__backLink:hover,.BlogPostRenderer-module__6D61Fq__backLink:focus-visible{color:var(--blog-terracotta)}.BlogPostRenderer-module__6D61Fq__backLink:focus-visible{outline:var(--mg-focus-ring-width) solid var(--blog-terracotta);outline-offset:var(--mg-focus-ring-offset)}.BlogPostRenderer-module__6D61Fq__breadcrumbs{gap:calc(var(--mg-space-2) - (var(--mg-space-1) / 2));margin-bottom:var(--space-4);color:var(--blog-muted);font-size:var(--text-sm);overflow-wrap:anywhere;flex-wrap:wrap;font-weight:700;display:flex}.BlogPostRenderer-module__6D61Fq__breadcrumbs>span{align-items:center;gap:calc(var(--mg-space-2) - (var(--mg-space-1) / 2));min-width:0;display:inline-flex}.BlogPostRenderer-module__6D61Fq__breadcrumbs a{color:inherit;text-decoration:none}.BlogPostRenderer-module__6D61Fq__breadcrumbs a:hover,.BlogPostRenderer-module__6D61Fq__breadcrumbs a:focus-visible{color:var(--blog-terracotta);text-decoration:underline}.BlogPostRenderer-module__6D61Fq__breadcrumbs a:focus-visible{outline:var(--mg-focus-ring-width) solid var(--blog-terracotta);outline-offset:calc(var(--mg-space-1) / 2)}.BlogPostRenderer-module__6D61Fq__hero{grid-template-columns:minmax(0, 1.12fr) minmax(var(--mg-blog-reader-hero-media-min), .88fr);gap:clamp(var(--mg-space-5), 5vw, calc(var(--mg-space-7) + var(--mg-space-2)));margin-bottom:clamp(var(--mg-space-6), 6vw, calc(var(--mg-space-8) + var(--mg-space-2)));align-items:center;display:grid}.BlogPostRenderer-module__6D61Fq__heroNoMedia{grid-template-columns:minmax(0,1fr)}.BlogPostRenderer-module__6D61Fq__heroText{min-width:0}.BlogPostRenderer-module__6D61Fq__metaRow,.BlogPostRenderer-module__6D61Fq__keywordRow{align-items:center;gap:var(--mg-space-2);flex-wrap:wrap;min-width:0;display:flex}.BlogPostRenderer-module__6D61Fq__metaRow{margin-bottom:var(--space-4)}.BlogPostRenderer-module__6D61Fq__metaRow span,.BlogPostRenderer-module__6D61Fq__metaRow time,.BlogPostRenderer-module__6D61Fq__keywordRow span{min-height:var(--mg-blog-reader-chip-height);align-items:center;gap:var(--mg-space-1);max-width:100%;padding:0 calc(var(--mg-space-2) + (var(--mg-space-1) / 2));color:var(--blog-muted);background:var(--blog-almond);border:var(--mg-blog-reader-border-width) solid var(--mg-blog-reader-chip-border);border-radius:var(--mg-radius-card);font-size:var(--mg-blog-reader-font-label);overflow-wrap:anywhere;font-weight:700;display:inline-flex}.BlogPostRenderer-module__6D61Fq__keywordRow{margin-top:var(--space-4)}.BlogPostRenderer-module__6D61Fq__hero h1{max-width:var(--mg-blog-reader-title-max);color:var(--blog-cocoa);font-family:var(--font-blog-display);font-size:var(--mg-blog-reader-font-hero);letter-spacing:0;word-break:keep-all;overflow-wrap:break-word;text-wrap:balance;overflow-wrap:break-word;font-weight:800;line-height:1.35}.BlogPostRenderer-module__6D61Fq__question{margin-top:var(--space-5);color:var(--blog-terracotta-dark);font-family:var(--font-blog-display);font-size:var(--mg-blog-reader-font-question);word-break:keep-all;overflow-wrap:break-word;font-weight:800;line-height:1.42}.BlogPostRenderer-module__6D61Fq__summary{margin-top:var(--space-4);color:var(--blog-body);font-size:var(--mg-blog-reader-font-body-lg);word-break:keep-all;overflow-wrap:break-word;text-wrap:pretty;line-height:1.8}.BlogPostRenderer-module__6D61Fq__heroProofRow{gap:var(--mg-space-2);min-width:0;margin-top:var(--space-5);flex-wrap:wrap;display:flex}.BlogPostRenderer-module__6D61Fq__heroProofRow span{min-height:var(--mg-blog-reader-proof-height);align-items:center;gap:calc(var(--mg-space-2) - (var(--mg-space-1) / 2));max-width:100%;padding:0 var(--mg-space-3);color:var(--blog-paper);background:var(--blog-cocoa);border-radius:var(--mg-radius-card);font-size:var(--text-sm);overflow-wrap:anywhere;font-weight:800;line-height:1.3;display:inline-flex}.BlogPostRenderer-module__6D61Fq__heroProofRow svg{color:var(--blog-ochre);flex:none}.BlogPostRenderer-module__6D61Fq__coverWrap{min-width:0}.BlogPostRenderer-module__6D61Fq__coverWrap .BlogPostRenderer-module__6D61Fq__figure{margin:0}.BlogPostRenderer-module__6D61Fq__content{width:min(var(--mg-blog-reader-content-max), 100%);margin:0 auto}.BlogPostRenderer-module__6D61Fq__articleJumpNav{width:min(var(--mg-blog-reader-content-max), 100%);align-items:center;gap:var(--mg-space-2);min-width:0;margin:0 auto clamp(var(--mg-space-5), 4vw, calc(var(--mg-space-6) + var(--mg-space-1)));padding:calc(var(--mg-space-2) - (var(--mg-space-1) / 4));background:var(--mg-blog-reader-glass-90);border:var(--mg-blog-reader-border-width) solid var(--blog-line);border-radius:var(--mg-radius-card);box-shadow:var(--mg-blog-reader-shadow-soft);scrollbar-width:none;display:flex;overflow-x:auto}.BlogPostRenderer-module__6D61Fq__articleJumpNav::-webkit-scrollbar{display:none}.BlogPostRenderer-module__6D61Fq__articleJumpNav a{min-height:var(--mg-blog-reader-jump-height);padding:0 var(--mg-space-3);color:var(--blog-body);background:var(--mg-blog-inverse);border:var(--mg-blog-reader-border-width) solid var(--blog-line);border-radius:calc(var(--mg-radius-card) - (var(--mg-space-1) / 4));font-size:var(--mg-blog-reader-font-label);white-space:nowrap;flex:none;justify-content:center;align-items:center;font-weight:850;text-decoration:none;display:inline-flex}.BlogPostRenderer-module__6D61Fq__articleJumpNav a:hover,.BlogPostRenderer-module__6D61Fq__articleJumpNav a:focus-visible{color:var(--blog-terracotta-dark);background:var(--blog-soft);border-color:var(--blog-line-strong)}.BlogPostRenderer-module__6D61Fq__articleJumpNav a:focus-visible{outline:var(--mg-focus-ring-width) solid var(--blog-terracotta);outline-offset:var(--mg-focus-ring-offset)}.BlogPostRenderer-module__6D61Fq__bodyFlow{min-width:0;scroll-margin-top:var(--mg-blog-reader-scroll-offset)}.BlogPostRenderer-module__6D61Fq__excerpt{margin-bottom:clamp(calc(var(--mg-space-5) + var(--mg-space-1)), 5vw, var(--mg-space-7));padding:var(--space-5);color:var(--blog-body);background:var(--blog-paper);border:var(--mg-blog-reader-border-width) solid var(--blog-line);border-radius:var(--mg-radius-card);overflow-wrap:anywhere}.BlogPostRenderer-module__6D61Fq__excerpt span{margin-bottom:var(--space-2);color:var(--blog-terracotta);font-size:var(--text-sm);font-weight:900;display:inline-flex}.BlogPostRenderer-module__6D61Fq__excerpt p{color:var(--blog-body);font-size:var(--mg-blog-reader-font-body-lg);word-break:keep-all;overflow-wrap:break-word;text-wrap:pretty;line-height:1.8}.BlogPostRenderer-module__6D61Fq__headingBlock{margin:clamp(calc(var(--mg-space-6) - (var(--mg-space-1) / 2)), 4vw, calc(var(--mg-space-7) - var(--mg-space-2) + (var(--mg-space-1) / 2))) 0 var(--space-3);color:var(--blog-cocoa);font-family:var(--font-blog-display);font-size:var(--mg-blog-reader-font-heading);word-break:keep-all;overflow-wrap:break-word;text-wrap:balance;overflow-wrap:break-word;font-weight:800;line-height:1.35}.BlogPostRenderer-module__6D61Fq__paragraphBlock{gap:var(--space-4);margin:var(--space-4) 0;flex-direction:column;display:flex}.BlogPostRenderer-module__6D61Fq__paragraphBlock p,.BlogPostRenderer-module__6D61Fq__qaBlock p{color:var(--blog-body);font-size:var(--mg-blog-reader-font-body-comfortable);word-break:keep-all;overflow-wrap:break-word;text-wrap:pretty;line-height:1.9}.BlogPostRenderer-module__6D61Fq__figure{margin:clamp(var(--mg-space-5), 5vw, calc(var(--mg-space-7) - var(--mg-space-1))) 0}.BlogPostRenderer-module__6D61Fq__image{background:var(--blog-almond);border-radius:var(--mg-radius-card);border:var(--mg-blog-reader-border-width) solid var(--blog-line);width:100%;max-width:100%;height:auto;display:block}.BlogPostRenderer-module__6D61Fq__figure figcaption{margin-top:var(--space-2);color:var(--blog-muted);font-size:var(--text-sm);overflow-wrap:anywhere;line-height:1.5}.BlogPostRenderer-module__6D61Fq__qaBlock,.BlogPostRenderer-module__6D61Fq__guideBox,.BlogPostRenderer-module__6D61Fq__linkButtonBlock,.BlogPostRenderer-module__6D61Fq__relatedQuestions,.BlogPostRenderer-module__6D61Fq__ctaBlock,.BlogPostRenderer-module__6D61Fq__emptyBody,.BlogPostRenderer-module__6D61Fq__previewMissing{margin:clamp(var(--mg-space-5), 5vw, calc(var(--mg-space-7) - var(--mg-space-1))) 0;padding:clamp(calc(var(--mg-space-4) + (var(--mg-space-1) / 2)), 3vw, calc(var(--mg-space-5) + var(--mg-space-1)));background:var(--blog-paper);border:var(--mg-blog-reader-border-width) solid var(--blog-line);border-radius:var(--mg-radius-card)}.BlogPostRenderer-module__6D61Fq__qaQuestion{align-items:flex-start;gap:var(--space-2);margin-bottom:var(--space-3);display:flex}.BlogPostRenderer-module__6D61Fq__qaQuestion svg{margin-top:var(--mg-space-1);color:var(--blog-terracotta);flex:none}.BlogPostRenderer-module__6D61Fq__qaQuestion h2,.BlogPostRenderer-module__6D61Fq__relatedQuestions h2{color:var(--blog-cocoa);font-family:var(--font-blog-display);font-size:var(--mg-blog-reader-font-question);word-break:keep-all;overflow-wrap:break-word;font-weight:800;line-height:1.35}.BlogPostRenderer-module__6D61Fq__guideBox{gap:var(--space-3);background:var(--blog-paper);border-left:var(--mg-space-1) solid var(--blog-terracotta);flex-direction:column;display:flex}.BlogPostRenderer-module__6D61Fq__guideBox_guide{border-left-color:var(--blog-terracotta)}.BlogPostRenderer-module__6D61Fq__guideBox_notice{background:var(--blog-soft);border-left-color:var(--blog-navy)}.BlogPostRenderer-module__6D61Fq__guideBox_condition{background:var(--blog-almond);border-left-color:var(--blog-green)}.BlogPostRenderer-module__6D61Fq__guideBox_caution{background:var(--mg-blog-reader-caution-surface);border-left-color:var(--blog-caution)}.BlogPostRenderer-module__6D61Fq__guideBoxLabel{align-items:center;gap:calc(var(--mg-space-2) - (var(--mg-space-1) / 4));width:fit-content;max-width:100%;color:var(--blog-terracotta);font-size:var(--text-sm);word-break:keep-all;overflow-wrap:break-word;text-wrap:pretty;font-weight:900;line-height:1.35;display:inline-flex}.BlogPostRenderer-module__6D61Fq__relatedQuestions,.BlogPostRenderer-module__6D61Fq__readingPath,.BlogPostRenderer-module__6D61Fq__ctaBlock{scroll-margin-top:var(--mg-blog-reader-scroll-offset)}.BlogPostRenderer-module__6D61Fq__guideBox_notice .BlogPostRenderer-module__6D61Fq__guideBoxLabel{color:var(--blog-navy)}.BlogPostRenderer-module__6D61Fq__guideBox_condition .BlogPostRenderer-module__6D61Fq__guideBoxLabel{color:var(--blog-sage-text)}.BlogPostRenderer-module__6D61Fq__guideBox_caution .BlogPostRenderer-module__6D61Fq__guideBoxLabel{color:var(--blog-caution)}.BlogPostRenderer-module__6D61Fq__guideBoxLabel svg{flex:none}.BlogPostRenderer-module__6D61Fq__guideBox>strong{color:var(--blog-cocoa);font-family:var(--font-blog-display);font-size:var(--mg-blog-reader-font-card-comfortable);word-break:keep-all;overflow-wrap:break-word;font-weight:850;line-height:1.36}.BlogPostRenderer-module__6D61Fq__guideBoxBody{gap:var(--space-2);flex-direction:column;display:flex}.BlogPostRenderer-module__6D61Fq__guideBoxBody p{color:var(--blog-body);font-size:var(--mg-blog-reader-font-body);overflow-wrap:anywhere;line-height:1.78}.BlogPostRenderer-module__6D61Fq__linkButtonBlock{justify-content:space-between;align-items:center;gap:var(--space-4);background:var(--mg-blog-reader-glass-78);display:flex}.BlogPostRenderer-module__6D61Fq__linkButtonBlock div{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.BlogPostRenderer-module__6D61Fq__linkButtonBlock span{color:var(--blog-terracotta);font-size:var(--text-sm);font-weight:900}.BlogPostRenderer-module__6D61Fq__linkButtonBlock p{color:var(--blog-body);font-size:var(--text-sm);overflow-wrap:anywhere;line-height:1.62}.BlogPostRenderer-module__6D61Fq__linkButtonBlock a,.BlogPostRenderer-module__6D61Fq__linkButtonBlock .BlogPostRenderer-module__6D61Fq__inertAction{min-height:var(--mg-control-size-min);justify-content:center;align-items:center;gap:var(--space-1);max-width:100%;padding:0 var(--space-4);color:var(--mg-blog-inverse);background:var(--blog-terracotta);border:var(--mg-blog-reader-border-width) solid var(--blog-terracotta);border-radius:var(--mg-radius-card);font-size:var(--text-sm);text-align:center;overflow-wrap:anywhere;flex:none;font-weight:850;line-height:1.28;text-decoration:none;display:inline-flex}.BlogPostRenderer-module__6D61Fq__inertAction{cursor:default}.BlogPostRenderer-module__6D61Fq__linkButtonBlock a:hover,.BlogPostRenderer-module__6D61Fq__linkButtonBlock a:focus-visible{color:var(--mg-blog-inverse);background:var(--blog-terracotta-dark);border-color:var(--blog-terracotta-dark)}.BlogPostRenderer-module__6D61Fq__linkButtonBlock a:focus-visible{outline:var(--mg-focus-ring-width) solid var(--blog-cocoa);outline-offset:var(--mg-focus-ring-offset)}.BlogPostRenderer-module__6D61Fq__relatedQuestions>p{margin-top:var(--space-2);color:var(--blog-muted);font-size:var(--text-sm);overflow-wrap:anywhere;line-height:1.6}.BlogPostRenderer-module__6D61Fq__relatedQuestions ul{gap:var(--space-2);margin-top:var(--space-4);flex-direction:column;list-style:none;display:flex}.BlogPostRenderer-module__6D61Fq__relatedQuestions li{grid-template-columns:var(--mg-blog-reader-question-icon-track) minmax(0, 1fr);gap:var(--space-2);color:var(--blog-body);align-items:start;line-height:1.6;display:grid}.BlogPostRenderer-module__6D61Fq__relatedQuestions svg{margin-top:var(--mg-blog-reader-question-icon-offset);color:var(--blog-green)}.BlogPostRenderer-module__6D61Fq__readingPath{min-width:0;margin:clamp(calc(var(--mg-space-6) + (var(--mg-space-1) / 2)), 6vw, calc(var(--mg-space-7) + var(--mg-space-2))) 0}.BlogPostRenderer-module__6D61Fq__readingPathHeader{min-width:0;margin-bottom:var(--space-4)}.BlogPostRenderer-module__6D61Fq__readingPathHeader>span{color:var(--blog-terracotta);font-size:var(--text-sm);font-weight:900}.BlogPostRenderer-module__6D61Fq__readingPathHeader h2{margin-top:var(--space-1);color:var(--blog-cocoa);font-family:var(--font-blog-display);font-size:var(--mg-blog-reader-font-heading);letter-spacing:0;word-break:keep-all;overflow-wrap:break-word;font-weight:800;line-height:1.35}.BlogPostRenderer-module__6D61Fq__readingPathHeader p{margin-top:var(--space-2);color:var(--blog-muted);font-size:var(--text-sm);overflow-wrap:anywhere;line-height:1.62}.BlogPostRenderer-module__6D61Fq__contentGraphSection{min-width:0;margin-top:var(--space-5)}.BlogPostRenderer-module__6D61Fq__contentGraphSectionHeader{min-width:0;margin-bottom:var(--space-3)}.BlogPostRenderer-module__6D61Fq__contentGraphSectionHeader h3{color:var(--blog-cocoa);font-family:var(--font-blog-display);font-size:var(--mg-blog-reader-font-card-comfortable);letter-spacing:0;word-break:keep-all;overflow-wrap:break-word;font-weight:850;line-height:1.34}.BlogPostRenderer-module__6D61Fq__contentGraphSectionHeader p{margin-top:var(--space-1);color:var(--blog-muted);font-size:var(--text-sm);overflow-wrap:anywhere;line-height:1.58}.BlogPostRenderer-module__6D61Fq__relatedPostGrid{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.BlogPostRenderer-module__6D61Fq__relatedPostCard{min-width:0;color:inherit;background:var(--blog-paper);border:var(--mg-blog-reader-border-width) solid var(--blog-line);border-radius:var(--mg-radius-card);transition:border-color var(--transition-fast), box-shadow var(--transition-fast), transform var(--transition-fast);flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.BlogPostRenderer-module__6D61Fq__relatedPostCard:hover,.BlogPostRenderer-module__6D61Fq__relatedPostCard:focus-visible{border-color:var(--blog-line-strong);box-shadow:var(--mg-blog-reader-shadow-hover);transform:translateY(var(--mg-blog-reader-card-lift))}.BlogPostRenderer-module__6D61Fq__relatedPostCard:focus-visible{outline:var(--mg-focus-ring-width) solid var(--blog-terracotta);outline-offset:var(--mg-focus-ring-offset)}.BlogPostRenderer-module__6D61Fq__relatedPostImage{aspect-ratio:4/3;background:var(--blog-almond);width:100%;display:block;overflow:hidden}.BlogPostRenderer-module__6D61Fq__relatedPostImage img{object-fit:cover;width:100%;height:100%;display:block}.BlogPostRenderer-module__6D61Fq__relatedPostBody{gap:var(--space-2);min-width:0;padding:var(--space-3);flex-direction:column;flex:1;display:flex}.BlogPostRenderer-module__6D61Fq__relatedPostMeta{gap:calc(var(--mg-space-1) * 1.25);color:var(--blog-terracotta);font-size:var(--mg-blog-reader-font-caption);flex-wrap:wrap;font-weight:900;line-height:1.35;display:flex}.BlogPostRenderer-module__6D61Fq__relatedPostBody strong{color:var(--blog-cocoa);font-size:var(--text-base);word-break:keep-all;overflow-wrap:break-word;font-weight:800;line-height:1.4}.BlogPostRenderer-module__6D61Fq__relatedPostQuestion{color:var(--blog-body);font-size:var(--text-sm);overflow-wrap:anywhere;font-weight:650;line-height:1.52}.BlogPostRenderer-module__6D61Fq__relatedPostReason{color:var(--blog-muted);font-size:var(--text-sm);overflow-wrap:anywhere;line-height:1.5}.BlogPostRenderer-module__6D61Fq__relatedPostAction{align-items:center;gap:calc(var(--mg-space-2) - (var(--mg-space-1) / 2));width:fit-content;color:var(--blog-terracotta);font-size:var(--text-sm);margin-top:auto;font-weight:800;display:inline-flex}.BlogPostRenderer-module__6D61Fq__nextPostLink{min-width:0;min-height:var(--mg-blog-reader-next-height);gap:var(--space-3);margin-top:var(--space-3);padding:var(--space-3) var(--space-4);color:inherit;background:var(--mg-blog-reader-glass-72);border:var(--mg-blog-reader-border-width) solid var(--blog-line);border-radius:var(--mg-radius-card);transition:background var(--transition-fast), border-color var(--transition-fast);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;text-decoration:none;display:grid}.BlogPostRenderer-module__6D61Fq__nextPostLink:hover,.BlogPostRenderer-module__6D61Fq__nextPostLink:focus-visible{background:var(--blog-paper);border-color:var(--blog-line-strong)}.BlogPostRenderer-module__6D61Fq__nextPostLink:focus-visible{outline:var(--mg-focus-ring-width) solid var(--blog-terracotta);outline-offset:var(--mg-focus-ring-offset)}.BlogPostRenderer-module__6D61Fq__nextPostLink span{color:var(--blog-terracotta);font-size:var(--text-sm);font-weight:900}.BlogPostRenderer-module__6D61Fq__nextPostLink strong{color:var(--blog-cocoa);font-size:var(--text-base);word-break:keep-all;overflow-wrap:break-word;font-weight:800;line-height:1.4}.BlogPostRenderer-module__6D61Fq__nextPostLink svg{color:var(--blog-terracotta)}.BlogPostRenderer-module__6D61Fq__ctaBlock{justify-content:space-between;align-items:center;gap:var(--space-4);color:var(--blog-paper);background:var(--blog-cocoa);border-color:var(--blog-cocoa);display:flex}.BlogPostRenderer-module__6D61Fq__finalCtaBlock{margin-top:clamp(calc(var(--mg-space-6) + (var(--mg-space-1) / 2)), 6vw, calc(var(--mg-space-8) - var(--mg-space-1)))}.BlogPostRenderer-module__6D61Fq__ctaBlock div{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.BlogPostRenderer-module__6D61Fq__ctaBlock span{color:var(--blog-ochre);font-size:var(--text-sm);font-weight:800}.BlogPostRenderer-module__6D61Fq__ctaBlock strong{color:var(--blog-paper);font-family:var(--font-blog-display);font-size:var(--mg-blog-reader-font-question);overflow-wrap:anywhere;line-height:1.35}.BlogPostRenderer-module__6D61Fq__ctaBlock a,.BlogPostRenderer-module__6D61Fq__ctaBlock .BlogPostRenderer-module__6D61Fq__inertAction{min-height:var(--mg-control-size-min);justify-content:center;align-items:center;gap:var(--space-1);padding:0 var(--space-4);color:var(--mg-blog-inverse);background:var(--blog-terracotta);border:var(--mg-blog-reader-border-width) solid var(--blog-terracotta);border-radius:var(--mg-radius-card);flex:none;font-weight:800;text-decoration:none;display:inline-flex}.BlogPostRenderer-module__6D61Fq__ctaBlock a:hover,.BlogPostRenderer-module__6D61Fq__ctaBlock a:focus-visible{color:var(--mg-blog-inverse);background:var(--blog-terracotta-dark);border-color:var(--blog-terracotta-dark)}.BlogPostRenderer-module__6D61Fq__ctaBlock a:focus-visible{outline:var(--mg-focus-ring-width) solid var(--mg-blog-inverse);outline-offset:calc(var(--mg-space-1) / 2)}.BlogPostRenderer-module__6D61Fq__emptyBody,.BlogPostRenderer-module__6D61Fq__previewMissing{color:var(--blog-muted);background:var(--mg-blog-reader-empty-surface);font-size:var(--text-sm);overflow-wrap:anywhere;border-style:dashed;line-height:1.6}@container blog-embedded-preview (max-width:820px){.BlogPostRenderer-module__6D61Fq__embeddedPreview .BlogPostRenderer-module__6D61Fq__hero{grid-template-columns:minmax(0,1fr)}.BlogPostRenderer-module__6D61Fq__embeddedPreview .BlogPostRenderer-module__6D61Fq__hero h1{font-size:var(--mg-blog-reader-font-heading)}.BlogPostRenderer-module__6D61Fq__embeddedPreview .BlogPostRenderer-module__6D61Fq__question{font-size:var(--mg-blog-reader-font-card)}.BlogPostRenderer-module__6D61Fq__embeddedPreview .BlogPostRenderer-module__6D61Fq__summary,.BlogPostRenderer-module__6D61Fq__embeddedPreview .BlogPostRenderer-module__6D61Fq__paragraphBlock p,.BlogPostRenderer-module__6D61Fq__embeddedPreview .BlogPostRenderer-module__6D61Fq__qaBlock p{font-size:var(--mg-blog-reader-font-body)}.BlogPostRenderer-module__6D61Fq__embeddedPreview .BlogPostRenderer-module__6D61Fq__headingBlock,.BlogPostRenderer-module__6D61Fq__embeddedPreview .BlogPostRenderer-module__6D61Fq__readingPathHeader h2{font-size:var(--mg-blog-reader-font-heading-compact)}.BlogPostRenderer-module__6D61Fq__embeddedPreview .BlogPostRenderer-module__6D61Fq__relatedPostGrid{grid-template-columns:minmax(0,1fr)}.BlogPostRenderer-module__6D61Fq__embeddedPreview .BlogPostRenderer-module__6D61Fq__previewBanner,.BlogPostRenderer-module__6D61Fq__embeddedPreview .BlogPostRenderer-module__6D61Fq__linkButtonBlock,.BlogPostRenderer-module__6D61Fq__embeddedPreview .BlogPostRenderer-module__6D61Fq__ctaBlock{flex-direction:column;align-items:stretch}.BlogPostRenderer-module__6D61Fq__embeddedPreview .BlogPostRenderer-module__6D61Fq__linkButtonBlock a,.BlogPostRenderer-module__6D61Fq__embeddedPreview .BlogPostRenderer-module__6D61Fq__linkButtonBlock .BlogPostRenderer-module__6D61Fq__inertAction,.BlogPostRenderer-module__6D61Fq__embeddedPreview .BlogPostRenderer-module__6D61Fq__ctaBlock a,.BlogPostRenderer-module__6D61Fq__embeddedPreview .BlogPostRenderer-module__6D61Fq__ctaBlock .BlogPostRenderer-module__6D61Fq__inertAction{width:100%}}@container blog-embedded-preview (max-width:430px){.BlogPostRenderer-module__6D61Fq__embeddedPreview .BlogPostRenderer-module__6D61Fq__article{padding:calc(var(--mg-space-5) - (var(--mg-space-1) / 2)) calc(var(--mg-space-3) + (var(--mg-space-1) / 2)) calc(var(--mg-space-6) + var(--mg-space-2) - (var(--mg-space-1) / 2))}}@media (max-width:820px){.BlogPostRenderer-module__6D61Fq__hero{grid-template-columns:minmax(0,1fr)}.BlogPostRenderer-module__6D61Fq__hero h1{font-size:var(--mg-blog-reader-font-hero-mobile)}.BlogPostRenderer-module__6D61Fq__question{font-size:var(--mg-blog-reader-font-card)}.BlogPostRenderer-module__6D61Fq__summary,.BlogPostRenderer-module__6D61Fq__paragraphBlock p,.BlogPostRenderer-module__6D61Fq__qaBlock p{font-size:var(--mg-blog-reader-font-body)}.BlogPostRenderer-module__6D61Fq__headingBlock,.BlogPostRenderer-module__6D61Fq__readingPathHeader h2{font-size:var(--mg-blog-reader-font-heading-mobile)}.BlogPostRenderer-module__6D61Fq__relatedPostGrid{grid-template-columns:minmax(0,1fr)}.BlogPostRenderer-module__6D61Fq__previewBanner,.BlogPostRenderer-module__6D61Fq__linkButtonBlock,.BlogPostRenderer-module__6D61Fq__ctaBlock{flex-direction:column;align-items:stretch}.BlogPostRenderer-module__6D61Fq__linkButtonBlock a,.BlogPostRenderer-module__6D61Fq__ctaBlock a{width:100%}}@media (max-width:767px){.BlogPostRenderer-module__6D61Fq__article{padding-bottom:calc(var(--mg-blog-reader-mobile-action-offset) + env(safe-area-inset-bottom,0))}}@media (max-width:430px){.BlogPostRenderer-module__6D61Fq__article{padding-left:calc(var(--mg-space-3) + (var(--mg-space-1) / 2));padding-right:calc(var(--mg-space-3) + (var(--mg-space-1) / 2))}.BlogPostRenderer-module__6D61Fq__hero h1{font-size:var(--mg-blog-reader-font-heading)}.BlogPostRenderer-module__6D61Fq__articleJumpNav{margin-bottom:calc(var(--mg-space-5) - (var(--mg-space-1) / 2))}.BlogPostRenderer-module__6D61Fq__headingBlock,.BlogPostRenderer-module__6D61Fq__readingPathHeader h2{font-size:var(--mg-blog-reader-font-heading-compact)}.BlogPostRenderer-module__6D61Fq__nextPostLink{grid-template-columns:minmax(0,1fr) auto}.BlogPostRenderer-module__6D61Fq__nextPostLink span{grid-column:1/-1}.BlogPostRenderer-module__6D61Fq__metaRow span,.BlogPostRenderer-module__6D61Fq__metaRow time,.BlogPostRenderer-module__6D61Fq__keywordRow span{white-space:normal}}
.PlatformCheckbox-module__hS6jSa__root{min-width:0;min-height:var(--mg-control-size-min);align-items:flex-start;gap:var(--mg-space-2);padding-block:var(--mg-space-2);color:var(--mg-text-body);font-family:var(--mg-font-body);font-size:var(--mg-font-size-label);line-height:var(--mg-line-height-body);cursor:pointer;display:flex}.PlatformCheckbox-module__hS6jSa__control{inline-size:var(--mg-space-5);block-size:var(--mg-space-5);accent-color:var(--mg-action-primary);cursor:pointer;flex:none;margin:0}.PlatformCheckbox-module__hS6jSa__control:focus-visible{outline:var(--mg-focus-ring-width) solid var(--mg-focus-ring);outline-offset:var(--mg-focus-ring-offset)}.PlatformCheckbox-module__hS6jSa__control:disabled,.PlatformCheckbox-module__hS6jSa__control:disabled+.PlatformCheckbox-module__hS6jSa__label{color:var(--mg-disabled-text);cursor:not-allowed}.PlatformCheckbox-module__hS6jSa__label{min-width:0;padding-block:calc(var(--mg-space-1) / 2);overflow-wrap:anywhere}
.PlatformChip-module__Ja67KG__chip{min-height:var(--mg-space-5);width:max-content;max-width:100%;padding-inline:var(--mg-space-2);border:var(--mg-border-width) solid transparent;border-radius:var(--mg-radius-chip);font-family:var(--mg-font-body);font-size:var(--mg-font-size-caption);font-weight:var(--mg-font-weight-label);line-height:var(--mg-line-height-heading);white-space:nowrap;align-items:center;display:inline-flex}.PlatformChip-module__Ja67KG__neutral{color:var(--mg-text-body);background:var(--mg-surface-sunken);border-color:var(--mg-border-subtle)}.PlatformChip-module__Ja67KG__accent{color:var(--mg-admin-accent-text);background:var(--mg-admin-accent-surface);border-color:var(--mg-admin-accent-border)}.PlatformChip-module__Ja67KG__selected{color:var(--mg-color-neutral-0);background:var(--mg-action-primary);border-color:var(--mg-action-primary)}
.PlatformCard-module__klteVW__card{border-radius:var(--mg-radius-md);min-width:0;box-shadow:var(--mg-shadow-card)}.PlatformCard-module__klteVW__default{color:var(--mg-text-primary);background:var(--mg-surface-card);border:var(--mg-border-width) solid var(--mg-border-subtle)}.PlatformCard-module__klteVW__subtle{color:var(--mg-text-primary);background:var(--mg-surface-page-soft);border:var(--mg-border-width) solid var(--mg-border-subtle);box-shadow:none}.PlatformCard-module__klteVW__inverse{color:var(--mg-on-dark);background:var(--mg-surface-inverse);border:var(--mg-border-width) solid color-mix(in srgb, var(--mg-on-dark) 14%, transparent)}
.PlatformField-module__XgyhBa__field{gap:var(--mg-space-xs);flex-direction:column;min-width:0;display:flex}.PlatformField-module__XgyhBa__label{color:var(--mg-text-body);font-family:var(--mg-font-body);font-size:var(--mg-current-label);font-weight:var(--mg-font-weight-label);line-height:var(--mg-line-height-label)}.PlatformField-module__XgyhBa__control{width:100%;min-height:var(--mg-form-field-height);padding:var(--mg-space-3) var(--mg-space-4);color:var(--mg-text-primary);background:var(--mg-surface-card);border:var(--mg-border-width) solid var(--mg-border-subtle);border-radius:var(--mg-radius-md);font-family:var(--mg-font-body);font-size:var(--mg-current-body);line-height:var(--mg-line-height-body);transition:border-color var(--mg-dur-micro) var(--mg-ease-cinema), box-shadow var(--mg-dur-micro) var(--mg-ease-cinema), background-color var(--mg-dur-micro) var(--mg-ease-cinema);outline:none}textarea.PlatformField-module__XgyhBa__control{min-height:calc(var(--mg-control-size-min) * 3);resize:vertical}.PlatformField-module__XgyhBa__control::placeholder{color:var(--mg-text-muted)}.PlatformField-module__XgyhBa__control:focus-visible{border-color:var(--mg-focus-ring);box-shadow:var(--mg-focus-shadow-soft)}.PlatformField-module__XgyhBa__control:disabled{color:var(--mg-text-muted);background:var(--mg-surface-page-soft);cursor:not-allowed}.PlatformField-module__XgyhBa__control[aria-invalid=true]{border-color:var(--mg-state-danger)}.PlatformField-module__XgyhBa__hint,.PlatformField-module__XgyhBa__error{font-family:var(--mg-font-body);font-size:var(--mg-current-caption);line-height:var(--mg-line-height-caption);margin:0}@media (prefers-reduced-motion:reduce){.PlatformField-module__XgyhBa__control{transition:none}}.PlatformField-module__XgyhBa__hint{color:var(--mg-text-muted)}.PlatformField-module__XgyhBa__error{color:var(--mg-state-danger);font-weight:var(--mg-font-weight-strong)}
.PlatformEditorSection-module__bh2HTq__section{min-width:0;padding:var(--mg-space-6);color:var(--mg-text-primary);background:var(--mg-surface-card);border:var(--mg-border-width) solid var(--mg-border-subtle);border-radius:var(--mg-radius-lg);box-shadow:var(--mg-shadow-card)}.PlatformEditorSection-module__bh2HTq__legend{padding-inline:var(--mg-space-xs);color:var(--mg-text-primary);font-family:var(--mg-font-body);font-size:var(--mg-current-title);font-weight:var(--mg-font-weight-label);line-height:var(--mg-line-height-title)}.PlatformEditorSection-module__bh2HTq__description{color:var(--mg-text-muted);font-family:var(--mg-font-body);font-size:var(--mg-current-label);line-height:var(--mg-line-height-body);margin:0}.PlatformEditorSection-module__bh2HTq__content{gap:var(--mg-space-4);margin-top:var(--mg-space-4);flex-direction:column;display:flex}@media (max-width:639px){.PlatformEditorSection-module__bh2HTq__section{padding:var(--mg-space-4)}}
.PlatformIconButton-module__vi08nW__button{width:var(--mg-control-size-min);height:var(--mg-control-size-min);min-width:var(--mg-control-size-min);min-height:var(--mg-control-size-min);color:var(--mg-text-body);border:var(--mg-border-width) solid transparent;border-radius:var(--mg-radius-card);cursor:pointer;transition:background-color var(--mg-dur-micro) var(--mg-ease-cinema), border-color var(--mg-dur-micro) var(--mg-ease-cinema), color var(--mg-dur-micro) var(--mg-ease-cinema), box-shadow var(--mg-dur-micro) var(--mg-ease-cinema);flex:none;justify-content:center;align-items:center;display:inline-flex}.PlatformIconButton-module__vi08nW__button:focus-visible{outline:var(--mg-focus-ring-width) solid var(--mg-focus-ring);outline-offset:var(--mg-focus-ring-offset)}@media (prefers-reduced-motion:reduce){.PlatformIconButton-module__vi08nW__button{transition:none}}.PlatformIconButton-module__vi08nW__button:disabled{cursor:not-allowed;opacity:.62}.PlatformIconButton-module__vi08nW__secondary{background:var(--mg-surface-card);border-color:var(--mg-border-subtle)}.PlatformIconButton-module__vi08nW__secondary:hover:not(:disabled){color:var(--mg-text-primary);border-color:var(--mg-border-strong)}.PlatformIconButton-module__vi08nW__ghost{background:0 0}.PlatformIconButton-module__vi08nW__ghost:hover:not(:disabled){background:color-mix(in srgb, var(--mg-action-primary) 8%, transparent)}.PlatformIconButton-module__vi08nW__danger{color:var(--mg-state-danger);background:var(--mg-surface-card);border-color:color-mix(in srgb, var(--mg-state-danger) 28%, transparent)}.PlatformIconButton-module__vi08nW__danger:hover:not(:disabled){background:color-mix(in srgb, var(--mg-state-danger) 8%, transparent)}
.PlatformList-module__Flx_Cq__list{gap:var(--mg-space-3);flex-direction:column;min-width:0;margin:0;padding:0;list-style:none;display:flex}
.PlatformModal-module__ke8ZAa__overlay{z-index:1000;padding:var(--mg-space-4);background:color-mix(in srgb, var(--mg-text-primary) 48%, transparent);place-items:center;display:grid;position:fixed;inset:0}.PlatformModal-module__ke8ZAa__modal{width:100%;max-height:calc(100dvh - var(--mg-space-8));color:var(--mg-text-primary);background:var(--mg-surface-card);border:var(--mg-border-width) solid var(--mg-border-subtle);border-radius:var(--mg-radius-frame);box-shadow:var(--mg-shadow-panel);animation:PlatformModal-module__ke8ZAa__modal-enter var(--mg-dur-micro) var(--mg-ease-cinema);flex-direction:column;display:flex;overflow:hidden}.PlatformModal-module__ke8ZAa__sm{max-width:calc(var(--mg-space-8) * 6)}.PlatformModal-module__ke8ZAa__md{max-width:calc(var(--mg-space-8) * 7)}.PlatformModal-module__ke8ZAa__wide{max-width:calc(var(--mg-space-8) * 15)}.PlatformModal-module__ke8ZAa__header{min-height:var(--mg-control-size-nav);justify-content:space-between;align-items:center;gap:var(--mg-space-3);padding:var(--mg-space-3) var(--mg-space-5);border-bottom:var(--mg-border-width) solid var(--mg-border-subtle);display:flex}.PlatformModal-module__ke8ZAa__title{color:var(--mg-text-primary);font-family:var(--mg-font-body);font-size:var(--mg-font-size-card);font-weight:var(--mg-font-weight-strong);line-height:var(--mg-line-height-card);margin:0}.PlatformModal-module__ke8ZAa__body{min-width:0;min-height:0;padding:var(--mg-space-5);flex:1;overflow-y:auto}.PlatformModal-module__ke8ZAa__description{color:var(--mg-text-body);font-size:var(--mg-current-body);line-height:var(--mg-line-height-body);white-space:pre-line;margin:0}.PlatformModal-module__ke8ZAa__description+:not(:empty){margin-top:var(--mg-space-4)}.PlatformModal-module__ke8ZAa__footer{justify-content:flex-end;align-items:center;gap:var(--mg-space-3);padding:var(--mg-space-3) var(--mg-space-5);background:var(--mg-surface-card-subtle);border-top:var(--mg-border-width) solid var(--mg-border-subtle);flex-wrap:wrap;display:flex}@keyframes PlatformModal-module__ke8ZAa__modal-enter{0%{opacity:0;transform:scale(var(--mg-motion-scale-pressed))}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.PlatformModal-module__ke8ZAa__modal{animation:none}}
.PlatformPageHeader-module__3okuMG__header{justify-content:space-between;align-items:flex-start;gap:var(--mg-space-4);min-width:0;display:flex}.PlatformPageHeader-module__3okuMG__copy{min-width:0}.PlatformPageHeader-module__3okuMG__copy h1,.PlatformPageHeader-module__3okuMG__copy p{margin:0}.PlatformPageHeader-module__3okuMG__copy h1{color:var(--mg-text-primary);font-family:var(--mg-font-body);font-size:var(--mg-font-size-state);font-weight:var(--mg-font-weight-bold);line-height:var(--mg-line-height-heading)}.PlatformPageHeader-module__3okuMG__copy p{color:var(--mg-text-body);font-size:var(--mg-font-size-label);line-height:var(--mg-line-height-body);margin-block-start:var(--mg-space-2)}.PlatformPageHeader-module__3okuMG__actions{align-items:center;gap:var(--mg-space-2);flex:none;display:flex}@media (max-width:639px){.PlatformPageHeader-module__3okuMG__header{flex-direction:column;align-items:stretch}.PlatformPageHeader-module__3okuMG__actions,.PlatformPageHeader-module__3okuMG__actions>*{width:100%}}
.PlatformPanel-module__HZfpia__panel{min-width:0;color:var(--mg-text-primary);border:var(--mg-border-width) solid var(--mg-border-subtle);border-radius:var(--mg-radius-frame)}.PlatformPanel-module__HZfpia__default{background:var(--mg-surface-card);box-shadow:var(--mg-shadow-card)}.PlatformPanel-module__HZfpia__subtle{background:var(--mg-surface-page-soft);box-shadow:none}
.PlatformPreviewFrame-module__H-QdDG__frame{width:min(100%, var(--mg-admin-preview-device-width));aspect-ratio:var(--mg-admin-preview-ratio-width) / var(--mg-admin-preview-ratio-height);background:var(--mg-surface-page-soft);border:var(--mg-border-width) solid var(--mg-border-subtle);border-radius:var(--mg-blog-radius-search);height:auto;max-height:none;box-shadow:var(--mg-shadow-card);flex-direction:column;margin-inline:auto;display:flex;overflow:hidden}.PlatformPreviewFrame-module__H-QdDG__chrome{height:var(--mg-admin-preview-chrome-height);background:var(--mg-color-ink-900);justify-content:center;align-items:center;display:flex}.PlatformPreviewFrame-module__H-QdDG__chrome span{width:var(--mg-admin-preview-handle-width);height:var(--mg-admin-preview-handle-height);background:color-mix(in srgb, var(--mg-color-neutral-0) 70%, transparent);border-radius:var(--mg-radius-full)}.PlatformPreviewFrame-module__H-QdDG__viewport{min-width:0;max-height:min(var(--mg-admin-preview-scroll-max-height), calc(100vh - var(--mg-admin-preview-scroll-offset)));background:var(--mg-blog-canvas);padding:0;overflow-y:auto}@media (min-width:980px){.PlatformPreviewFrame-module__H-QdDG__frame{flex:none;width:100%;min-height:0}.PlatformPreviewFrame-module__H-QdDG__viewport{flex:auto;min-height:0;max-height:none}}
.PlatformSegmentedControl-module__-8wAUq__group{gap:var(--mg-space-2);min-width:0;scrollbar-width:thin;padding-block-end:var(--mg-space-1);display:flex;overflow-x:auto}.PlatformSegmentedControl-module__-8wAUq__item{min-height:var(--mg-control-size-min);padding:0 var(--mg-space-4);color:var(--mg-text-body);background:var(--mg-surface-card);border:var(--mg-border-width) solid var(--mg-border-subtle);border-radius:var(--mg-radius-pill);font-family:var(--mg-font-body);font-size:var(--mg-font-size-label);font-weight:var(--mg-font-weight-bold);white-space:nowrap;transition:background-color var(--mg-dur-micro) var(--mg-ease-cinema), border-color var(--mg-dur-micro) var(--mg-ease-cinema), color var(--mg-dur-micro) var(--mg-ease-cinema), transform var(--mg-dur-micro) var(--mg-ease-cinema);flex:none;justify-content:center;align-items:center;display:inline-flex}.PlatformSegmentedControl-module__-8wAUq__item:hover:not(:disabled){color:var(--mg-text-primary);border-color:var(--mg-border-strong);transform:translateY(var(--mg-motion-offset-hover))}.PlatformSegmentedControl-module__-8wAUq__item[aria-pressed=true],.PlatformSegmentedControl-module__-8wAUq__item[aria-pressed=true]:hover{color:var(--mg-action-primary-text);background:var(--mg-action-primary);border-color:var(--mg-action-primary)}.PlatformSegmentedControl-module__-8wAUq__item:focus-visible{outline:var(--mg-focus-ring-width) solid var(--mg-focus-ring);outline-offset:var(--mg-focus-ring-offset)}.PlatformSegmentedControl-module__-8wAUq__item:disabled{color:var(--mg-disabled-text);background:var(--mg-disabled-surface);cursor:not-allowed}@media (prefers-reduced-motion:reduce){.PlatformSegmentedControl-module__-8wAUq__item{transition:none}.PlatformSegmentedControl-module__-8wAUq__item:hover:not(:disabled){transform:none}}
.PlatformSelect-module__Hx9BuW__field{gap:var(--mg-space-xs);flex-direction:column;min-width:0;display:flex}.PlatformSelect-module__Hx9BuW__label{color:var(--mg-text-body);font-family:var(--mg-font-body);font-size:var(--mg-current-label);font-weight:var(--mg-font-weight-label);line-height:var(--mg-line-height-label)}.PlatformSelect-module__Hx9BuW__control{width:100%;min-height:var(--mg-form-field-height);padding-inline:var(--mg-space-4);color:var(--mg-text-primary);background:var(--mg-surface-card);border:var(--mg-border-width) solid var(--mg-border-subtle);border-radius:var(--mg-radius-md);font-family:var(--mg-font-body);font-size:var(--mg-current-body);line-height:var(--mg-line-height-body);cursor:pointer;transition:border-color var(--mg-dur-micro) var(--mg-ease-cinema), box-shadow var(--mg-dur-micro) var(--mg-ease-cinema), background-color var(--mg-dur-micro) var(--mg-ease-cinema);outline:none}.PlatformSelect-module__Hx9BuW__control:focus-visible{border-color:var(--mg-focus-ring);box-shadow:var(--mg-focus-shadow-soft)}.PlatformSelect-module__Hx9BuW__control:disabled{color:var(--mg-text-muted);background:var(--mg-surface-page-soft);cursor:not-allowed}.PlatformSelect-module__Hx9BuW__control[aria-invalid=true]{border-color:var(--mg-state-danger)}.PlatformSelect-module__Hx9BuW__hint,.PlatformSelect-module__Hx9BuW__error{font-family:var(--mg-font-body);font-size:var(--mg-current-caption);line-height:var(--mg-line-height-caption);margin:0}.PlatformSelect-module__Hx9BuW__hint{color:var(--mg-text-muted)}.PlatformSelect-module__Hx9BuW__error{color:var(--mg-state-danger);font-weight:var(--mg-font-weight-strong)}@media (prefers-reduced-motion:reduce){.PlatformSelect-module__Hx9BuW__control{transition:none}}
.PlatformShell-module__msWziG__shell{min-height:100dvh;color:var(--mg-current-text);background:linear-gradient(180deg, var(--mg-current-bg) 0%, var(--mg-surface-page-soft) 48%, var(--mg-surface-card) 100%);font-family:var(--mg-font-body)}.PlatformShell-module__msWziG__topBar{z-index:30;background:color-mix(in srgb, var(--mg-surface-card) 90%, transparent);border-bottom:var(--mg-border-width) solid var(--mg-border-subtle);-webkit-backdrop-filter:blur(var(--mg-navigation-backdrop-blur));backdrop-filter:blur(var(--mg-navigation-backdrop-blur));position:sticky;top:0}.PlatformShell-module__msWziG__hero{width:min(calc(var(--mg-layout-section) * 8 + var(--mg-space-7) + var(--mg-space-2)), calc(100% - var(--mg-space-6)));margin:0 auto}.PlatformShell-module__msWziG__main{width:min(calc(var(--mg-layout-section) * 8 + var(--mg-space-7) + var(--mg-space-2)), calc(100% - var(--mg-space-6)));padding:var(--mg-space-6) 0 calc(var(--mg-space-8) + var(--mg-space-2));margin:0 auto}@media (max-width:640px){.PlatformShell-module__msWziG__hero,.PlatformShell-module__msWziG__main{width:min(100% - calc(var(--mg-space-5) + var(--mg-space-1)), calc(var(--mg-layout-section) * 8 + var(--mg-space-7) + var(--mg-space-2)))}.PlatformShell-module__msWziG__main{padding:calc(var(--mg-space-4) + var(--mg-space-1)) 0 var(--mg-space-8)}}
.PlatformStatePanel-module__JRINYW__panel{min-height:calc(var(--mg-control-size-default) * 4);justify-content:center;align-items:center;gap:var(--mg-space-3);padding:var(--mg-space-8);color:var(--mg-text-body);background:var(--mg-surface-card);border:var(--mg-border-width) dashed var(--mg-border-subtle);border-radius:var(--mg-radius-frame);text-align:center;display:flex}.PlatformStatePanel-module__JRINYW__icon{color:currentColor;flex:none}.PlatformStatePanel-module__JRINYW__copy{min-width:0}.PlatformStatePanel-module__JRINYW__copy strong{color:var(--mg-text-primary);font-size:var(--mg-font-size-body);display:block}.PlatformStatePanel-module__JRINYW__copy p{margin:var(--mg-space-1) 0 0;font-size:var(--mg-font-size-label);line-height:var(--mg-line-height-body)}.PlatformStatePanel-module__JRINYW__details{font-size:var(--mg-font-size-label);line-height:var(--mg-line-height-body)}.PlatformStatePanel-module__JRINYW__action{flex:none}.PlatformStatePanel-module__JRINYW__error{color:var(--mg-status-error);background:color-mix(in srgb, var(--mg-status-error) 5%, var(--mg-surface-card));border-color:color-mix(in srgb, var(--mg-status-error) 28%, var(--mg-surface-card))}.PlatformStatePanel-module__JRINYW__success{color:var(--mg-status-success);background:color-mix(in srgb, var(--mg-status-success) 5%, var(--mg-surface-card));border-color:color-mix(in srgb, var(--mg-status-success) 28%, var(--mg-surface-card))}.PlatformStatePanel-module__JRINYW__loading{color:var(--mg-status-info)}@media (max-width:639px){.PlatformStatePanel-module__JRINYW__panel{padding:var(--mg-space-6);flex-direction:column;align-items:stretch}}
.PlatformStatusBadge-module__ZWS8JG__badge{min-height:var(--mg-space-5);width:max-content;max-width:100%;padding:0 var(--mg-space-2);border:var(--mg-border-width) solid transparent;border-radius:var(--mg-radius-chip);font-family:var(--mg-font-body);font-size:var(--mg-font-size-caption);font-weight:var(--mg-font-weight-bold);line-height:var(--mg-line-height-heading);white-space:nowrap;align-items:center;display:inline-flex}.PlatformStatusBadge-module__ZWS8JG__neutral{color:var(--mg-text-body);background:var(--mg-surface-sunken);border-color:var(--mg-border-subtle)}.PlatformStatusBadge-module__ZWS8JG__review{color:var(--mg-status-warning);background:color-mix(in srgb, var(--mg-status-warning) 12%, var(--mg-surface-card));border-color:color-mix(in srgb, var(--mg-status-warning) 30%, var(--mg-surface-card))}.PlatformStatusBadge-module__ZWS8JG__warning{color:var(--mg-status-warning);background:color-mix(in srgb, var(--mg-status-warning) 10%, var(--mg-surface-card));border-color:color-mix(in srgb, var(--mg-status-warning) 24%, var(--mg-surface-card))}.PlatformStatusBadge-module__ZWS8JG__success{color:var(--mg-status-success);background:color-mix(in srgb, var(--mg-status-success) 10%, var(--mg-surface-card));border-color:color-mix(in srgb, var(--mg-status-success) 24%, var(--mg-surface-card))}.PlatformStatusBadge-module__ZWS8JG__info{color:var(--mg-status-info);background:color-mix(in srgb, var(--mg-status-info) 10%, var(--mg-surface-card));border-color:color-mix(in srgb, var(--mg-status-info) 24%, var(--mg-surface-card))}.PlatformStatusBadge-module__ZWS8JG__danger{color:var(--mg-status-error);background:color-mix(in srgb, var(--mg-status-error) 10%, var(--mg-surface-card));border-color:color-mix(in srgb, var(--mg-status-error) 24%, var(--mg-surface-card))}
.PlatformSwitch-module__WhhSqW__control{min-height:var(--mg-control-size-default);justify-content:space-between;align-items:center;gap:var(--mg-space-3);padding:var(--mg-space-2);color:var(--mg-text-primary);border:var(--mg-border-width) solid transparent;border-radius:var(--mg-radius-card);cursor:pointer;text-align:left;background:0 0;display:inline-flex}.PlatformSwitch-module__WhhSqW__control:hover:not(:disabled){background:var(--mg-action-secondary-hover);border-color:var(--mg-border-subtle)}.PlatformSwitch-module__WhhSqW__control:focus-visible{outline:var(--mg-focus-ring-width) solid var(--mg-focus-ring);outline-offset:var(--mg-focus-ring-offset)}.PlatformSwitch-module__WhhSqW__control:disabled{color:var(--mg-disabled-text);cursor:not-allowed}.PlatformSwitch-module__WhhSqW__copy{gap:var(--mg-space-1);flex-direction:column;min-width:0;display:flex}.PlatformSwitch-module__WhhSqW__label{font-size:var(--mg-current-label);font-weight:var(--mg-font-weight-label);line-height:var(--mg-line-height-label)}.PlatformSwitch-module__WhhSqW__description{color:var(--mg-text-muted);font-size:var(--mg-current-caption);line-height:var(--mg-line-height-caption)}.PlatformSwitch-module__WhhSqW__track{inline-size:var(--mg-control-size-default);block-size:calc(var(--mg-space-3) * 2);background:var(--mg-disabled-surface);border:var(--mg-border-width) solid var(--mg-border-strong);border-radius:var(--mg-radius-frame);transition:background-color var(--mg-dur-micro) var(--mg-ease-cinema), border-color var(--mg-dur-micro) var(--mg-ease-cinema);flex:none;position:relative}.PlatformSwitch-module__WhhSqW__thumb{inline-size:calc(var(--mg-space-2) * 2);block-size:calc(var(--mg-space-2) * 2);background:var(--mg-surface-card);border-radius:var(--mg-radius-frame);box-shadow:var(--mg-shadow-card);transition:inset-inline-start var(--mg-dur-micro) var(--mg-ease-cinema);position:absolute;inset-block-start:var(--mg-space-1);inset-inline-start:var(--mg-space-1)}.PlatformSwitch-module__WhhSqW__control[aria-checked=true] .PlatformSwitch-module__WhhSqW__track{background:var(--mg-action-primary);border-color:var(--mg-action-primary)}.PlatformSwitch-module__WhhSqW__control[aria-checked=true] .PlatformSwitch-module__WhhSqW__thumb{inset-inline-start:calc(100% - var(--mg-space-1) - (var(--mg-space-2) * 2))}.PlatformSwitch-module__WhhSqW__control:disabled .PlatformSwitch-module__WhhSqW__track{background:var(--mg-disabled-surface);border-color:var(--mg-border-subtle)}.PlatformSwitch-module__WhhSqW__control:disabled .PlatformSwitch-module__WhhSqW__thumb{background:var(--mg-disabled-text);box-shadow:none}@media (prefers-reduced-motion:reduce){.PlatformSwitch-module__WhhSqW__track,.PlatformSwitch-module__WhhSqW__thumb{transition:none}}
.PlatformTable-module__fg4jOG__container{background:var(--mg-surface-card);border:var(--mg-border-width) solid var(--mg-border-subtle);border-radius:var(--mg-radius-lg);min-width:0;box-shadow:var(--mg-shadow-card);overflow-x:auto}.PlatformTable-module__fg4jOG__table{border-collapse:collapse;width:100%;color:var(--mg-text-primary);font-family:var(--mg-font-body);font-size:var(--mg-font-size-label)}.PlatformTable-module__fg4jOG__fixed{table-layout:fixed}.PlatformTable-module__fg4jOG__auto{table-layout:auto}.PlatformTable-module__fg4jOG__table th{padding:var(--mg-space-3) var(--mg-space-4);color:var(--mg-text-muted);background:var(--mg-surface-sunken);border-bottom:var(--mg-border-width) solid var(--mg-border-subtle);font-size:var(--mg-font-size-caption);font-weight:var(--mg-font-weight-label);text-align:start;white-space:nowrap}.PlatformTable-module__fg4jOG__table td{padding:var(--mg-space-3) var(--mg-space-4);color:var(--mg-text-primary);border-bottom:var(--mg-border-width) solid var(--mg-border-subtle);vertical-align:middle}
.PlatformTabs-module__mnFAHa__tabList{gap:var(--mg-space-1);min-width:0;padding:var(--mg-space-1);background:var(--mg-surface-card);border:var(--mg-border-width) solid var(--mg-border-subtle);border-radius:var(--mg-radius-lg);box-shadow:var(--mg-shadow-card);display:flex}.PlatformTabs-module__mnFAHa__tab{min-width:0;min-height:var(--mg-control-size-min);padding-inline:var(--mg-space-3);color:var(--mg-text-body);border:var(--mg-border-width) solid transparent;border-radius:var(--mg-radius-md);font-family:var(--mg-font-body);font-size:var(--mg-current-label);font-weight:var(--mg-font-weight-label);cursor:pointer;transition:background-color var(--mg-dur-micro) var(--mg-ease-cinema), border-color var(--mg-dur-micro) var(--mg-ease-cinema), color var(--mg-dur-micro) var(--mg-ease-cinema);background:0 0;flex:1 1 0}.PlatformTabs-module__mnFAHa__tab:hover:not(:disabled){color:var(--mg-text-primary);background:var(--mg-admin-accent-surface);border-color:var(--mg-admin-accent-border)}.PlatformTabs-module__mnFAHa__tab[aria-selected=true],.PlatformTabs-module__mnFAHa__tab[aria-selected=true]:hover{color:var(--mg-admin-accent-text);background:var(--mg-admin-accent-surface);border-color:var(--mg-admin-accent-border)}.PlatformTabs-module__mnFAHa__tab:focus-visible{outline:var(--mg-focus-ring-width) solid var(--mg-focus-ring);outline-offset:var(--mg-focus-ring-offset)}.PlatformTabs-module__mnFAHa__tab:disabled{color:var(--mg-disabled-text);background:var(--mg-disabled-surface);border-color:var(--mg-border-subtle);cursor:not-allowed}@media (prefers-reduced-motion:reduce){.PlatformTabs-module__mnFAHa__tab{transition:none}}
.BlogHomeHero-module__ol9ABG__hero{min-width:0;min-height:100svh;padding:var(--mg-blog-space-tight);background:var(--mg-blog-canvas);position:relative}.BlogHomeHero-module__ol9ABG__mediaFrame{min-height:calc(100svh - var(--mg-blog-space-comfortable));background:var(--mg-blog-surface-muted);border-radius:var(--mg-blog-radius-media);position:relative;overflow:hidden}.BlogHomeHero-module__ol9ABG__mediaFrame img,.BlogHomeHero-module__ol9ABG__mediaFrame video{object-fit:cover;width:100%;height:100%;display:block}.BlogHomeHero-module__ol9ABG__mediaFrame img{animation:.9s cubic-bezier(.2,.72,.2,1) both BlogHomeHero-module__ol9ABG__heroReveal}.BlogHomeHero-module__ol9ABG__mediaFrame video{position:absolute;inset:0}.BlogHomeHero-module__ol9ABG__imageVeil{background:linear-gradient(90deg, color-mix(in srgb, var(--mg-blog-ink) 72%, transparent) 0%, color-mix(in srgb, var(--mg-blog-ink) 30%, transparent) 43%, color-mix(in srgb, var(--mg-blog-ink) 5%, transparent) 72%), linear-gradient(0deg, color-mix(in srgb, var(--mg-blog-ink) 42%, transparent) 0%, transparent 46%);position:absolute;inset:0}.BlogHomeHero-module__ol9ABG__navigation{z-index:50;top:var(--mg-space-5);width:min(calc(100% - var(--mg-blog-frame-card-narrow)), var(--mg-blog-frame-bleed));min-height:var(--mg-space-8);align-items:center;gap:var(--mg-blog-space-comfortable);padding:var(--mg-space-2) var(--mg-blog-space-tight) var(--mg-space-2) var(--mg-blog-space-default);color:var(--mg-color-neutral-0);border:var(--mg-border-width) solid color-mix(in srgb, var(--mg-blog-inverse) 24%, transparent);border-radius:var(--mg-blog-radius-footer);background:color-mix(in srgb, var(--mg-blog-ink) 18%, transparent);box-shadow:var(--mg-blog-shadow-card);-webkit-backdrop-filter:blur(var(--mg-blog-blur-glass)) saturate(135%);grid-template-columns:auto minmax(0,1fr) auto;transition:width .36s cubic-bezier(.2,.72,.2,1),top .36s cubic-bezier(.2,.72,.2,1),color .22s,background .22s,border-color .22s,box-shadow .22s;display:grid;position:fixed;left:50%;transform:translate(-50%)}.BlogHomeHero-module__ol9ABG__navigationCondensed{top:var(--mg-space-3);width:min(calc(100% - var(--mg-blog-frame-card-narrow)), var(--mg-blog-frame-wide));color:var(--mg-blog-ink);background:color-mix(in srgb, var(--mg-blog-inverse) 82%, transparent);border-color:color-mix(in srgb, var(--mg-blog-ink) 10%, transparent);box-shadow:var(--mg-blog-shadow-floating);-webkit-backdrop-filter:blur(var(--mg-blog-blur-glass)) saturate(150%)}.BlogHomeHero-module__ol9ABG__navigationOnDark{color:var(--mg-color-neutral-0);background:color-mix(in srgb, var(--mg-blog-ink) 58%, transparent);border-color:color-mix(in srgb, var(--mg-blog-inverse) 20%, transparent);box-shadow:var(--mg-blog-showroom-shadow-hero)}.BlogHomeHero-module__ol9ABG__brand,.BlogHomeHero-module__ol9ABG__navigationCta,.BlogHomeHero-module__ol9ABG__navigationLinks a{min-height:var(--mg-control-size-min);color:inherit;align-items:center;text-decoration:none;display:inline-flex}.BlogHomeHero-module__ol9ABG__brand{padding:0 var(--mg-blog-space-tight) 0 var(--mg-border-width-strong);white-space:nowrap}.BlogHomeHero-module__ol9ABG__navigationLinks{justify-content:center;align-items:center;gap:var(--mg-border-width-strong);min-width:0;display:flex}.BlogHomeHero-module__ol9ABG__navigationLinks a{padding:0 var(--mg-blog-space-compact);border-radius:var(--mg-blog-radius-floating);font-size:var(--mg-font-size-label);white-space:nowrap;font-weight:750}.BlogHomeHero-module__ol9ABG__navigationLinks a:hover,.BlogHomeHero-module__ol9ABG__navigationLinks a:focus-visible{background:color-mix(in srgb, var(--mg-blog-inverse) 14%, transparent)}.BlogHomeHero-module__ol9ABG__navigationCondensed .BlogHomeHero-module__ol9ABG__navigationLinks a:hover,.BlogHomeHero-module__ol9ABG__navigationCondensed .BlogHomeHero-module__ol9ABG__navigationLinks a:focus-visible{background:var(--mg-color-neutral-150)}.BlogHomeHero-module__ol9ABG__navigationOnDark .BlogHomeHero-module__ol9ABG__navigationLinks a:hover,.BlogHomeHero-module__ol9ABG__navigationOnDark .BlogHomeHero-module__ol9ABG__navigationLinks a:focus-visible{background:color-mix(in srgb, var(--mg-blog-inverse) 13%, transparent)}.BlogHomeHero-module__ol9ABG__navigationCta{justify-content:center;gap:var(--mg-blog-space-tight);padding:0 var(--mg-blog-space-default);color:var(--mg-blog-ink);background:var(--mg-color-neutral-0);border-radius:var(--mg-radius-lg);font-size:var(--mg-font-size-label);white-space:nowrap;font-weight:850}.BlogHomeHero-module__ol9ABG__navigationCondensed .BlogHomeHero-module__ol9ABG__navigationCta{color:var(--mg-color-neutral-0);background:var(--mg-blog-ink)}.BlogHomeHero-module__ol9ABG__navigationOnDark .BlogHomeHero-module__ol9ABG__navigationCta{color:var(--mg-color-ink-900);background:var(--mg-color-neutral-0)}.BlogHomeHero-module__ol9ABG__heroCopy{z-index:2;left:clamp(var(--mg-blog-space-comfortable), 7vw, var(--mg-blog-space-hero));bottom:clamp(var(--mg-space-8), 10vh, var(--mg-blog-layout-section));width:min(var(--mg-blog-frame-reading), calc(100% - var(--mg-blog-control-large)));color:var(--mg-color-neutral-0);position:absolute}.BlogHomeHero-module__ol9ABG__eyebrow{margin-bottom:var(--mg-space-4);font-size:var(--mg-font-size-label);font-weight:800;display:block}.BlogHomeHero-module__ol9ABG__heroCopy h1{max-width:var(--mg-blog-frame-reading);font-family:var(--font-blog-display);font-size:clamp(var(--mg-blog-type-display), 6vw, var(--mg-blog-type-hero));letter-spacing:0;word-break:keep-all;overflow-wrap:break-word;text-wrap:balance;font-weight:800;line-height:1.02}.BlogHomeHero-module__ol9ABG__heroCopy h1 span{display:block}.BlogHomeHero-module__ol9ABG__heroCopy p{max-width:var(--mg-blog-frame-media);margin-top:var(--mg-space-5);color:color-mix(in srgb, var(--mg-blog-inverse) 86%, transparent);font-size:var(--mg-blog-type-body);word-break:keep-all;text-wrap:pretty;line-height:1.7}.BlogHomeHero-module__ol9ABG__heroActions{gap:var(--mg-blog-space-tight);margin-top:var(--mg-blog-space-panel);flex-wrap:wrap;display:flex}.BlogHomeHero-module__ol9ABG__primaryAction,.BlogHomeHero-module__ol9ABG__secondaryAction{min-height:var(--mg-blog-control-large);justify-content:center;align-items:center;gap:var(--mg-blog-space-tight);padding:0 var(--mg-blog-space-default);border-radius:var(--mg-blog-radius-floating);font-size:var(--mg-blog-type-label);transition:transform var(--mg-blog-motion-fast) ease, background var(--mg-blog-motion-fast) ease, color var(--mg-blog-motion-fast) ease;font-weight:850;text-decoration:none;display:inline-flex}.BlogHomeHero-module__ol9ABG__primaryAction{color:var(--mg-blog-ink);background:var(--mg-blog-surface)}.BlogHomeHero-module__ol9ABG__secondaryAction{color:var(--mg-color-neutral-0);background:color-mix(in srgb, var(--mg-blog-inverse) 10%, transparent);border:var(--mg-border-width) solid color-mix(in srgb, var(--mg-blog-inverse) 48%, transparent);-webkit-backdrop-filter:blur(var(--mg-blog-blur-soft))}.BlogHomeHero-module__ol9ABG__primaryAction:hover,.BlogHomeHero-module__ol9ABG__primaryAction:focus-visible,.BlogHomeHero-module__ol9ABG__secondaryAction:hover,.BlogHomeHero-module__ol9ABG__secondaryAction:focus-visible{transform:translateY(calc(var(--mg-border-width-strong) * -1))}.BlogHomeHero-module__ol9ABG__secondaryAction:hover,.BlogHomeHero-module__ol9ABG__secondaryAction:focus-visible{color:var(--mg-blog-ink);background:var(--mg-blog-surface)}.BlogHomeHero-module__ol9ABG__scrollCue{z-index:2;right:var(--mg-blog-space-panel);bottom:var(--mg-blog-space-comfortable);align-items:center;gap:var(--mg-space-2);color:var(--mg-color-neutral-0);font-size:var(--mg-font-size-caption);text-transform:uppercase;font-weight:800;text-decoration:none;display:inline-flex;position:absolute}.BlogHomeHero-module__ol9ABG__brand:focus-visible,.BlogHomeHero-module__ol9ABG__navigationLinks a:focus-visible,.BlogHomeHero-module__ol9ABG__navigationCta:focus-visible,.BlogHomeHero-module__ol9ABG__primaryAction:focus-visible,.BlogHomeHero-module__ol9ABG__secondaryAction:focus-visible,.BlogHomeHero-module__ol9ABG__scrollCue:focus-visible{outline:var(--mg-border-width-strong) solid currentColor;outline-offset:var(--mg-focus-ring-offset)}@keyframes BlogHomeHero-module__ol9ABG__heroReveal{0%{transform:scale(1.035)}to{transform:scale(1)}}@media (max-width:1100px){.BlogHomeHero-module__ol9ABG__navigation,.BlogHomeHero-module__ol9ABG__navigationCondensed{left:var(--mg-blog-space-default);width:calc(100% - var(--mg-blog-frame-rail));grid-template-columns:auto auto;justify-content:space-between;transform:none}.BlogHomeHero-module__ol9ABG__navigationLinks{display:none}}@media (max-width:700px){.BlogHomeHero-module__ol9ABG__hero{padding:var(--mg-blog-space-tight)}.BlogHomeHero-module__ol9ABG__mediaFrame{min-height:calc(100svh - var(--mg-space-3));border-radius:var(--mg-blog-radius-media)}.BlogHomeHero-module__ol9ABG__navigation,.BlogHomeHero-module__ol9ABG__navigationCondensed{top:var(--mg-space-3);left:var(--mg-space-3);width:var(--mg-blog-frame-thumbnail);min-height:var(--mg-blog-control-large);justify-content:initial;padding:var(--mg-blog-space-micro) var(--mg-space-2);grid-template-columns:minmax(0,1fr);transform:none}.BlogHomeHero-module__ol9ABG__navigationCondensed{top:var(--mg-space-2)}.BlogHomeHero-module__ol9ABG__navigationCta,.BlogHomeHero-module__ol9ABG__navigationLinks{display:none}.BlogHomeHero-module__ol9ABG__brand{min-height:var(--mg-blog-control-min)}.BlogHomeHero-module__ol9ABG__heroCopy{left:var(--mg-space-5);bottom:var(--mg-blog-layout-gutter);width:calc(100% - var(--mg-space-7))}.BlogHomeHero-module__ol9ABG__heroCopy h1{font-size:var(--mg-control-size-min);line-height:1.06}.BlogHomeHero-module__ol9ABG__heroCopy p{max-width:var(--mg-blog-frame-panel);font-size:var(--mg-blog-type-body);line-height:1.65}.BlogHomeHero-module__ol9ABG__heroActions{flex-direction:column;align-items:stretch}.BlogHomeHero-module__ol9ABG__primaryAction,.BlogHomeHero-module__ol9ABG__secondaryAction{width:100%}.BlogHomeHero-module__ol9ABG__scrollCue{display:none}}@media (max-width:390px){.BlogHomeHero-module__ol9ABG__heroCopy h1{font-size:var(--mg-blog-type-title)}}@media (prefers-reduced-motion:reduce){.BlogHomeHero-module__ol9ABG__mediaFrame img,.BlogHomeHero-module__ol9ABG__navigation,.BlogHomeHero-module__ol9ABG__primaryAction,.BlogHomeHero-module__ol9ABG__secondaryAction{transition:none;animation:none}}
.PlatformToolbar-module__FvlY_q__toolbar{align-items:center;gap:var(--mg-space-2);display:flex}
.ImageUploader-module__P0ytSW__uploader{width:100%}.ImageUploader-module__P0ytSW__fileInput{width:var(--mg-visually-hidden-size);height:var(--mg-visually-hidden-size);margin:var(--admin-sr-offset);clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;padding:0;position:absolute;overflow:hidden}.ImageUploader-module__P0ytSW__dropzone{border:var(--mg-border-width-strong) dashed var(--admin-border);border-radius:var(--radius-md);width:100%;padding:var(--space-6);text-align:center;cursor:pointer;background-color:var(--admin-bg);transition:all var(--duration-fast) var(--ease-default);min-height:calc(var(--mg-layout-section) + var(--mg-space-6));color:inherit;font:inherit;flex-direction:column;justify-content:center;align-items:center;display:flex}.ImageUploader-module__P0ytSW__dropzone:hover:not(:disabled),.ImageUploader-module__P0ytSW__dragActive{border-color:var(--admin-accent);background-color:var(--admin-surface-elevated)}.ImageUploader-module__P0ytSW__dropzone:focus-visible,.ImageUploader-module__P0ytSW__actionBtn:focus-visible{outline:var(--mg-focus-ring-width) solid var(--mg-focus-ring);outline-offset:var(--mg-focus-ring-width)}.ImageUploader-module__P0ytSW__dropzone:disabled{cursor:wait;opacity:.7}.ImageUploader-module__P0ytSW__icon{color:var(--admin-text-sub);margin-bottom:var(--space-3)}.ImageUploader-module__P0ytSW__text{font-size:var(--text-sm);color:var(--admin-text);margin-bottom:var(--space-1)}.ImageUploader-module__P0ytSW__subText{font-size:var(--text-xs);color:var(--admin-text-sub)}.ImageUploader-module__P0ytSW__previewContainer{border-radius:var(--radius-md);border:var(--mg-border-width) solid var(--admin-border);background-color:var(--admin-surface-elevated);width:100%;padding:var(--space-2);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.ImageUploader-module__P0ytSW__previewImage{width:auto;max-width:100%;height:auto;max-height:calc(var(--mg-layout-section) + var(--mg-space-8) + var(--mg-space-2));object-fit:contain;border-radius:var(--radius-sm)}.ImageUploader-module__P0ytSW__previewActions{top:var(--space-2);right:var(--space-2);gap:var(--space-2);display:flex;position:absolute}.ImageUploader-module__P0ytSW__actionBtn{width:var(--mg-control-size-min);height:var(--mg-control-size-min);border-radius:var(--radius-md);background-color:var(--mg-surface-translucent);border:var(--mg-border-width) solid var(--admin-border);color:var(--admin-text);cursor:pointer;transition:all var(--duration-fast) var(--ease-default);box-shadow:var(--admin-shadow-sm);justify-content:center;align-items:center;display:flex}.ImageUploader-module__P0ytSW__actionBtn:hover{background-color:var(--admin-surface);color:var(--mg-admin-accent-text)}.ImageUploader-module__P0ytSW__deleteBtn:hover{color:var(--color-error)}.ImageUploader-module__P0ytSW__progressContainer{width:100%;margin-top:var(--space-3)}.ImageUploader-module__P0ytSW__progressBar{width:100%;height:var(--mg-admin-progress-track-height);background-color:var(--admin-border);border-radius:var(--radius-full);overflow:hidden}.ImageUploader-module__P0ytSW__progressFill{background-color:var(--admin-accent);height:100%;transition:width .3s}.ImageUploader-module__P0ytSW__progressText{font-size:var(--text-xs);color:var(--admin-text-sub);margin-top:var(--space-1);text-align:right;display:block}.ImageUploader-module__P0ytSW__errorText{color:var(--color-error);font-size:var(--text-xs);margin-top:var(--space-2)}
.HeroConfigurator-module__27wbQq__container{gap:var(--space-4);background-color:var(--admin-bg);border-radius:var(--radius-md);padding:var(--space-4);border:var(--mg-border-width) solid var(--admin-border);flex-direction:column;display:flex}.HeroConfigurator-module__27wbQq__photosList{gap:var(--space-4);flex-direction:column;display:flex}.HeroConfigurator-module__27wbQq__slideCard{background-color:var(--admin-surface);border-radius:var(--radius-md);padding:var(--space-4);border:var(--mg-border-width) solid var(--admin-border);gap:var(--space-3);flex-direction:column;display:flex}.HeroConfigurator-module__27wbQq__slideHeader{border-bottom:var(--mg-border-width) solid var(--admin-border);padding-bottom:var(--space-2);justify-content:space-between;align-items:center;display:flex}.HeroConfigurator-module__27wbQq__slideTitle{font-size:var(--text-base);color:var(--admin-text);margin:0;font-weight:600}.HeroConfigurator-module__27wbQq__slideActions{align-items:center;gap:var(--space-2);display:flex}.HeroConfigurator-module__27wbQq__orderActions{gap:var(--space-1);display:flex}.HeroConfigurator-module__27wbQq__actionBtn{color:var(--admin-text-sub);cursor:pointer;padding:var(--space-1);border-radius:var(--radius-sm);min-width:var(--mg-control-size-min);min-height:var(--mg-control-size-min);transition:var(--transition-fast);background:0 0;border:none;justify-content:center;align-items:center;display:flex}.HeroConfigurator-module__27wbQq__actionBtn:hover:not(:disabled){background-color:var(--admin-surface-elevated);color:var(--admin-text)}.HeroConfigurator-module__27wbQq__actionBtn:disabled{opacity:.3;cursor:not-allowed}.HeroConfigurator-module__27wbQq__deleteBtn{color:var(--color-error)}.HeroConfigurator-module__27wbQq__deleteBtn:hover{background-color:var(--mg-state-danger-surface)}.HeroConfigurator-module__27wbQq__addPhotoSection{margin-top:var(--space-2);padding:var(--space-4);border:var(--mg-border-width-strong) dashed var(--admin-border);border-radius:var(--radius-md);justify-content:center;align-items:center;gap:var(--space-2);background-color:var(--admin-surface);transition:var(--transition-fast);flex-direction:column;display:flex}.HeroConfigurator-module__27wbQq__addPhotoSection:hover{border-color:var(--admin-accent);background-color:var(--admin-surface-elevated)}.HeroConfigurator-module__27wbQq__mediaSplit{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}@media (max-width:768px){.HeroConfigurator-module__27wbQq__mediaSplit{grid-template-columns:1fr}}.HeroConfigurator-module__27wbQq__mediaBox{gap:var(--space-2);background-color:var(--admin-bg);padding:var(--space-3);border-radius:var(--radius-sm);border:var(--mg-border-width) solid var(--admin-border);flex-direction:column;display:flex}.HeroConfigurator-module__27wbQq__mediaLabel{align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--admin-text);font-weight:500;display:flex}.HeroConfigurator-module__27wbQq__mediaHint{font-size:var(--text-xs);color:var(--admin-text-sub);margin:0}.HeroConfigurator-module__27wbQq__section{gap:var(--space-3);border:var(--mg-border-width) solid var(--admin-border);border-radius:var(--radius-md);background-color:var(--admin-surface);flex-direction:column;display:flex;overflow:hidden}.HeroConfigurator-module__27wbQq__sectionHeader{width:100%;min-height:var(--mg-control-size-min);padding:var(--space-3) var(--space-4);background-color:var(--admin-surface-elevated);color:inherit;font:inherit;text-align:left;cursor:pointer;-webkit-user-select:none;user-select:none;transition:var(--transition-fast);border:0;justify-content:space-between;align-items:center;display:flex}.HeroConfigurator-module__27wbQq__sectionHeader:hover{background-color:var(--mg-surface-sunken)}.HeroConfigurator-module__27wbQq__sectionHeader:focus-visible,.HeroConfigurator-module__27wbQq__actionBtn:focus-visible,.HeroConfigurator-module__27wbQq__videoInput:focus-visible{outline:var(--mg-focus-ring-width) solid var(--mg-focus-ring);outline-offset:var(--mg-focus-ring-width)}.HeroConfigurator-module__27wbQq__sectionTitle{font-size:var(--text-base);color:var(--admin-text);margin:0;font-weight:600}.HeroConfigurator-module__27wbQq__sectionContent{padding:var(--space-4);border-top:var(--mg-border-width) solid var(--admin-border)}.HeroConfigurator-module__27wbQq__addHint{font-size:var(--text-sm);color:var(--admin-text-sub);margin-bottom:var(--space-2)}.HeroConfigurator-module__27wbQq__videoBox{gap:var(--space-2);flex-direction:column;display:flex}.HeroConfigurator-module__27wbQq__videoLabel{color:var(--admin-text);font-size:var(--text-sm);font-weight:var(--mg-font-weight-label)}.HeroConfigurator-module__27wbQq__videoInput{width:100%;min-height:var(--mg-control-size-min);padding:var(--space-2) var(--space-3);border:var(--mg-border-width) solid var(--admin-border);border-radius:var(--radius-sm);background-color:var(--admin-bg);color:var(--admin-text);font-size:var(--text-sm);transition:var(--transition-fast)}.HeroConfigurator-module__27wbQq__videoInput:focus{border-color:var(--admin-accent);box-shadow:var(--mg-focus-shadow);outline:none}
.NodeAddModal-module__7Q8bVG__form{gap:var(--mg-space-4);flex-direction:column;display:flex}
.CustomerCollectionPanel-module__hRarHa__section{gap:var(--mg-space-md);min-width:0;margin-bottom:var(--mg-space-lg);color:var(--mg-text-primary);background:color-mix(in srgb, var(--mg-surface-card) 82%, var(--mg-surface-card-subtle));border:1px solid var(--mg-border-subtle);border-radius:var(--mg-radius-md);box-shadow:var(--mg-shadow-card);flex-direction:column;padding:22px;display:flex}.CustomerCollectionPanel-module__hRarHa__header{justify-content:space-between;align-items:flex-start;gap:var(--mg-space-md);min-width:0;display:flex}.CustomerCollectionPanel-module__hRarHa__kicker{margin:0 0 var(--mg-space-xs);color:var(--mg-action-primary);font-size:var(--mg-current-label);font-weight:var(--mg-font-weight-label);line-height:var(--mg-line-height-label)}.CustomerCollectionPanel-module__hRarHa__header h2{color:var(--mg-text-primary);font-family:var(--mg-font-brand-ko);letter-spacing:var(--mg-letter-spacing);word-break:keep-all;margin:0;font-size:20px;font-weight:700;line-height:1.28}.CustomerCollectionPanel-module__hRarHa__grid{gap:var(--mg-space-sm);grid-template-columns:repeat(3,minmax(0,1fr));min-width:0;display:grid}.CustomerCollectionPanel-module__hRarHa__item{gap:var(--mg-space-sm);min-height:166px;padding:var(--mg-space-md);flex-direction:column;display:flex}.CustomerCollectionPanel-module__hRarHa__itemTopline{justify-content:space-between;align-items:center;gap:var(--mg-space-sm);min-width:0;display:flex}.CustomerCollectionPanel-module__hRarHa__iconWrap{width:38px;height:38px;color:var(--mg-action-primary);background:color-mix(in srgb, var(--mg-action-primary) 8%, var(--mg-surface-card));border:1px solid color-mix(in srgb, var(--mg-action-primary) 18%, var(--mg-border-subtle));border-radius:var(--mg-radius-md);flex:none;justify-content:center;align-items:center;display:inline-flex}.CustomerCollectionPanel-module__hRarHa__item h3{color:var(--mg-text-primary);margin:0;font-size:16px;font-weight:850;line-height:1.35}.CustomerCollectionPanel-module__hRarHa__item p{color:var(--mg-text-body);margin:0;font-size:13px;line-height:1.65}.CustomerCollectionPanel-module__hRarHa__activityList{gap:8px;min-width:0;margin:auto 0 0;padding:0;list-style:none;display:grid}.CustomerCollectionPanel-module__hRarHa__activityList li{border-top:1px solid var(--mg-border-subtle);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;padding-top:8px;display:grid}.CustomerCollectionPanel-module__hRarHa__activityList a{min-width:0;color:var(--mg-text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:800;line-height:1.4;text-decoration:none;overflow:hidden}.CustomerCollectionPanel-module__hRarHa__activityList a:hover,.CustomerCollectionPanel-module__hRarHa__activityList a:focus-visible{color:var(--mg-action-primary)}.CustomerCollectionPanel-module__hRarHa__activityList a:focus-visible{outline:2px solid var(--mg-focus-ring);outline-offset:2px}.CustomerCollectionPanel-module__hRarHa__activityList span{color:var(--mg-text-muted);font-size:12px;font-weight:750}@media (max-width:860px){.CustomerCollectionPanel-module__hRarHa__grid{grid-template-columns:1fr}}@media (max-width:640px){.CustomerCollectionPanel-module__hRarHa__section{padding:18px}.CustomerCollectionPanel-module__hRarHa__header{flex-direction:column}}
.preview-module__Bkl9vq__previewNav{min-width:0;padding:var(--space-4) var(--space-4) 0;background:var(--mg-blog-canvas);font-family:var(--font-sans)}.preview-module__Bkl9vq__previewNav a{width:max-content;max-width:100%;min-height:var(--mg-control-size-min);align-items:center;gap:var(--space-1);padding:0 var(--space-3);color:var(--mg-blog-body);background:var(--mg-color-neutral-0);border:var(--mg-border-width) solid var(--mg-blog-border);border-radius:var(--radius-md);font-size:var(--text-sm);overflow-wrap:anywhere;font-weight:800;text-decoration:none;display:inline-flex}.preview-module__Bkl9vq__previewNav a:hover,.preview-module__Bkl9vq__previewNav a:focus-visible{color:var(--mg-blog-ink);border-color:var(--mg-blog-accent)}.preview-module__Bkl9vq__previewNav a:focus-visible{outline:var(--mg-border-width-strong) solid var(--mg-blog-accent-strong);outline-offset:var(--admin-focus-offset)}@media (max-width:430px){.preview-module__Bkl9vq__previewNav{padding-left:calc(var(--mg-space-3) + (var(--mg-space-1) / 2));padding-right:calc(var(--mg-space-3) + (var(--mg-space-1) / 2))}.preview-module__Bkl9vq__previewNav a{justify-content:center;width:100%}}
.GalleryManager-module__WwLapq__container{min-width:0;padding:var(--space-3);border:var(--mg-border-width) solid var(--admin-border);border-radius:var(--radius-md);background:var(--admin-bg)}.GalleryManager-module__WwLapq__photosGrid{grid-template-columns:repeat(auto-fill, minmax(min(100%, calc(var(--mg-layout-section) + var(--mg-space-8) + var(--mg-space-5) + var(--mg-space-1))), 1fr));gap:var(--space-4);display:grid}.GalleryManager-module__WwLapq__photoItem{gap:var(--space-3);min-width:0;padding:var(--space-3);border:var(--mg-border-width) solid var(--admin-border);border-radius:var(--radius-md);background:var(--admin-surface);display:grid}.GalleryManager-module__WwLapq__photoActions,.GalleryManager-module__WwLapq__orderActions{align-items:center;gap:var(--space-2);display:flex}.GalleryManager-module__WwLapq__photoActions{justify-content:space-between}.GalleryManager-module__WwLapq__addPhotoCard{min-height:calc(var(--mg-layout-section) + var(--mg-space-8) + var(--mg-space-2));border:var(--mg-border-width-strong) dashed var(--admin-border);border-radius:var(--radius-md);background:var(--admin-surface);justify-content:center;align-items:center;display:flex}
.NodeMoveModal-module__WifJla__list{max-height:calc(var(--mg-control-size-default) * 6);gap:var(--mg-space-2);flex-direction:column;display:flex;overflow-y:auto}.NodeMoveModal-module__WifJla__listItem{min-height:var(--mg-control-size-default);align-items:center;gap:var(--mg-space-3);padding:var(--mg-space-3);color:var(--mg-text-body);background:var(--mg-surface-card);border:var(--mg-border-width) solid var(--mg-border-subtle);border-radius:var(--mg-radius-card);cursor:pointer;transition:background-color var(--mg-dur-micro) var(--mg-ease-cinema), border-color var(--mg-dur-micro) var(--mg-ease-cinema);display:flex}.NodeMoveModal-module__WifJla__listItem:hover{background:var(--mg-action-secondary-hover);border-color:var(--mg-border-strong)}.NodeMoveModal-module__WifJla__listItem:has(input:focus-visible){outline:var(--mg-focus-ring-width) solid var(--mg-focus-ring);outline-offset:var(--mg-focus-ring-offset)}.NodeMoveModal-module__WifJla__listItem:has(input:disabled){color:var(--mg-disabled-text);background:var(--mg-disabled-surface);cursor:not-allowed}.NodeMoveModal-module__WifJla__selected{color:var(--mg-text-primary);background:color-mix(in srgb, var(--mg-action-primary) 8%, var(--mg-surface-card));border-color:var(--mg-action-primary)}.NodeMoveModal-module__WifJla__listItem input[type=radio]{accent-color:var(--mg-action-primary);flex:none;margin:0}.NodeMoveModal-module__WifJla__itemCopy{gap:var(--mg-space-1);flex-direction:column;min-width:0;display:flex}.NodeMoveModal-module__WifJla__itemName{color:inherit;font-size:var(--mg-current-body);font-weight:var(--mg-font-weight-label);line-height:var(--mg-line-height-label)}.NodeMoveModal-module__WifJla__itemDesc{color:var(--mg-text-muted);font-size:var(--mg-current-caption);line-height:var(--mg-line-height-caption)}.NodeMoveModal-module__WifJla__loading{min-height:calc(var(--mg-control-size-default) * 2);color:var(--mg-text-muted);font-size:var(--mg-current-label);place-items:center;margin:0;display:grid}.NodeMoveModal-module__WifJla__loadError{min-height:calc(var(--mg-control-size-default) * 2);justify-items:center;gap:var(--mg-space-3);padding:var(--mg-space-4);color:var(--mg-status-error);background:color-mix(in srgb, var(--mg-status-error) 5%, var(--mg-surface-card));border:var(--mg-border-width) solid color-mix(in srgb, var(--mg-status-error) 28%, var(--mg-surface-card));border-radius:var(--mg-radius-card);text-align:center;display:grid}.NodeMoveModal-module__WifJla__loadError p{margin:0}@media (prefers-reduced-motion:reduce){.NodeMoveModal-module__WifJla__listItem{transition:none}}
.CustomerAccountMenu-module__ATRgLq__menu{justify-content:flex-end;align-items:center;gap:var(--mg-space-sm);min-width:0;display:inline-flex}.CustomerAccountMenu-module__ATRgLq__profileLink,.CustomerAccountMenu-module__ATRgLq__loginLink{align-items:center;gap:var(--mg-space-sm);min-width:0;min-height:42px;color:var(--mg-text-body);text-decoration:none;display:inline-flex}.CustomerAccountMenu-module__ATRgLq__profileLink:focus-visible,.CustomerAccountMenu-module__ATRgLq__loginLink:focus-visible{outline:2px solid var(--mg-focus-ring);outline-offset:3px;border-radius:var(--mg-radius-md)}.CustomerAccountMenu-module__ATRgLq__loginLink{color:var(--mg-action-secondary-text);background:var(--mg-surface-card);border:1px solid var(--mg-border-subtle);border-radius:var(--mg-radius-md);font-size:var(--mg-current-label);font-weight:var(--mg-font-weight-label);justify-content:center;padding:0 14px}.CustomerAccountMenu-module__ATRgLq__loginLink:hover{color:var(--mg-text-primary);border-color:var(--mg-border-strong)}.CustomerAccountMenu-module__ATRgLq__avatar{width:38px;height:38px;color:var(--mg-action-primary);background:color-mix(in srgb, var(--mg-action-primary) 10%, transparent);border:1px solid color-mix(in srgb, var(--mg-action-primary) 22%, transparent);border-radius:var(--mg-radius-md);flex:none;justify-content:center;align-items:center;display:inline-flex}.CustomerAccountMenu-module__ATRgLq__identity{flex-direction:column;gap:1px;min-width:0;display:flex}.CustomerAccountMenu-module__ATRgLq__identity strong,.CustomerAccountMenu-module__ATRgLq__identity small{text-overflow:ellipsis;white-space:nowrap;max-width:168px;overflow:hidden}.CustomerAccountMenu-module__ATRgLq__identity strong{color:var(--mg-text-primary);font-size:var(--mg-current-label);font-weight:850;line-height:1.25}.CustomerAccountMenu-module__ATRgLq__identity small{color:var(--mg-text-muted);font-size:var(--mg-current-caption);line-height:1.2}.CustomerAccountMenu-module__ATRgLq__logoutButton{flex:none}@media (max-width:640px){.CustomerAccountMenu-module__ATRgLq__menu{justify-content:space-between;width:100%}.CustomerAccountMenu-module__ATRgLq__profileLink{flex:auto}.CustomerAccountMenu-module__ATRgLq__identity strong,.CustomerAccountMenu-module__ATRgLq__identity small{max-width:180px}}
.NodeForm-module__1jEf_a__form{gap:var(--space-5);width:min(100%, calc(var(--mg-layout-section) * 6 + var(--mg-space-8) + var(--mg-space-7)));display:grid}.NodeForm-module__1jEf_a__section{gap:var(--space-5);min-width:0;display:grid}.NodeForm-module__1jEf_a__sectionHeading{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.NodeForm-module__1jEf_a__sectionHeading>h2,.NodeForm-module__1jEf_a__sectionCopy h2,.NodeForm-module__1jEf_a__galleryGroup h3{color:var(--admin-text);margin:0}.NodeForm-module__1jEf_a__sectionHeading>h2,.NodeForm-module__1jEf_a__sectionCopy h2{font-size:var(--text-lg)}.NodeForm-module__1jEf_a__sectionHeading>span,.NodeForm-module__1jEf_a__sectionCopy p,.NodeForm-module__1jEf_a__previewBox>p{color:var(--admin-text-sub);font-size:var(--text-sm);margin:0}.NodeForm-module__1jEf_a__sectionCopy{gap:var(--space-2);display:grid}.NodeForm-module__1jEf_a__galleryGroup{gap:var(--space-3);min-width:0;display:grid}.NodeForm-module__1jEf_a__galleryGroup h3{font-size:var(--text-base)}.NodeForm-module__1jEf_a__previewBox{gap:var(--space-3);min-width:0;padding:var(--space-4);border:var(--mg-border-width) solid var(--admin-border);border-radius:var(--radius-md);background:var(--mg-surface-sunken);display:grid}.NodeForm-module__1jEf_a__previewUrl{max-width:100%;padding:var(--space-3);color:var(--admin-text);text-overflow:ellipsis;white-space:nowrap;border-radius:var(--radius-sm);background:var(--admin-bg);display:block;overflow:hidden}.NodeForm-module__1jEf_a__previewActions,.NodeForm-module__1jEf_a__actions{gap:var(--space-3);flex-wrap:wrap;display:flex}.NodeForm-module__1jEf_a__actions{justify-content:flex-end}@media (max-width:479px){.NodeForm-module__1jEf_a__actions>*{flex:1 1 0}}
.error-module__j4uzZG__container{min-height:calc(100dvh - var(--admin-route-block-inset));padding:var(--mg-space-4);place-items:center;display:grid}
.page-module__o9tMFa__container{gap:var(--space-6);width:min(100%, calc(var(--mg-layout-max) + var(--mg-space-4) + var(--mg-space-1)));padding:var(--space-4);margin:0 auto;display:grid}@media (min-width:768px){.page-module__o9tMFa__container{padding:var(--space-6)}}
.node-form-fixture-module___gUgQa__page{min-height:100vh;padding:var(--space-4);background:var(--admin-bg)}@media (min-width:768px){.node-form-fixture-module___gUgQa__page{padding:var(--space-8)}}
