.BlogArticleActions-module__n8qk8G__actions{min-width:0;margin:clamp(var(--mg-blog-space-comfortable), 5vw, var(--mg-space-7)) 0;padding:clamp(var(--mg-blog-space-default), 3vw, var(--mg-blog-space-comfortable));color:var(--blog-body);background:color-mix(in srgb, var(--mg-blog-reader-warm-glass-base) 82%, transparent);border:var(--mg-border-width) solid var(--blog-line);border-radius:var(--mg-radius-card)}.BlogArticleActions-module__n8qk8G__copy{min-width:0}.BlogArticleActions-module__n8qk8G__copy span{margin-bottom:var(--space-1);color:var(--blog-terracotta);font-size:var(--text-sm);font-weight:900;display:inline-flex}.BlogArticleActions-module__n8qk8G__copy h2{color:var(--blog-cocoa);font-family:var(--mg-font-body);font-size:var(--mg-blog-type-heading);letter-spacing:0;word-break:keep-all;overflow-wrap:break-word;font-weight:850;line-height:1.35}.BlogArticleActions-module__n8qk8G__copy p{margin-top:var(--space-2);color:var(--blog-muted);font-size:var(--text-sm);overflow-wrap:anywhere;line-height:1.65}.BlogArticleActions-module__n8qk8G__controls{gap:var(--space-2);min-width:0;margin-top:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.BlogArticleActions-module__n8qk8G__questionPanel{gap:var(--space-3);min-width:0;margin-top:var(--space-4);padding:clamp(var(--mg-blog-space-compact), 3vw, var(--mg-blog-space-comfortable));background:var(--blog-paper);border:var(--mg-border-width) solid var(--blog-line);border-radius:var(--mg-radius-card);display:grid}.BlogArticleActions-module__n8qk8G__questionCopy{gap:var(--mg-blog-space-tight);min-width:0;display:grid}.BlogArticleActions-module__n8qk8G__questionCopy span,.BlogArticleActions-module__n8qk8G__questionField span{color:var(--blog-terracotta);font-size:var(--text-sm);font-weight:900}.BlogArticleActions-module__n8qk8G__questionCopy strong{color:var(--blog-cocoa);font-size:var(--mg-blog-type-body-lg);word-break:keep-all;overflow-wrap:break-word;line-height:1.4}.BlogArticleActions-module__n8qk8G__questionCopy p{color:var(--blog-muted);font-size:var(--text-sm);overflow-wrap:anywhere;line-height:1.65}.BlogArticleActions-module__n8qk8G__questionField{gap:var(--mg-space-2);min-width:0;display:grid}.BlogArticleActions-module__n8qk8G__questionField textarea{resize:vertical;width:100%;min-width:0;padding:var(--mg-space-3) var(--mg-blog-space-compact);color:var(--blog-cocoa);background:var(--blog-cream);border:var(--mg-border-width) solid var(--blog-line);border-radius:var(--mg-radius-card);font:inherit;font-size:var(--text-sm);line-height:1.55}.BlogArticleActions-module__n8qk8G__questionField textarea::placeholder{color:var(--blog-muted)}.BlogArticleActions-module__n8qk8G__questionField textarea:focus-visible{border-color:var(--blog-terracotta);outline:var(--mg-border-width-strong) solid var(--blog-terracotta);outline-offset:var(--mg-border-width-strong)}.BlogArticleActions-module__n8qk8G__questionActions{gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr));min-width:0;display:grid}.BlogArticleActions-module__n8qk8G__secondaryButton,.BlogArticleActions-module__n8qk8G__primaryLink{min-width:0;min-height:var(--mg-blog-control-min);justify-content:center;align-items:center;gap:var(--mg-blog-space-tight);padding:0 var(--space-3);border-radius:var(--mg-radius-card);font:inherit;font-size:var(--text-sm);text-align:center;cursor:pointer;transition:background var(--transition-fast), border-color var(--transition-fast), color var(--transition-fast);overflow-wrap:anywhere;font-weight:850;line-height:1.2;text-decoration:none;display:inline-flex}.BlogArticleActions-module__n8qk8G__secondaryButton{color:var(--blog-cocoa);background:var(--blog-paper);border:var(--mg-border-width) solid var(--blog-line)}.BlogArticleActions-module__n8qk8G__secondaryButton:hover,.BlogArticleActions-module__n8qk8G__secondaryButton:focus-visible,.BlogArticleActions-module__n8qk8G__activeButton{color:var(--blog-cocoa);background:var(--blog-almond);border-color:var(--blog-line-strong)}.BlogArticleActions-module__n8qk8G__primaryLink{color:var(--mg-color-neutral-0);background:var(--blog-terracotta);border:var(--mg-border-width) solid var(--blog-terracotta)}.BlogArticleActions-module__n8qk8G__primaryLink:hover,.BlogArticleActions-module__n8qk8G__primaryLink:focus-visible{color:var(--mg-color-neutral-0);background:var(--blog-terracotta-dark);border-color:var(--blog-terracotta-dark)}.BlogArticleActions-module__n8qk8G__secondaryButton:focus-visible,.BlogArticleActions-module__n8qk8G__primaryLink:focus-visible{outline:var(--mg-border-width-strong) solid var(--blog-terracotta);outline-offset:var(--mg-focus-ring-offset)}.BlogArticleActions-module__n8qk8G__primaryLink:focus-visible{outline-color:var(--blog-cocoa)}.BlogArticleActions-module__n8qk8G__secondaryButton svg,.BlogArticleActions-module__n8qk8G__primaryLink svg{flex:none}.BlogArticleActions-module__n8qk8G__status{min-height:var(--mg-blog-space-comfortable);gap:var(--space-2);margin-top:var(--space-3);color:var(--blog-muted);font-size:var(--text-sm);flex-wrap:wrap;font-weight:700;line-height:1.45;display:flex}.BlogArticleActions-module__n8qk8G__status span{overflow-wrap:anywhere;min-width:0}.BlogArticleActions-module__n8qk8G__mobileBar{display:none}@media (max-width:620px){.BlogArticleActions-module__n8qk8G__copy h2{font-size:var(--mg-blog-type-card)}.BlogArticleActions-module__n8qk8G__questionCopy strong{font-size:var(--mg-blog-type-body)}.BlogArticleActions-module__n8qk8G__controls{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.BlogArticleActions-module__n8qk8G__actions{margin-bottom:clamp(var(--mg-blog-space-comfortable), 5vw, var(--mg-space-7))}.BlogArticleActions-module__n8qk8G__controls{display:none}.BlogArticleActions-module__n8qk8G__questionActions{grid-template-columns:minmax(0,1fr)}.BlogArticleActions-module__n8qk8G__mobileBar{right:var(--mg-blog-space-tight);bottom:calc(var(--mg-space-2) + env(safe-area-inset-bottom,0));left:var(--mg-blog-space-tight);z-index:94;min-width:0;min-height:var(--mg-space-8);gap:var(--mg-space-1);padding:var(--mg-blog-space-tight);background:color-mix(in srgb, var(--blog-paper) 94%, transparent);border:var(--mg-border-width) solid color-mix(in srgb, var(--blog-line-strong) 72%, transparent);border-radius:var(--mg-radius-card);box-shadow:var(--mg-blog-showroom-shadow-strong);-webkit-backdrop-filter:blur(var(--mg-blog-blur-glass));grid-template-columns:repeat(3,minmax(0,1fr));display:grid;position:fixed}.BlogArticleActions-module__n8qk8G__mobileAction{min-width:0;min-height:var(--mg-blog-control-large);justify-content:center;align-items:center;gap:var(--mg-focus-ring-offset);padding:var(--mg-space-1) var(--mg-focus-ring-offset);color:var(--blog-cocoa);border:var(--mg-border-width) solid transparent;border-radius:var(--mg-blog-radius-compact);font:inherit;font-size:var(--mg-blog-type-micro);text-align:center;cursor:pointer;transition:background var(--transition-fast), border-color var(--transition-fast), color var(--transition-fast), transform var(--transition-fast);background:0 0;flex-direction:column;font-weight:850;line-height:1.15;text-decoration:none;display:inline-flex}.BlogArticleActions-module__n8qk8G__mobileAction span{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;overflow:hidden}.BlogArticleActions-module__n8qk8G__mobileAction:hover,.BlogArticleActions-module__n8qk8G__mobileAction:focus-visible,.BlogArticleActions-module__n8qk8G__mobileActionActive{color:var(--blog-cocoa);background:var(--blog-almond);border-color:var(--blog-line-strong)}.BlogArticleActions-module__n8qk8G__mobilePrimaryAction{color:var(--mg-color-neutral-0);background:var(--blog-terracotta);border-color:var(--blog-terracotta)}.BlogArticleActions-module__n8qk8G__mobilePrimaryAction:hover,.BlogArticleActions-module__n8qk8G__mobilePrimaryAction:focus-visible{color:var(--mg-color-neutral-0);background:var(--blog-terracotta-dark);border-color:var(--blog-terracotta-dark)}.BlogArticleActions-module__n8qk8G__mobileAction:active{transform:translateY(var(--mg-border-width))}.BlogArticleActions-module__n8qk8G__mobileAction:focus-visible{outline:var(--mg-border-width-strong) solid var(--blog-terracotta);outline-offset:var(--mg-border-width-strong)}}@media (min-width:768px){.BlogArticleActions-module__n8qk8G__mobileBar{display:none}}@media print{.BlogArticleActions-module__n8qk8G__mobileBar{display:none}}
.BlogConditionChecklist-module__RSljbG__checklist{min-width:0;scroll-margin-top:var(--mg-blog-space-hero);grid-template-columns:minmax(0, .86fr) minmax(var(--mg-blog-frame-card-narrow), 1fr);gap:var(--space-4);margin:0 0 clamp(var(--mg-blog-space-comfortable), 5vw, var(--mg-space-7));padding:clamp(var(--mg-blog-space-default), 3vw, var(--mg-blog-space-comfortable));color:var(--blog-body);background:color-mix(in srgb, var(--mg-blog-reader-warm-glass-base) 86%, transparent);border:var(--mg-border-width) solid var(--blog-line);border-radius:var(--mg-radius-card);box-shadow:var(--mg-blog-showroom-shadow-elevated);display:grid}.BlogConditionChecklist-module__RSljbG__copy{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.BlogConditionChecklist-module__RSljbG__copy>span{align-items:center;gap:var(--mg-blog-space-tight);width:fit-content;color:var(--blog-terracotta);font-size:var(--text-sm);font-weight:900;display:inline-flex}.BlogConditionChecklist-module__RSljbG__copy h2{color:var(--blog-cocoa);font-family:var(--mg-font-body);font-size:var(--mg-font-size-state);word-break:keep-all;overflow-wrap:break-word;font-weight:850;line-height:1.36}.BlogConditionChecklist-module__RSljbG__copy p,.BlogConditionChecklist-module__RSljbG__result p{color:var(--blog-muted);font-size:var(--text-sm);word-break:keep-all;overflow-wrap:break-word;line-height:1.65}.BlogConditionChecklist-module__RSljbG__items{gap:var(--mg-space-2);flex-direction:column;min-width:0;display:flex}.BlogConditionChecklist-module__RSljbG__item{min-width:0;min-height:var(--mg-control-size-min);grid-template-columns:var(--mg-blog-space-comfortable) minmax(0, 1fr);gap:var(--mg-blog-space-tight);padding:var(--mg-blog-space-tight) var(--mg-space-3);color:var(--blog-body);background:var(--mg-color-neutral-0);border:var(--mg-border-width) solid var(--blog-line);border-radius:var(--mg-radius-card);font-size:var(--text-sm);cursor:pointer;align-items:center;font-weight:750;line-height:1.45;display:grid}.BlogConditionChecklist-module__RSljbG__item span:last-child{word-break:keep-all;overflow-wrap:break-word;min-width:0}.BlogConditionChecklist-module__RSljbG__checkbox{width:var(--mg-blog-space-comfortable);height:var(--mg-blog-space-comfortable);color:#0000;background:var(--blog-paper);border:var(--mg-border-width) solid var(--blog-line-strong);border-radius:var(--mg-radius-chip);justify-content:center;align-items:center;display:inline-flex;position:relative}.BlogConditionChecklist-module__RSljbG__checkbox input{opacity:0;cursor:pointer;position:absolute;inset:0}.BlogConditionChecklist-module__RSljbG__checkbox[data-checked=true]{color:var(--mg-color-neutral-0);background:var(--blog-sage-text);border-color:var(--blog-sage-text)}.BlogConditionChecklist-module__RSljbG__result{justify-content:space-between;align-items:center;gap:var(--space-3);padding-top:var(--space-3);border-top:var(--mg-border-width) solid var(--blog-line);grid-column:1/-1;display:flex}.BlogConditionChecklist-module__RSljbG__result button{min-height:var(--mg-control-size-min);justify-content:center;align-items:center;gap:var(--mg-blog-space-tight);padding:0 var(--mg-blog-space-default);color:var(--mg-color-neutral-0);background:var(--blog-terracotta);border:var(--mg-border-width) solid var(--blog-terracotta);border-radius:var(--mg-radius-card);font-size:var(--text-sm);cursor:pointer;transition:background var(--transition-fast), border-color var(--transition-fast), transform var(--transition-fast);flex:none;font-weight:850;display:inline-flex}.BlogConditionChecklist-module__RSljbG__item:focus-within,.BlogConditionChecklist-module__RSljbG__result button:focus-visible{outline:var(--mg-border-width-strong) solid var(--blog-terracotta);outline-offset:var(--mg-focus-ring-offset)}.BlogConditionChecklist-module__RSljbG__result button:hover,.BlogConditionChecklist-module__RSljbG__result button:focus-visible{background:var(--blog-terracotta-dark);border-color:var(--blog-terracotta-dark);transform:translateY(var(--mg-blog-offset-hairline))}@media (max-width:720px){.BlogConditionChecklist-module__RSljbG__checklist{grid-template-columns:minmax(0,1fr)}.BlogConditionChecklist-module__RSljbG__result{flex-direction:column;align-items:stretch}.BlogConditionChecklist-module__RSljbG__result button{width:100%}}
.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(--mg-font-body);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(--mg-font-body);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(--mg-font-body);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__quoteBlock,.BlogPostRenderer-module__6D61Fq__quizBlock,.BlogPostRenderer-module__6D61Fq__checklistBlock,.BlogPostRenderer-module__6D61Fq__relatedPostBlock,.BlogPostRenderer-module__6D61Fq__placeBlock,.BlogPostRenderer-module__6D61Fq__videoBlock{margin:var(--space-6) 0;border:var(--mg-border-width) solid var(--blog-line);border-radius:var(--radius-xl);padding:var(--space-5)}.BlogPostRenderer-module__6D61Fq__quoteBlock{border-left:var(--mg-focus-ring-width) solid var(--blog-terracotta)}.BlogPostRenderer-module__6D61Fq__quoteBlock blockquote{margin:var(--space-2) 0;white-space:pre-line;font-size:var(--text-lg);line-height:1.7}.BlogPostRenderer-module__6D61Fq__quoteBlock figcaption{color:var(--blog-body)}.BlogPostRenderer-module__6D61Fq__videoFrame{aspect-ratio:16/9;border-radius:var(--radius-lg);background:var(--blog-cocoa);position:relative;overflow:hidden}.BlogPostRenderer-module__6D61Fq__videoFrame iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.BlogPostRenderer-module__6D61Fq__relatedPostBlock,.BlogPostRenderer-module__6D61Fq__placeBlock{align-items:center;gap:var(--space-3);color:inherit;min-height:var(--mg-admin-choice-control-size);text-decoration:none;display:flex}.BlogPostRenderer-module__6D61Fq__relatedPostBlock strong,.BlogPostRenderer-module__6D61Fq__placeBlock strong{display:block}.BlogPostRenderer-module__6D61Fq__relatedPostBlock>:last-child,.BlogPostRenderer-module__6D61Fq__placeBlock>:last-child{margin-left:auto}.BlogPostRenderer-module__6D61Fq__quizBlock details{margin-top:var(--space-4)}.BlogPostRenderer-module__6D61Fq__quizBlock summary{min-height:var(--mg-admin-choice-control-size);cursor:pointer;font-weight:var(--font-bold)}.BlogPostRenderer-module__6D61Fq__checklistBlock ul{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.BlogPostRenderer-module__6D61Fq__checklistBlock li{gap:var(--space-2);align-items:flex-start;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(--mg-font-body);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}}
.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);overflow-wrap:anywhere;max-width:100%}.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);overflow-wrap:anywhere;max-width:100%}
.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}
.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}}
.AdminSidebar-module__V73VDG__mobileHeader{height:var(--admin-mobile-header-height);padding:0 var(--mg-space-4);background-color:var(--admin-surface);border-bottom:var(--mg-border-width) solid var(--admin-border);z-index:40;justify-content:space-between;align-items:center;display:flex;position:fixed;top:0;left:0;right:0}.AdminSidebar-module__V73VDG__mobileHeaderTitle{font-weight:var(--mg-font-weight-strong);font-size:var(--mg-font-size-body-lg);color:var(--admin-text)}.AdminSidebar-module__V73VDG__menuButton{color:var(--admin-text);cursor:pointer;padding:var(--mg-space-1);background:0 0;border:none}.AdminSidebar-module__V73VDG__overlay{background-color:var(--mg-overlay-scrim);z-index:45;position:fixed;inset:0}.AdminSidebar-module__V73VDG__sidebar{width:var(--admin-sidebar-width);background-color:var(--admin-surface);border-right:var(--mg-border-width) solid var(--admin-border);z-index:50;visibility:hidden;transition:transform var(--mg-dur-panel) var(--mg-ease-cinema);flex-direction:column;display:flex;position:fixed;top:0;bottom:0;left:0;transform:translate(-100%)}.AdminSidebar-module__V73VDG__sidebar.AdminSidebar-module__V73VDG__open{visibility:visible;transform:translate(0)}.AdminSidebar-module__V73VDG__sidebarHeader{height:var(--admin-mobile-header-height);padding:0 var(--mg-space-4);border-bottom:var(--mg-border-width) solid var(--admin-border);justify-content:space-between;align-items:center;display:flex}.AdminSidebar-module__V73VDG__sidebarTitle{font-weight:var(--mg-font-weight-strong);font-size:var(--mg-font-size-body-lg);color:var(--admin-text)}.AdminSidebar-module__V73VDG__closeButton{color:var(--admin-text);cursor:pointer;padding:var(--mg-space-1);background:0 0;border:none}.AdminSidebar-module__V73VDG__nav{padding:var(--mg-space-4);flex:1;overflow-y:auto}.AdminSidebar-module__V73VDG__navList{gap:var(--mg-space-2);flex-direction:column;list-style:none;display:flex}.AdminSidebar-module__V73VDG__navItem{align-items:center;gap:var(--mg-space-3);padding:var(--mg-space-3);border-radius:var(--mg-radius-card);color:var(--admin-text-sub);font-weight:var(--mg-font-weight-regular);font-size:var(--mg-font-size-body);transition:background-color var(--mg-dur-micro) var(--mg-ease-cinema), color var(--mg-dur-micro) var(--mg-ease-cinema);text-decoration:none;display:flex}.AdminSidebar-module__V73VDG__navItem:hover{background-color:var(--admin-surface-elevated);color:var(--admin-text)}.AdminSidebar-module__V73VDG__navItem.AdminSidebar-module__V73VDG__active{background-color:var(--mg-state-selected-bg);color:var(--mg-action-primary-fg)}.AdminSidebar-module__V73VDG__navItem.AdminSidebar-module__V73VDG__active:hover{background-color:var(--mg-action-primary-hover);color:var(--mg-action-primary-fg)}.AdminSidebar-module__V73VDG__navItem.AdminSidebar-module__V73VDG__pending{position:relative}.AdminSidebar-module__V73VDG__navItem.AdminSidebar-module__V73VDG__pending:after{content:"";width:var(--mg-space-2);height:var(--mg-space-2);border-radius:var(--mg-radius-full);background:currentColor;margin-left:auto;animation:.72s ease-in-out infinite alternate AdminSidebar-module__V73VDG__pendingPulse}@keyframes AdminSidebar-module__V73VDG__pendingPulse{0%{opacity:.38;transform:scale(.84)}to{opacity:1;transform:scale(1)}}.AdminSidebar-module__V73VDG__sidebarFooter{padding:var(--mg-space-4);border-top:var(--mg-border-width) solid var(--admin-border)}.AdminSidebar-module__V73VDG__logoutButton{align-items:center;gap:var(--mg-space-3);width:100%;padding:var(--mg-space-3);border-radius:var(--mg-radius-card);color:var(--admin-text-sub);font-weight:var(--mg-font-weight-regular);font-size:var(--mg-font-size-body);cursor:pointer;transition:background-color var(--mg-dur-micro) var(--mg-ease-cinema), color var(--mg-dur-micro) var(--mg-ease-cinema);text-align:left;background:0 0;border:none;display:flex}.AdminSidebar-module__V73VDG__logoutButton:hover{background-color:var(--admin-surface-elevated);color:var(--admin-text)}@media (min-width:1024px){.AdminSidebar-module__V73VDG__mobileHeader,.AdminSidebar-module__V73VDG__overlay{display:none}.AdminSidebar-module__V73VDG__sidebar{visibility:visible;transform:translate(0)}.AdminSidebar-module__V73VDG__closeButton{display:none}}@media (prefers-reduced-motion:reduce){.AdminSidebar-module__V73VDG__sidebar{transition:none}.AdminSidebar-module__V73VDG__navItem.AdminSidebar-module__V73VDG__pending:after{animation:none}}
.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}}
.NodeList-module__jl6Q6G__container{width:min(100%, var(--mg-reading-max));gap:var(--mg-space-5);padding:var(--mg-space-6);color:var(--mg-text-primary);flex-direction:column;margin-inline:auto;display:flex}.NodeList-module__jl6Q6G__breadcrumb{align-items:center;gap:var(--mg-space-2);flex-wrap:wrap;display:flex}.NodeList-module__jl6Q6G__breadcrumbSeparator{color:var(--mg-text-muted);-webkit-user-select:none;user-select:none}.NodeList-module__jl6Q6G__breadcrumbButton{min-inline-size:var(--mg-control-size-default)}.NodeList-module__jl6Q6G__sectionHeader{justify-content:space-between;align-items:center;gap:var(--mg-space-4);display:flex}.NodeList-module__jl6Q6G__sectionHeader h2{color:var(--mg-text-primary);font-size:var(--mg-font-size-card);font-weight:var(--mg-font-weight-strong);line-height:var(--mg-line-height-card);margin:0}.NodeList-module__jl6Q6G__listContainer{gap:var(--mg-space-3);flex-direction:column;display:flex}.NodeList-module__jl6Q6G__listItem{align-items:center;gap:var(--mg-space-4);min-width:0;padding:var(--mg-space-4);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-card);transition:border-color var(--mg-dur-micro) var(--mg-ease-cinema), box-shadow var(--mg-dur-micro) var(--mg-ease-cinema);grid-template-columns:auto auto minmax(0,1fr) auto;display:grid}.NodeList-module__jl6Q6G__listItem:hover{border-color:var(--mg-border-strong);box-shadow:var(--mg-shadow-panel)}.NodeList-module__jl6Q6G__orderControls{gap:var(--mg-space-1);flex-direction:column;display:flex}.NodeList-module__jl6Q6G__thumbnail,.NodeList-module__jl6Q6G__thumbnailPlaceholder{inline-size:var(--mg-control-size-default);block-size:var(--mg-control-size-default);border-radius:var(--mg-radius-card)}.NodeList-module__jl6Q6G__thumbnail{object-fit:cover}.NodeList-module__jl6Q6G__thumbnailPlaceholder{color:var(--mg-text-muted);background:var(--mg-surface-sunken);border:var(--mg-border-width) solid var(--mg-border-subtle);place-items:center;display:grid}.NodeList-module__jl6Q6G__itemContent{gap:var(--mg-space-2);flex-direction:column;min-width:0;display:flex}.NodeList-module__jl6Q6G__itemNameRow{align-items:center;gap:var(--mg-space-2);flex-wrap:wrap;min-width:0;display:flex}.NodeList-module__jl6Q6G__itemSlug{color:var(--mg-text-muted);font-family:var(--mg-font-latin);font-size:var(--mg-current-caption);line-height:var(--mg-line-height-caption);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.NodeList-module__jl6Q6G__itemActions{justify-content:flex-end;align-items:center;gap:var(--mg-space-2);display:flex}.NodeList-module__jl6Q6G__actionLink{inline-size:var(--mg-control-size-default);block-size:var(--mg-control-size-default);padding:0}@media (max-width:639px){.NodeList-module__jl6Q6G__container{padding:var(--mg-space-4)}.NodeList-module__jl6Q6G__sectionHeader{flex-direction:column;align-items:stretch}.NodeList-module__jl6Q6G__listItem{grid-template-columns:auto minmax(0,1fr);align-items:start}.NodeList-module__jl6Q6G__orderControls{grid-row:1/span 2}.NodeList-module__jl6Q6G__thumbnail,.NodeList-module__jl6Q6G__thumbnailPlaceholder,.NodeList-module__jl6Q6G__itemContent{grid-column:2}.NodeList-module__jl6Q6G__itemActions{padding-top:var(--mg-space-3);border-top:var(--mg-border-width) solid var(--mg-border-subtle);grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.NodeList-module__jl6Q6G__listItem{transition:none}}
.SiteSettingsForm-module__eXZ6Ya__form,.SiteSettingsForm-module__eXZ6Ya__fieldset,.SiteSettingsForm-module__eXZ6Ya__sections{flex-direction:column;min-width:0;display:flex}.SiteSettingsForm-module__eXZ6Ya__form{gap:var(--mg-space-4)}.SiteSettingsForm-module__eXZ6Ya__fieldset{gap:var(--mg-space-6);border:0;margin:0;padding:0}.SiteSettingsForm-module__eXZ6Ya__sections{gap:var(--mg-space-6)}.SiteSettingsForm-module__eXZ6Ya__section{gap:var(--mg-space-5);flex-direction:column;display:flex}.SiteSettingsForm-module__eXZ6Ya__sectionHeader{justify-content:space-between;align-items:flex-start;gap:var(--mg-space-4);display:flex}.SiteSettingsForm-module__eXZ6Ya__sectionCopy{min-width:0}.SiteSettingsForm-module__eXZ6Ya__sectionCopy h2,.SiteSettingsForm-module__eXZ6Ya__sectionCopy p,.SiteSettingsForm-module__eXZ6Ya__mediaField p{margin:0}.SiteSettingsForm-module__eXZ6Ya__sectionCopy h2{color:var(--mg-text-primary);font-family:var(--mg-font-display);font-size:var(--mg-current-title);line-height:var(--mg-line-height-title)}.SiteSettingsForm-module__eXZ6Ya__sectionCopy p,.SiteSettingsForm-module__eXZ6Ya__mediaField p{color:var(--mg-text-muted);font-family:var(--mg-font-body);font-size:var(--mg-current-caption);line-height:var(--mg-line-height-caption)}.SiteSettingsForm-module__eXZ6Ya__mediaField{gap:var(--mg-space-xs);flex-direction:column;min-width:0;display:flex}.SiteSettingsForm-module__eXZ6Ya__mediaLabel{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)}.SiteSettingsForm-module__eXZ6Ya__actions{padding-top:var(--mg-space-4);border-top:var(--mg-border-width) solid var(--mg-border-subtle);justify-content:flex-end;display:flex}@media (max-width:639px){.SiteSettingsForm-module__eXZ6Ya__sectionHeader{flex-direction:column}.SiteSettingsForm-module__eXZ6Ya__actions>*{width:100%}}
.error-module__j4uzZG__container{min-height:calc(100dvh - var(--admin-route-block-inset));padding:var(--mg-space-4);place-items:center;display:grid}
.layout-module__Wa5ImG__layout{background-color:var(--admin-bg);min-height:100dvh;color:var(--admin-text);flex-direction:column;display:flex}.layout-module__Wa5ImG__main{--admin-route-block-inset:calc(var(--admin-mobile-header-height) + var(--mg-space-4) * 2);min-width:0;padding:var(--mg-space-4);padding-top:calc(var(--mg-space-4) + var(--admin-mobile-header-height));flex:1}.layout-module__Wa5ImG__main:only-child{--admin-route-block-inset:0;padding:0}@media (min-width:1024px){.layout-module__Wa5ImG__layout{flex-direction:row}.layout-module__Wa5ImG__main{--admin-route-block-inset:calc(var(--mg-space-6) * 2);padding:var(--mg-space-6);padding-top:var(--mg-space-6);margin-left:var(--admin-sidebar-width)}.layout-module__Wa5ImG__main:only-child{--admin-route-block-inset:0;margin-left:0;padding:0}}
.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)}}
.platform-detail-module__0qs0FG__page{width:100%;max-width:var(--mg-layout-max);padding:var(--mg-space-4);color:var(--mg-text-primary);font-family:var(--mg-font-body);margin-inline:auto}.platform-detail-module__0qs0FG__pageHeader,.platform-detail-module__0qs0FG__manualNoticeBanner,.platform-detail-module__0qs0FG__copyError{margin-bottom:var(--mg-space-5)}.platform-detail-module__0qs0FG__manualNoticeBanner{min-height:0;padding:var(--mg-space-4);text-align:left;justify-content:flex-start;align-items:flex-start}.platform-detail-module__0qs0FG__copyError{padding:var(--mg-space-3) var(--mg-space-4);color:var(--mg-status-error);background:color-mix(in srgb, var(--mg-status-error) 8%, 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);font-size:var(--mg-current-label);font-weight:var(--mg-font-weight-strong)}.platform-detail-module__0qs0FG__grid{gap:var(--mg-space-5);flex-direction:column;display:flex}.platform-detail-module__0qs0FG__col{gap:var(--mg-space-5);flex-direction:column;min-width:0;display:flex}.platform-detail-module__0qs0FG__card{padding:var(--mg-space-5)}.platform-detail-module__0qs0FG__cardTitle{margin-bottom:var(--mg-space-4);padding-bottom:var(--mg-space-3);color:var(--mg-text-muted);border-bottom:var(--mg-border-width) solid var(--mg-border-subtle);font-size:var(--mg-current-label);font-weight:var(--mg-font-weight-strong);letter-spacing:var(--mg-letter-spacing-label)}.platform-detail-module__0qs0FG__cardTitleRow{justify-content:space-between;align-items:center;gap:var(--mg-space-3);margin-bottom:var(--mg-space-4);padding-bottom:var(--mg-space-3);border-bottom:var(--mg-border-width) solid var(--mg-border-subtle);display:flex}.platform-detail-module__0qs0FG__cardTitleRow .platform-detail-module__0qs0FG__cardTitle{border-bottom:none;margin-bottom:0;padding-bottom:0}.platform-detail-module__0qs0FG__infoList{grid-template-columns:calc(var(--mg-space-8) + var(--mg-space-6)) minmax(0, 1fr);gap:var(--mg-space-2) var(--mg-space-4);font-size:var(--mg-current-label);display:grid}.platform-detail-module__0qs0FG__infoList dt{padding-top:var(--mg-space-1);color:var(--mg-text-muted);font-weight:var(--mg-font-weight-label)}.platform-detail-module__0qs0FG__infoList dd{align-items:flex-start;gap:var(--mg-space-2);min-width:0;color:var(--mg-text-primary);overflow-wrap:anywhere;flex-wrap:wrap;display:flex}.platform-detail-module__0qs0FG__messageText{white-space:pre-wrap;line-height:var(--mg-line-height-body)}.platform-detail-module__0qs0FG__idText{color:var(--mg-text-muted);font-family:var(--mg-font-body);font-size:var(--mg-current-caption);word-break:break-all}.platform-detail-module__0qs0FG__appsheetCard{background:color-mix(in srgb, var(--mg-status-warning) 6%, var(--mg-surface-card));border-color:color-mix(in srgb, var(--mg-status-warning) 32%, var(--mg-surface-card))}.platform-detail-module__0qs0FG__appsheetText{padding:var(--mg-space-4);color:var(--mg-text-primary);background:color-mix(in srgb, var(--mg-surface-card) 78%, transparent);border:var(--mg-border-width) solid color-mix(in srgb, var(--mg-status-warning) 32%, var(--mg-surface-card));border-radius:var(--mg-radius-card);font-family:var(--mg-font-body);font-size:var(--mg-current-label);line-height:var(--mg-line-height-body);white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.platform-detail-module__0qs0FG__statusRow{gap:var(--mg-space-4);margin-bottom:var(--mg-space-4);grid-template-columns:1fr;display:grid}.platform-detail-module__0qs0FG__inlineState{min-height:0;margin-block:var(--mg-space-4);padding:var(--mg-space-3) var(--mg-space-4);text-align:left;border-style:solid;justify-content:flex-start}.platform-detail-module__0qs0FG__mediaList{gap:var(--mg-space-3);flex-direction:column;list-style:none;display:flex}.platform-detail-module__0qs0FG__mediaItem{justify-content:space-between;align-items:center;gap:var(--mg-space-3);min-width:0;padding:var(--mg-space-3);background:var(--mg-surface-page-soft);border-radius:var(--mg-radius-card);flex-wrap:wrap;display:flex}.platform-detail-module__0qs0FG__mediaInfo{align-items:center;gap:var(--mg-space-2);flex:auto;min-width:0;display:flex}.platform-detail-module__0qs0FG__mediaName{min-width:0;color:var(--mg-text-primary);font-size:var(--mg-current-label);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.platform-detail-module__0qs0FG__mediaSize{color:var(--mg-text-muted);font-size:var(--mg-current-caption);white-space:nowrap;flex-shrink:0}.platform-detail-module__0qs0FG__mediaActions{align-items:center;gap:var(--mg-space-2);flex-wrap:wrap;display:flex}.platform-detail-module__0qs0FG__mediaError{width:100%;color:var(--mg-status-error);font-size:var(--mg-current-caption);font-weight:var(--mg-font-weight-strong);margin:0}.platform-detail-module__0qs0FG__categoryBadgeRow{gap:var(--mg-space-2);flex-wrap:wrap;display:flex}@media (min-width:480px){.platform-detail-module__0qs0FG__statusRow{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:768px){.platform-detail-module__0qs0FG__page{padding:var(--mg-space-6)}.platform-detail-module__0qs0FG__grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}}@media (max-width:479px){.platform-detail-module__0qs0FG__card{padding:var(--mg-space-4)}.platform-detail-module__0qs0FG__cardTitleRow{flex-direction:column;align-items:flex-start}.platform-detail-module__0qs0FG__infoList{grid-template-columns:minmax(0,1fr)}.platform-detail-module__0qs0FG__infoList dt:not(:first-child){margin-top:var(--mg-space-2)}.platform-detail-module__0qs0FG__mediaActions,.platform-detail-module__0qs0FG__mediaActions>*{width:100%}}@media (prefers-reduced-motion:reduce){.platform-detail-module__0qs0FG__mediaLink{transition:none}}
.assets-module__W-OJIq__page{min-width:0;padding:var(--space-4);color:var(--admin-text);font-family:var(--font-sans)}@media (min-width:768px){.assets-module__W-OJIq__page{padding:var(--space-6)}}.assets-module__W-OJIq__detailCloseButton{align-self:flex-end}.assets-module__W-OJIq__pageHeader{margin-bottom:var(--space-5)}.assets-module__W-OJIq__uploadPanel{margin-bottom:var(--space-5);padding:var(--space-4)}.assets-module__W-OJIq__uploadForm{gap:var(--space-4);flex-direction:column;display:flex}.assets-module__W-OJIq__uploadDrop{min-height:calc(var(--mg-space-8) + var(--mg-space-7));align-items:center;gap:var(--space-3);padding:var(--space-4);color:var(--admin-text-sub);background:var(--admin-surface-elevated);border:var(--mg-border-width-strong) dashed var(--admin-border);border-radius:var(--radius-lg);display:flex;position:relative}.assets-module__W-OJIq__uploadDrop svg{color:var(--mg-admin-accent-text);flex:none}.assets-module__W-OJIq__uploadDrop strong,.assets-module__W-OJIq__uploadDrop span{display:block}.assets-module__W-OJIq__uploadDrop strong{color:var(--admin-text);font-size:var(--text-base)}.assets-module__W-OJIq__uploadDrop span{margin-top:var(--mg-space-1);font-size:var(--text-sm)}.assets-module__W-OJIq__uploadDrop input{opacity:0;cursor:pointer;position:absolute;inset:0}.assets-module__W-OJIq__uploadDrop:focus-within{outline:var(--mg-focus-ring-width) solid var(--mg-focus-ring);outline-offset:var(--mg-focus-ring-offset)}.assets-module__W-OJIq__uploadReview{gap:var(--space-2);padding:var(--space-3);color:var(--admin-text-sub);background:var(--admin-surface-elevated);border:var(--mg-border-width) solid var(--admin-border);border-radius:var(--radius-md);margin:0;display:grid}.assets-module__W-OJIq__uploadReview legend{padding:0 var(--space-1);color:var(--admin-text);font-size:var(--text-sm);font-weight:var(--font-bold)}.assets-module__W-OJIq__limitInfo,.assets-module__W-OJIq__limitWarning{min-height:calc(var(--mg-space-6) + var(--mg-border-width-strong));width:max-content;max-width:100%;padding:0 var(--space-3);border-radius:var(--radius-md);font-size:var(--text-sm);font-weight:var(--font-semibold);align-items:center;display:inline-flex}.assets-module__W-OJIq__limitInfo{color:var(--admin-text-sub);background:var(--admin-bg);border:var(--mg-border-width) solid var(--admin-border)}.assets-module__W-OJIq__limitWarning{color:var(--mg-state-danger);background:var(--mg-state-danger-surface);border:var(--mg-border-width) solid color-mix(in srgb, var(--mg-status-error) 28%, transparent)}.assets-module__W-OJIq__selectedPreviews{grid-template-columns:repeat(auto-fit, minmax(calc(var(--mg-layout-section) + var(--mg-space-8) + var(--mg-space-5) + var(--mg-space-1)), 1fr));gap:var(--space-3);list-style:none;display:grid}.assets-module__W-OJIq__selectedPreviews li{grid-template-columns:calc(var(--mg-space-8) + var(--mg-space-7)) minmax(0, 1fr);gap:var(--space-3);min-width:0;padding:var(--space-3);background:var(--admin-bg);border:var(--mg-border-width) solid var(--admin-border);border-radius:var(--radius-md);display:grid}.assets-module__W-OJIq__selectedPreviewImage{aspect-ratio:4/3;background:var(--admin-surface-elevated);border:var(--mg-border-width) solid var(--admin-border);border-radius:var(--radius-md);min-width:0;overflow:hidden}.assets-module__W-OJIq__selectedPreviewImage img{object-fit:cover;width:100%;height:100%;display:block}.assets-module__W-OJIq__selectedPreviewBody{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.assets-module__W-OJIq__selectedPreviewBody small{color:var(--admin-text-muted);font-size:var(--text-xs);overflow-wrap:anywhere}.assets-module__W-OJIq__optionalFields,.assets-module__W-OJIq__filterDetails{border:var(--mg-border-width) solid var(--admin-border);border-radius:var(--radius-md);background:var(--admin-bg);min-width:0}.assets-module__W-OJIq__optionalFields summary,.assets-module__W-OJIq__filterDetails summary{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3);color:var(--admin-text);cursor:pointer;display:flex}.assets-module__W-OJIq__optionalFields summary span,.assets-module__W-OJIq__filterDetails summary span{font-size:var(--text-sm);font-weight:var(--font-bold)}.assets-module__W-OJIq__optionalFields summary small,.assets-module__W-OJIq__filterDetails summary small{color:var(--admin-text-muted);font-size:var(--text-xs);text-align:right;line-height:1.4}.assets-module__W-OJIq__optionalFields .assets-module__W-OJIq__uploadFields,.assets-module__W-OJIq__optionalFields .assets-module__W-OJIq__detailGrid,.assets-module__W-OJIq__filterDetails .assets-module__W-OJIq__filterGrid,.assets-module__W-OJIq__filterDetails .assets-module__W-OJIq__tagFilters{padding:0 var(--space-3) var(--space-3)}.assets-module__W-OJIq__uploadFields,.assets-module__W-OJIq__detailGrid,.assets-module__W-OJIq__filterGrid{gap:var(--space-3);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:720px){.assets-module__W-OJIq__uploadFields{grid-template-columns:repeat(3,minmax(0,1fr))}.assets-module__W-OJIq__uploadFields label:first-child{grid-column:span 3}}.assets-module__W-OJIq__uploadActions{justify-content:flex-end;display:flex}.assets-module__W-OJIq__uploadProgress{gap:var(--space-2);min-width:0;padding:var(--space-3);color:var(--admin-text-sub);background:var(--mg-state-pending-surface);border:var(--mg-border-width) solid color-mix(in srgb, var(--mg-status-warning) 32%, transparent);border-radius:var(--radius-md);flex-direction:column;display:flex}.assets-module__W-OJIq__uploadProgressTop{justify-content:space-between;align-items:center;gap:var(--space-3);color:var(--admin-text);font-size:var(--text-sm);font-weight:var(--font-bold);display:flex}.assets-module__W-OJIq__progressTrack{height:var(--mg-admin-progress-track-height);background:color-mix(in srgb, var(--mg-action-primary) 16%, transparent);border-radius:var(--radius-full);overflow:hidden}.assets-module__W-OJIq__progressFill{background:var(--admin-accent);border-radius:inherit;height:100%;transition:width var(--mg-dur-micro) var(--mg-ease-cinema)}.assets-module__W-OJIq__uploadProgress p{font-size:var(--text-xs);margin:0;line-height:1.45}.assets-module__W-OJIq__resultGroup{gap:var(--space-2);display:grid}.assets-module__W-OJIq__resultItems{gap:var(--space-1);padding:var(--space-3);border:var(--mg-border-width) solid var(--admin-border);border-radius:var(--radius-md);flex-direction:column;margin:0;list-style:none;display:flex}.assets-module__W-OJIq__resultItems li{align-items:center;gap:var(--space-1);min-width:0;display:flex}.assets-module__W-OJIq__resultItems li span{overflow-wrap:anywhere;min-width:0}.assets-module__W-OJIq__toolbar{gap:var(--space-3);margin-bottom:var(--space-5);padding:var(--space-4);flex-direction:column;display:flex}@media (min-width:900px){.assets-module__W-OJIq__filterGrid{grid-template-columns:repeat(5,minmax(0,1fr))}}.assets-module__W-OJIq__tagFilters{gap:var(--space-2);padding-bottom:var(--space-1);scrollbar-width:thin;display:flex;overflow-x:auto}.assets-module__W-OJIq__libraryLayout{gap:var(--space-4);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:1180px){.assets-module__W-OJIq__libraryLayoutSelected{grid-template-columns:minmax(0, 1fr) minmax(calc(var(--mg-layout-section) * 2 + var(--mg-space-8) + var(--mg-space-6) + var(--mg-space-2)), calc(var(--mg-layout-section) * 3 + var(--mg-space-7) + var(--mg-space-2)));align-items:start}}.assets-module__W-OJIq__libraryList{min-width:0}.assets-module__W-OJIq__listSummary{justify-content:space-between;align-items:center;gap:var(--space-2);margin-bottom:var(--space-3);color:var(--admin-text-muted);font-size:var(--text-sm);display:flex}.assets-module__W-OJIq__listSummary strong{color:var(--admin-text)}.assets-module__W-OJIq__assetGrid{grid-template-columns:repeat(auto-fill, minmax(calc(var(--mg-layout-section) + var(--mg-space-7) + var(--mg-space-3) + var(--mg-border-width-strong)), 1fr));gap:var(--space-3);display:grid}.assets-module__W-OJIq__assetCard{appearance:none;min-width:0;color:inherit;background:var(--admin-surface);border:var(--mg-border-width) solid var(--admin-border);border-radius:var(--radius-lg);box-shadow:var(--admin-shadow-sm);text-align:left;cursor:pointer;content-visibility:auto;contain-intrinsic-size:300px;flex-direction:column;display:flex;overflow:hidden}.assets-module__W-OJIq__assetCard:hover,.assets-module__W-OJIq__assetCardSelected{border-color:var(--admin-accent);box-shadow:var(--admin-shadow-md)}.assets-module__W-OJIq__assetCard:focus-visible{outline:var(--mg-border-width-strong) solid var(--admin-ring);outline-offset:var(--admin-focus-offset)}.assets-module__W-OJIq__cardThumb{aspect-ratio:4/3;background:var(--admin-surface-elevated);min-width:0;overflow:hidden}.assets-module__W-OJIq__thumbImage{object-fit:cover;width:100%;height:100%;display:block}.assets-module__W-OJIq__thumbPlaceholder{width:100%;height:100%;min-height:calc(var(--mg-layout-section) + var(--mg-space-6));color:var(--admin-text-muted);background:var(--admin-surface-elevated);justify-content:center;align-items:center;display:flex}.assets-module__W-OJIq__thumbPlaceholder span{margin-top:var(--space-2);font-size:var(--text-xs)}.assets-module__W-OJIq__previewFailure{width:100%;height:100%;min-height:calc(var(--mg-layout-section) + var(--mg-space-6));justify-content:center;align-items:center;gap:var(--space-2);padding:var(--space-3);color:var(--mg-state-danger);background:var(--mg-state-danger-surface);text-align:center;font-size:var(--text-xs);flex-direction:column;display:flex}.assets-module__W-OJIq__cardBody{gap:var(--space-2);min-width:0;padding:var(--space-3);flex-direction:column;display:flex}.assets-module__W-OJIq__selectionControls,.assets-module__W-OJIq__selectionBar,.assets-module__W-OJIq__dialogActions{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.assets-module__W-OJIq__selectionControls{margin-bottom:var(--space-3)}.assets-module__W-OJIq__selectionControls span{color:var(--admin-text-sub);font-size:var(--text-sm);font-weight:var(--font-semibold)}.assets-module__W-OJIq__selectionBar{bottom:var(--space-3);z-index:10;margin-top:var(--space-4);padding:var(--space-3);border:var(--mg-border-width-strong) solid var(--admin-accent);justify-content:space-between;position:sticky}.assets-module__W-OJIq__modalBackdrop{z-index:100;padding:var(--space-4);background:color-mix(in srgb, var(--admin-text) 48%, transparent);place-items:center;display:grid;position:fixed;inset:0}.assets-module__W-OJIq__archiveDialog{width:min(100%, calc(var(--mg-layout-section) * 4));max-height:calc(100dvh - var(--space-8));gap:var(--space-4);padding:var(--space-5);flex-direction:column;display:flex;overflow:auto}.assets-module__W-OJIq__archiveDialog h2,.assets-module__W-OJIq__archiveDialog h3,.assets-module__W-OJIq__archiveDialog p{margin:0}.assets-module__W-OJIq__archiveDialog p{color:var(--admin-text-sub);line-height:1.55}.assets-module__W-OJIq__dialogActions{justify-content:flex-end}.assets-module__W-OJIq__blockedReferences{gap:var(--space-3);padding:var(--space-3);background:var(--mg-state-danger-surface);border:var(--mg-border-width) solid color-mix(in srgb, var(--mg-status-error) 32%, transparent);border-radius:var(--radius-md);display:grid}.assets-module__W-OJIq__blockedReference ul{margin:var(--space-2) 0 0;padding-left:var(--space-4);color:var(--admin-text-sub);font-size:var(--text-sm)}.assets-module__W-OJIq__resultSuccess{color:var(--mg-state-success)!important}.assets-module__W-OJIq__cardBody strong{color:var(--admin-text);font-size:var(--text-sm);overflow-wrap:anywhere;line-height:1.35}.assets-module__W-OJIq__cardBody>span,.assets-module__W-OJIq__cardBody time{color:var(--admin-text-sub);font-size:var(--text-xs);overflow-wrap:anywhere;line-height:1.45}.assets-module__W-OJIq__cardBody time{color:var(--admin-text-muted);font-weight:var(--font-semibold)}.assets-module__W-OJIq__desktopDetail{display:none}@media (min-width:1180px){.assets-module__W-OJIq__desktopDetail{display:block}}.assets-module__W-OJIq__detailPanel{gap:var(--space-4);min-width:0;padding:var(--space-4);flex-direction:column;display:flex}@media (min-width:1180px){.assets-module__W-OJIq__detailPanel{top:var(--space-5);position:sticky}}.assets-module__W-OJIq__detailPreview{aspect-ratio:4/3;background:var(--admin-surface-elevated);border-radius:var(--radius-md);overflow:hidden}.assets-module__W-OJIq__detailPreview img{object-fit:cover;width:100%;height:100%;display:block}.assets-module__W-OJIq__detailMeta{gap:var(--space-2);color:var(--admin-text-muted);font-size:var(--text-xs);flex-wrap:wrap;display:flex}.assets-module__W-OJIq__detailMetaItem{min-height:var(--mg-space-5);padding:0 var(--space-2);background:var(--admin-surface-elevated);border:var(--mg-border-width) solid var(--admin-border);border-radius:var(--radius-md);align-items:center;display:inline-flex}.assets-module__W-OJIq__detailForm{gap:var(--space-3);flex-direction:column;display:flex}.assets-module__W-OJIq__saveMessage{color:var(--admin-text-sub);font-size:var(--text-sm)}.assets-module__W-OJIq__saveMessage[data-tone=success]{color:var(--mg-state-success)}.assets-module__W-OJIq__saveMessage[data-tone=error]{color:var(--mg-state-danger)}.assets-module__W-OJIq__mobileDetail{display:none}@media (max-width:1179px){.assets-module__W-OJIq__mobileDetail{margin-bottom:var(--space-4);display:block}.assets-module__W-OJIq__mobileDetail+.assets-module__W-OJIq__libraryLayout{display:none}}@media (max-width:640px){.assets-module__W-OJIq__assetGrid{grid-template-columns:minmax(0,1fr)}.assets-module__W-OJIq__uploadPanel,.assets-module__W-OJIq__detailPanel{padding:var(--space-3)}.assets-module__W-OJIq__uploadDrop{align-items:flex-start}.assets-module__W-OJIq__selectedPreviews,.assets-module__W-OJIq__selectedPreviews li{grid-template-columns:minmax(0,1fr)}.assets-module__W-OJIq__selectedPreviewImage{width:100%}.assets-module__W-OJIq__optionalFields summary,.assets-module__W-OJIq__filterDetails summary{flex-direction:column;align-items:flex-start}.assets-module__W-OJIq__optionalFields summary small,.assets-module__W-OJIq__filterDetails summary small{text-align:left}.assets-module__W-OJIq__detailCloseButton{width:100%}.assets-module__W-OJIq__selectionBar{align-items:stretch}.assets-module__W-OJIq__selectionBar>*{width:100%}.assets-module__W-OJIq__archiveDialog{padding:var(--space-4)}}@media (prefers-reduced-motion:reduce){.assets-module__W-OJIq__progressFill,.assets-module__W-OJIq__assetCard{transition:none}}
.settings-module__sE-c7a__container{width:min(100%, var(--mg-layout-max));padding:var(--mg-layout-gutter);gap:var(--mg-space-6);flex-direction:column;margin-inline:auto;display:flex}.settings-module__sE-c7a__content{min-width:0}
.modal-fixture-module__TH7k4W__page{min-height:100dvh;padding:var(--mg-space-6);color:var(--mg-text-primary);background:var(--mg-surface-page)}.modal-fixture-module__TH7k4W__fixture{width:min(100%, var(--mg-reading-max));gap:var(--mg-space-4);flex-direction:column;margin-inline:auto;display:flex}.modal-fixture-module__TH7k4W__fixture h1,.modal-fixture-module__TH7k4W__fixture p{margin:0}.modal-fixture-module__TH7k4W__actions{gap:var(--mg-space-3);flex-wrap:wrap;display:flex}.modal-fixture-module__TH7k4W__result{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)}
.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)}}
.node-list-fixture-module__1N9zqa__page{min-height:100dvh;color:var(--mg-text-primary);background:var(--mg-surface-page)}
.site-settings-fixture-module__TTYgpq__page{min-height:100vh;padding:var(--mg-layout-gutter);background:var(--mg-surface-page)}
.switch-fixture-module__1ROnpW__page{min-height:100dvh;padding:var(--mg-space-6);color:var(--mg-text-primary);background:var(--mg-surface-page)}.switch-fixture-module__1ROnpW__fixture{width:min(100%, var(--mg-reading-max));align-items:flex-start;gap:var(--mg-space-4);flex-direction:column;margin-inline:auto;display:flex}.switch-fixture-module__1ROnpW__fixture h1,.switch-fixture-module__1ROnpW__fixture p{margin:0}
.AdminRouteLoading-module__Wh2EtW__page{gap:var(--mg-space-5);min-width:0;padding:var(--mg-space-6);color:var(--mg-text-primary);flex-direction:column;display:flex}.AdminRouteLoading-module__Wh2EtW__srOnly{width:var(--mg-visually-hidden-size);height:var(--mg-visually-hidden-size);clip:rect(0, 0, 0, 0);white-space:nowrap;clip-path:inset(50%);position:absolute;overflow:hidden}.AdminRouteLoading-module__Wh2EtW__headerAction{width:calc(var(--mg-layout-section) + var(--mg-space-1));min-height:var(--mg-control-size-default);border-radius:var(--mg-radius-pill);background:var(--mg-surface-page-soft);display:block}.AdminRouteLoading-module__Wh2EtW__skeleton{gap:var(--mg-space-5);flex-direction:column;display:flex}.AdminRouteLoading-module__Wh2EtW__toolbar{gap:var(--mg-space-3);flex-wrap:wrap;display:flex}.AdminRouteLoading-module__Wh2EtW__toolbar span{width:calc(var(--mg-space-8) + var(--mg-space-7) + var(--mg-space-2));min-height:var(--mg-control-size-min);border-radius:var(--mg-radius-card);background:var(--mg-surface-page-soft)}.AdminRouteLoading-module__Wh2EtW__rows{gap:var(--mg-space-2);flex-direction:column;display:flex}.AdminRouteLoading-module__Wh2EtW__rows span{min-height:calc(var(--mg-control-size-default) + var(--mg-space-2));border:var(--mg-border-width) solid var(--mg-border-subtle);border-radius:var(--mg-radius-card);background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--mg-surface-card) 62%, transparent), transparent) 0 0 / 240px 100% no-repeat, var(--mg-surface-card);animation:AdminRouteLoading-module__Wh2EtW__shimmer calc(var(--mg-dur-panel) * 3) linear infinite}@keyframes AdminRouteLoading-module__Wh2EtW__shimmer{to{background-position:100% 0,0 0}}@media (max-width:768px){.AdminRouteLoading-module__Wh2EtW__page{padding:var(--mg-space-4)}.AdminRouteLoading-module__Wh2EtW__headerAction,.AdminRouteLoading-module__Wh2EtW__toolbar span{width:100%}}@media (prefers-reduced-motion:reduce){.AdminRouteLoading-module__Wh2EtW__rows span{background:var(--mg-surface-card);animation:none}}
