.mg-scope{--mg-canvas:#f5f6f8;--mg-paper:#fff;--mg-ink:#202631;--mg-muted:#697381;--mg-line:#e8ebef;--mg-accent:#355fb4;--mg-blue:#edf2fc;--mg-green:#28734b;--mg-red:#a84646;color:var(--mg-ink);font-optical-sizing:auto;box-sizing:border-box;font:.875rem/1.5 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.mg-scope *{box-sizing:border-box}.mg-record-content :is(h1,h2,h3,p),.mg-dialog :is(h1,h2,h3,p){margin:0}.mg-record-content h1,.mg-dialog h1{letter-spacing:-.045em;font-size:2.5rem;font-weight:650;line-height:1.12}.mg-record-content h2,.mg-dialog h2{letter-spacing:-.025em;font-size:1.125rem;font-weight:650;line-height:1.35}.mg-record-content h3,.mg-dialog h3{font-size:.875rem;font-weight:600}.mg-record-content a,.mg-dialog a,.mg-topbar a,.mg-sidebar a,.mg-skip{color:inherit;text-decoration:none}.mg-record-content :is(button,input,select,textarea),.mg-dialog :is(button,input,select,textarea),.mg-topbar button,.mg-nav-search input,.mg-sidebar button{font:inherit}.mg-scope button,.mg-scope a{touch-action:manipulation;-webkit-tap-highlight-color:transparent}.mg-scope button{cursor:pointer}.mg-scope button:disabled{cursor:default;opacity:.45}.mg-scope :is(button,a,input,select,textarea,summary,[tabindex]):focus-visible{outline-offset:3px;outline:3px solid #7597dc}.mg-scope svg{flex-shrink:0}.mg-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.mg-skip{background:var(--mg-paper);z-index:100;padding:12px;position:fixed;top:-100px;left:18px}.mg-skip:focus{top:12px}.mg-button{background:var(--mg-paper);min-height:40px;color:var(--mg-ink);white-space:nowrap;border:1px solid #dfe3e9;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:9px 14px;font-size:.75rem;font-weight:600;line-height:1.4;transition:background .14s,color .14s;display:inline-flex}.mg-button:hover:not(:disabled){background:#f0f3f8}.mg-button:active:not(:disabled){transform:scale(.975)}.mg-button-primary{background:var(--mg-accent);border-color:var(--mg-accent);color:#fff;box-shadow:0 2px 4px #203d751a}.mg-button-primary:hover:not(:disabled){background:#294e9a}.mg-button-quiet{color:var(--mg-accent);background:0 0;border-color:#0000}.mg-button-danger{color:var(--mg-red)}.mg-icon-button{background:0 0;border-color:#0000;flex-shrink:0;width:36px;height:36px;min-height:36px;padding:0}.mg-badge{color:#667385;white-space:nowrap;background:#eef1f6;border-radius:20px;align-items:center;gap:6px;padding:4px 9px;font-size:.6875rem;font-weight:550;display:inline-flex}.mg-badge-good{color:var(--mg-green);background:#edf7f0}.mg-badge-good:before{content:"";background:currentColor;border-radius:50%;width:5px;height:5px}.mg-notice{background:var(--mg-blue);color:#405779;border-radius:10px;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:16px;padding:12px 15px;font-size:.75rem;line-height:1.7;display:flex}.mg-notice-error{color:#883d3d;background:#fcf0f0}.mg-notice .mg-button{min-height:32px;padding:6px 10px}.mg-notice:last-child{margin-bottom:0}.mg-app{grid-template-columns:232px minmax(0,1fr);grid-template-rows:calc(72px + env(safe-area-inset-top,0px)) minmax(0, 1fr);background:var(--mg-canvas);flex:1;height:100%;min-height:0;display:grid;overflow:hidden}.mg-topbar{padding:env(safe-area-inset-top,0px) 28px 0;background:var(--mg-paper);backdrop-filter:blur(22px)saturate(1.4);z-index:25;border-bottom:1px solid #20263108;grid-column:1/-1;justify-content:space-between;align-items:center;gap:20px;display:flex}.mg-brand-group,.mg-top-actions,.mg-workspace{align-items:center;display:flex}.mg-brand{letter-spacing:-.025em;white-space:nowrap;font-size:1.75rem;font-weight:700;line-height:1.2;display:block}.mg-brand-regular{font-weight:400}.mg-workspace{min-width:0;color:var(--mg-muted);flex:1;gap:10px;margin-left:24px;margin-right:auto;font-size:.75rem}.mg-workspace a{flex-shrink:0}.mg-workspace a:hover{color:var(--mg-accent)}.mg-workspace-title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mg-record-mode{flex-shrink:0}.mg-workspace .mg-record-mode-edit,.mg-workspace .mg-record-mode-create{color:var(--mg-accent);background:var(--mg-blue)}.mg-workspace span{color:#465367}.mg-top-actions{gap:15px}.mg-avatar{color:#526077;background:#e9edf4;border:0;border-radius:50%;width:34px;height:34px;font-size:.6875rem;font-weight:600}.mg-sidebar{background:var(--mg-paper);scrollbar-width:none;-ms-overflow-style:none;border-right:1px solid #edf0f3;flex-direction:column;grid-area:2/1;min-height:0;padding:22px 14px;display:flex;overflow-y:auto}.mg-sidebar::-webkit-scrollbar{display:none}.mg-nav-search{z-index:1;background:var(--mg-paper);color:#8a95a5;border-bottom:1px solid var(--mg-line);align-items:center;gap:7px;margin-bottom:16px;padding:8px 7px;display:flex;position:sticky;top:-22px}.mg-nav-search input{width:100%;min-width:0;color:var(--mg-ink);background:0 0;border:0;outline:0;padding:4px 0;font-size:.6875rem}.mg-nav-search .mg-icon-button{width:24px;height:24px;min-height:24px}.mg-nav-parent{color:#657080;text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:11px;width:100%;min-height:44px;padding:10px 13px;font-size:.8125rem;font-weight:500;display:flex}.mg-nav-parent span{flex:1}.mg-nav-parent>svg:last-child:not(:first-child){transition:transform .15s;transform:rotate(-90deg)}.mg-nav-parent>svg.mg-chevron-open:last-child{transform:rotate(0)}.mg-nav-parent:hover{background:#f5f6f8}.mg-nav-parent-active{background:var(--mg-blue);color:var(--mg-accent);font-weight:600}.mg-nav-group{margin-bottom:3px}.mg-subnav{border-left:1px solid #e3e8f0;margin:6px 0 12px 21px;padding:0 0 0 12px;list-style:none}.mg-subnav a{color:#748092;border-radius:7px;padding:8px 10px;font-size:.75rem;line-height:1.5;display:block}.mg-subnav a:hover{color:var(--mg-accent);background:#f6f8fc}.mg-subnav a[aria-current=page]{color:var(--mg-accent);background:#f1f5fc;font-weight:600}.mg-nav-empty{color:var(--mg-muted);padding:14px;font-size:.75rem}.mg-main{isolation:isolate;flex-direction:column;grid-area:2/2;min-width:0;min-height:0;display:flex;position:relative}.mg-mobile-toggle,.mg-mobile-bottom-navigation,.mg-nav-scrim{display:none}.mg-app.mg-fullscreen{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.mg-fullscreen>.mg-topbar,.mg-fullscreen>.mg-sidebar{display:none}.mg-fullscreen>.mg-main{padding-top:env(safe-area-inset-top,0px);grid-area:1/1}.mg-tabs{z-index:12;backdrop-filter:blur(18px);scrollbar-width:none;background:#f5f6f8ed;border-bottom:1px solid #dfe4ec;gap:26px;margin-bottom:26px;display:flex;position:sticky;top:-1px;overflow-x:auto}.mg-tabs a,.mg-tabs button{min-height:48px;color:var(--mg-muted);white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:6px;padding:12px 1px 14px;font-size:.75rem;font-weight:550;display:flex}.mg-tabs [aria-current],.mg-tabs [aria-selected=true]{color:var(--mg-accent);border-bottom-color:var(--mg-accent)}.mg-count{color:#7e8a9e;background:#e9edf3;border-radius:5px;padding:1px 5px;font-size:.625rem;font-weight:450}.mg-panel{background:var(--mg-paper);border:1px solid var(--mg-line);border-radius:18px;min-width:0;margin-bottom:18px;padding:24px 26px}.mg-section-heading{justify-content:space-between;align-items:center;gap:15px;margin-bottom:20px;display:flex}.mg-section-heading p{color:var(--mg-muted);margin-top:5px;font-size:.75rem}.mg-section-heading h2{font-size:1.0625rem}.mg-section-heading .mg-button-quiet{min-height:34px;padding:7px 9px;font-size:.6875rem}.mg-section{margin-bottom:36px;scroll-margin-top:0}.mg-muted{color:var(--mg-muted)}.mg-small{font-size:.75rem}.mg-row-actions{justify-content:flex-end;gap:2px;display:flex}.mg-overview{grid-template-columns:minmax(0,1fr) 290px;gap:24px;margin-bottom:36px;display:grid}.mg-overview .mg-panel{margin:0}.mg-overview h2{font-size:.9375rem}.mg-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:26px 0;display:grid}.mg-metric-label{color:#7b8798;align-items:center;gap:7px;margin-bottom:8px;font-size:.6875rem;display:flex}.mg-metric-value{letter-spacing:-.035em;font-variant-numeric:tabular-nums;font-size:1.625rem;font-weight:600;line-height:1.2}.mg-metric-value small{color:var(--mg-muted);letter-spacing:0;margin-left:3px;font-size:.6875rem;font-weight:400}.mg-metric-caption{color:var(--mg-muted);margin-top:8px;font-size:.625rem}.mg-fuel-track{background:#e8eeeb;border-radius:3px;width:100%;max-width:120px;height:3px;margin-top:13px;overflow:hidden}.mg-fuel-track progress{appearance:none;border:0;width:100%;height:3px;display:block}.mg-fuel-track progress::-webkit-progress-bar{background:#e8eeeb}.mg-fuel-track progress::-webkit-progress-value{background:#65977c}.mg-fuel-track progress::-moz-progress-bar{background:#65977c}.mg-inline-facts{border-top:1px solid var(--mg-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:0;padding-top:21px;display:grid}.mg-inline-facts dt{color:var(--mg-muted);margin-bottom:5px;font-size:.625rem}.mg-inline-facts dd{overflow-wrap:anywhere;margin:0;font-size:.75rem;font-weight:550}.mg-cover{background:#e7e9ed;border:0;border-radius:18px;width:100%;min-height:252px;padding:0;display:block;position:relative;overflow:hidden}.mg-cover>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.mg-cover-empty{color:#9aa7ba;place-items:center;display:grid}.mg-cover-caption{color:#fff;background:linear-gradient(#0000,#0009);justify-content:space-between;align-items:center;gap:9px;padding:42px 15px 15px;font-size:.6875rem;display:flex;position:absolute;inset:auto 0 0}.mg-cover-caption>span{backdrop-filter:blur(10px);background:#ffffff25;border:1px solid #ffffff35;border-radius:8px;align-items:center;gap:5px;padding:5px 8px;display:flex}.mg-translation-scroll{overflow-x:auto}.mg-translation-many{min-width:600px}.mg-language-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px;display:grid}.mg-language-columns:has(>:nth-child(3)){grid-template-columns:repeat(3,minmax(0,1fr))}.mg-language-columns>div{overflow-wrap:anywhere;min-width:0}.mg-language-headings{color:#51627c;border-bottom:1px solid var(--mg-line);margin-bottom:17px;padding-bottom:12px;font-size:.6875rem;font-weight:600}.mg-language-columns p{color:#65748a;white-space:pre-line;font-size:.75rem;line-height:1.8}.mg-language-columns h3{margin-bottom:6px;font-size:.8125rem}.mg-label{color:var(--mg-muted);margin-bottom:6px;font-size:.625rem;display:block}.mg-intro-description{margin-top:19px}.mg-missing{color:#788599;font-size:.6875rem;font-style:italic;font-weight:400}.mg-highlight-row,.mg-content-row{border-bottom:1px solid var(--mg-line);padding:17px 0}.mg-highlight-row:last-child,.mg-content-row:last-child{border:0;padding-bottom:0}.mg-highlight{align-items:flex-start;gap:11px;display:flex}.mg-highlight>svg{color:#8696ae;margin-top:3px}.mg-detail-category{color:#8390a3;margin-bottom:6px;font-size:.625rem}.mg-content-notes{border-top:1px solid var(--mg-line);margin-top:12px;padding-top:10px;font-size:.6875rem}.mg-section-link{align-items:center;gap:6px;margin-top:10px;font-size:.6875rem;display:inline-flex;color:var(--mg-accent)!important}.mg-checklist-row{color:#8794a8;gap:9px;padding:8px 0;display:flex}.mg-photo-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.mg-photo-thumb{aspect-ratio:1.5;background:#e5e9ef;border:0;border-radius:12px;width:100%;padding:0;display:block;position:relative;overflow:hidden}.mg-photo-thumb img{object-fit:cover;width:100%;height:100%;display:block}.mg-photo-name{color:#748096;justify-content:space-between;gap:8px;margin-top:8px;font-size:.6875rem;display:flex}.mg-photo-label{color:#43546c;background:#fffffff0;border-radius:5px;padding:3px 7px;font-size:.5625rem;position:absolute;top:9px;left:9px}.mg-icon-slot{border-top:1px solid var(--mg-line);align-items:center;gap:12px;margin-top:20px;padding-top:18px;font-size:.6875rem;display:flex}.mg-icon-slot img{object-fit:contain;border:1px solid var(--mg-line);border-radius:8px;width:44px;height:44px}.mg-icon-preview{background:0 0;border:0;flex-shrink:0;padding:0;line-height:0}.mg-vehicle-more{font-size:var(--mg-caption-size,.75rem);margin-top:16px}.mg-vehicle-more summary{cursor:pointer;color:var(--mg-muted);font-weight:500}.mg-vehicle-more .mg-inline-facts{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:12px;padding-top:12px}.mg-icon-slot .mg-button{margin-left:auto}.mg-dialog{background:var(--mg-paper);width:min(960px,100vw - 32px);max-height:calc(100dvh - 40px);color:var(--mg-ink);border:1px solid #e1e5ed;border-radius:22px;padding:0;overflow:hidden;box-shadow:0 30px 100px #111c3940}.mg-dialog::backdrop{backdrop-filter:blur(5px);background:#18223666}.mg-dialog-inner{flex-direction:column;min-height:0;max-height:calc(100dvh - 44px);display:flex}.mg-dialog-header{border-bottom:1px solid var(--mg-line);flex-shrink:0;justify-content:space-between;align-items:center;gap:20px;padding:22px 26px 18px;display:flex}.mg-dialog-header h2{font-size:1.125rem}.mg-dialog-header p{color:var(--mg-muted);margin-top:5px;font-size:.6875rem}.mg-dialog-body{min-height:0;padding:22px 26px;overflow-y:auto}.mg-dialog-footer{border-top:1px solid var(--mg-line);background:var(--mg-field-fill,#f8fafc);flex-shrink:0;justify-content:flex-end;align-items:center;gap:9px;padding:16px 26px;display:flex}.mg-dialog-footer>.mg-notice{width:100%;margin:0}.mg-dialog-compact{width:min(650px,100vw - 32px)}.mg-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.mg-field{color:#657386;flex-direction:column;gap:6px;min-width:0;font-size:.6875rem;display:flex}.mg-field input,.mg-field select,.mg-field textarea{border:1px solid var(--mg-field-border,#8491a3);background:var(--mg-field-fill,#f8fafc);width:100%;min-height:42px;color:var(--mg-ink);border-radius:9px;padding:10px 12px;font-size:.75rem;line-height:1.6}.mg-field textarea{resize:vertical;min-height:78px}.mg-field input:disabled,.mg-field select:disabled{opacity:.6}.mg-field small{font-size:.625rem;line-height:1.5}.mg-editor-tabs{scrollbar-width:none;overscroll-behavior-x:contain;border-bottom:1px solid var(--mg-line);gap:5px;margin-bottom:0;display:flex;overflow-x:auto}.mg-editor-tabs::-webkit-scrollbar{display:none}.mg-editor-tabs button{white-space:nowrap;color:#7d8ba0;background:0 0;border:0;border-bottom:2px solid #0000;flex-shrink:0;min-height:44px;padding:10px 9px;font-size:.6875rem}.mg-editor-tabs [aria-selected=true]{color:var(--mg-accent);border-bottom-color:var(--mg-accent)}.mg-editor-item{border:1px solid var(--mg-line);border-radius:13px;margin-bottom:14px;padding:18px}.mg-editor-item-header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:17px;display:flex}.mg-editor-item-header h3{font-size:.8125rem}.mg-editor-languages{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:16px;display:grid}.mg-editor-languages fieldset{border:0;flex-direction:column;gap:12px;min-width:0;margin:0;padding:0;display:flex}.mg-editor-languages legend{color:#526580;margin-bottom:12px;padding:0;font-size:.6875rem;font-weight:600}.mg-editor-language-tools{color:#7d8a9c;justify-content:space-between;align-items:center;gap:15px;margin-bottom:18px;font-size:.6875rem;display:flex}.mg-editor-language-tools details{position:relative}.mg-editor-language-tools summary{color:var(--mg-accent);cursor:pointer}.mg-add-language{gap:8px;margin-top:12px;display:flex}.mg-add-language input{border:1px solid var(--mg-line);border-radius:8px;width:120px;padding:7px;font-size:.6875rem}.mg-editor-more{border-top:1px solid var(--mg-line);margin-top:18px;padding-top:12px}.mg-editor-more summary{cursor:pointer;color:var(--mg-accent);margin-bottom:12px;font-size:.6875rem}.mg-editor-more>.mg-field{margin-top:15px}.mg-check-editor-row{border:1px solid var(--mg-line);border-radius:10px;grid-template-columns:20px minmax(0,1fr) 106px;align-items:start;gap:12px;margin-bottom:8px;padding:12px;display:grid}.mg-check-editor-row>span{color:#8a97a9;font-size:.6875rem;line-height:42px}.mg-check-editor-row .mg-editor-languages{gap:14px;margin:0}.mg-check-editor-row textarea{box-sizing:border-box;resize:none;width:100%;min-width:0;min-height:44px;padding:8px;overflow:hidden}.mg-check-editor-row .mg-row-actions{padding-top:3px}.mg-gallery-manage-row{border:1px solid var(--mg-line);border-radius:12px;align-items:center;gap:12px;width:100%;padding:12px;display:flex}.mg-gallery-manage-row img{object-fit:cover;border-radius:7px;width:76px;height:54px}.mg-gallery-manage-row .mg-field{flex:1}.mg-gallery-manage-row .mg-field input{min-height:34px;padding:7px 9px;font-size:.6875rem}.mg-gallery-manager-actions{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}@media (width<=1200px){.mg-app{grid-template-columns:210px minmax(0,1fr)}.mg-overview{grid-template-columns:minmax(0,1fr) 245px;gap:18px}.mg-metrics{gap:16px}.mg-metric-value{font-size:1.4375rem}.mg-workspace{margin-left:12px}}@media (width<=1000px){.mg-app{grid-template-columns:190px minmax(0,1fr)}.mg-sidebar{padding-left:10px;padding-right:10px}.mg-nav-parent{padding-left:10px;padding-right:10px;font-size:.75rem}.mg-overview{grid-template-columns:1fr}.mg-cover{grid-row:1;min-height:210px}.mg-photo-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.mg-workspace{margin-left:20px}}@media (width<=1024px){.mg-app{grid-template-columns:minmax(0,1fr);grid-template-rows:calc(64px + env(safe-area-inset-top,0px)) minmax(0, 1fr) auto}.mg-mobile-bottom-navigation{min-width:0;padding-bottom:max(0px, calc(24px - env(safe-area-inset-bottom,0px)));grid-area:3/1;display:block}.mg-app.mg-fullscreen{grid-template-rows:minmax(0,1fr) auto}.mg-fullscreen>.mg-mobile-bottom-navigation{grid-row:2}.mg-fullscreen>.mg-sidebar-open{top:env(safe-area-inset-top,0px);display:flex}.mg-fullscreen>.mg-nav-scrim{inset:0}.mg-topbar{padding:env(safe-area-inset-top,0px) 17px 0;gap:10px}.mg-workspace{display:none}.mg-brand-group{gap:9px}.mg-brand{font-size:clamp(1rem,4.5vw,1.25rem)}.mg-top-actions{gap:8px}.mg-mobile-toggle{display:inline-flex}.mg-sidebar{left:0;top:calc(64px + env(safe-area-inset-top,0px));z-index:24;width:254px;display:none;position:absolute;bottom:0;box-shadow:12px 0 40px #25314612}.mg-sidebar-open{display:flex}.mg-nav-scrim{inset:calc(64px + env(safe-area-inset-top,0px)) 0 0;z-index:23;backdrop-filter:blur(3px);background:#19233150;border:0;display:block;position:absolute}.mg-main{grid-column:1}}@media (width<=760px){.mg-record-content h1,.mg-dialog h1{font-size:2rem}.mg-tabs{gap:23px;margin-bottom:20px}.mg-tabs a{font-size:.6875rem}.mg-panel{padding:22px}.mg-overview{gap:16px}.mg-metrics{gap:13px}.mg-metric-value{font-size:1.4375rem}.mg-metric-label{gap:5px;font-size:.625rem}.mg-inline-facts{gap:12px}.mg-photo-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 12px}.mg-section-heading h2{font-size:1rem}.mg-section-heading .mg-button{min-height:36px;padding:8px 10px;font-size:.625rem}.mg-language-columns{gap:24px}.mg-language-columns p{font-size:.6875rem}.mg-language-columns h3{font-size:.75rem}.mg-highlight{gap:8px}.mg-highlight>svg{width:18px}.mg-dialog{border-radius:18px;width:calc(100vw - 24px)}.mg-dialog-header,.mg-dialog-body{padding:20px}.mg-dialog-footer{padding:15px 20px}.mg-editor-languages{grid-template-columns:1fr}.mg-editor-languages fieldset+fieldset{border-top:1px solid var(--mg-line);padding-top:16px}.mg-check-editor-row{grid-template-columns:18px minmax(0,1fr);gap:8px}.mg-check-editor-row .mg-editor-languages{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.mg-check-editor-row .mg-editor-languages fieldset+fieldset{border:0;padding:0}.mg-check-editor-row .mg-row-actions{grid-column:2;padding:0}.mg-gallery-manage-row{flex-wrap:wrap}.mg-gallery-manage-row .mg-field{min-width:calc(100% - 100px)}.mg-gallery-manage-row>.mg-row-actions{margin-left:auto}.mg-editor-language-tools{align-items:flex-start}.mg-section{margin-bottom:30px}}@media (width<=480px){.mg-form-grid{grid-template-columns:1fr}.mg-metric-value{font-size:1.25rem}.mg-metrics>div:first-child .mg-metric-value small{margin:3px 0 0;font-size:.625rem;display:block}.mg-metric-label svg{width:13px}.mg-inline-facts dd{font-size:.6875rem}.mg-highlight{display:block}.mg-highlight>svg{margin-bottom:6px}}:is(.mg-scope,[role=dialog]) :is(button,[role=button],input,textarea,select,[role=combobox]):focus-visible{outline:2px solid var(--mg-focus,#355fb4);outline-offset:-2px}.mg-nav-parent .mg-nav-chevron{flex:none;transition:transform .15s;display:flex;transform:rotate(-90deg)}.mg-nav-parent .mg-chevron-open{transform:rotate(0)}.mg-check-editor-head{color:#718096;grid-template-columns:20px minmax(0,1fr) minmax(0,1fr) 106px;gap:12px;padding:0 12px 8px;font-size:.625rem;font-weight:550;display:grid}.mg-delete-photo{border-radius:10px;max-width:100%;max-height:50dvh;margin:auto;display:block}.mg-empty-checks{padding:14px 0 20px}@media (width<=760px){.mg-check-editor-head{grid-template-columns:18px minmax(0,1fr) minmax(0,1fr);gap:9px}.mg-check-editor-head>span:last-child{display:none}}.mg-scope[data-color-mode=dark]{--mg-canvas:#141a23;--mg-paper:#1c2430;--mg-ink:#e4eaf3;--mg-muted:#a0acc0;--mg-line:#303c4e;--mg-accent:#9abaf9;--mg-blue:#263a5c;--mg-green:#8cceaa;--mg-red:#f0a4a4;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.mg-scope[data-color-mode=dark] :is(.mg-topbar,.mg-tabs){background:var(--mg-paper);border-color:var(--mg-line)}.mg-scope[data-color-mode=dark] :is(.mg-sidebar,.mg-dialog-header,.mg-dialog-footer){border-color:var(--mg-line)}.mg-scope[data-color-mode=dark] :is(.mg-dialog-footer,.mg-avatar){background:var(--mg-canvas);border-color:var(--mg-line);color:var(--mg-ink)}.mg-scope[data-color-mode=dark] :is(.mg-nav-parent,.mg-subnav a,.mg-language-columns p,.mg-workspace,.mg-workspace span){color:var(--mg-muted)}.mg-scope[data-color-mode=dark] :is(.mg-nav-parent-active,.mg-subnav a[aria-current=page]){background:var(--mg-blue);color:var(--mg-accent)}.mg-scope[data-color-mode=dark] :is(.mg-nav-parent:hover,.mg-subnav a:hover,.mg-button:hover:not(:disabled)){background:#28364a}.mg-scope[data-color-mode=dark] .mg-button-primary{color:#172942;background:#9abaf9;border-color:#9abaf9}.mg-scope[data-color-mode=dark] .mg-button-primary:hover:not(:disabled){background:#b8cfff}.mg-scope[data-color-mode=dark] .mg-badge{background:var(--mg-blue);color:var(--mg-muted)}.mg-scope[data-color-mode=dark] .mg-badge-good{color:var(--mg-green);background:#19372d}.mg-scope[data-color-mode=dark] .mg-notice-error{color:#f0b6b6;background:#442a31}.mg-scope[data-color-mode=dark] .mg-language-headings,.mg-scope[data-color-mode=dark] .mg-editor-languages legend{color:#b4c5df}.mg-scope[data-color-mode=dark] .mg-missing{color:var(--mg-muted)}@media (prefers-reduced-motion:reduce){.mg-scope *,.mg-scope :before,.mg-scope :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.mg-button:active:not(:disabled){transform:none}}@media (prefers-reduced-transparency:reduce){.mg-topbar,.mg-tabs{background:var(--mg-paper);backdrop-filter:none}.mg-dialog::backdrop,.mg-nav-scrim{backdrop-filter:none}}@media (prefers-contrast:more){.mg-scope{--mg-muted:#43516a;--mg-line:#9ba7b9}.mg-topbar,.mg-tabs{background:var(--mg-paper);backdrop-filter:none}.mg-missing{color:#586981}}.mg-record-content,.mg-dialog{font-family:var(--mg-font);font-size:var(--mg-body-size);line-height:var(--mg-body-leading);color:var(--mg-ink)}.mg-record-content{gap:var(--mg-space);flex-direction:column;min-width:0;display:flex}.mg-record-content .mg-tabs{gap:var(--mg-space);margin:0;position:static}.mg-record-content .mg-section,.mg-record-content .mg-overview{margin:0;scroll-margin-top:96px}.mg-record-content .mg-panel{padding:var(--mg-card-inset);border-radius:var(--mg-radius);margin-bottom:var(--mg-gap);border:0}.mg-record-content .mg-panel:last-child,.mg-record-content .mg-overview .mg-panel{margin-bottom:0}.mg-record-content .mg-section-heading{gap:var(--mg-gap);min-height:44px;margin-bottom:var(--mg-gap)}.mg-record-content h2,.mg-record-content .mg-section-heading h2,.mg-dialog-header h2{font-size:var(--mg-section-size);letter-spacing:0;font-weight:600;line-height:1.375}.mg-record-content h3,.mg-record-content .mg-language-columns h3{font-size:var(--mg-body-size);line-height:var(--mg-body-leading);letter-spacing:0}.mg-record-content .mg-language-columns{gap:var(--mg-space)}.mg-record-content .mg-language-columns p{font-size:var(--mg-body-size);line-height:var(--mg-body-leading);color:var(--mg-muted)}.mg-record-content .mg-overview{gap:var(--mg-space)}.mg-record-content .mg-cover{border-radius:var(--mg-radius)}.mg-record-content .mg-metrics{gap:var(--mg-gap);margin:var(--mg-gap) 0}.mg-record-content .mg-metric-value{font-size:1.375rem;line-height:1.4}.mg-record-content .mg-inline-facts{padding-top:var(--mg-gap);gap:var(--mg-gap)}:is(.mg-record-content,.mg-dialog) .mg-button{border-radius:var(--mg-radius);min-height:48px;font-size:var(--mg-body-size);padding:10px 16px}:is(.mg-record-content,.mg-dialog) .mg-button-quiet{min-height:44px;padding:6px 10px}:is(.mg-record-content,.mg-dialog) .mg-icon-button{width:44px;height:44px;min-height:44px;padding:0}.mg-dialog{border-radius:var(--mg-radius)}.mg-dialog-header,.mg-dialog-body,.mg-dialog-footer{padding:var(--mg-space)}.mg-dialog .mg-field{font-size:var(--mg-caption-size);gap:var(--mg-small-gap)}.mg-dialog .mg-field :is(input,select,textarea){min-height:48px;font-size:var(--mg-body-size);border-radius:var(--mg-radius);padding:10px 16px}.mg-dialog .mg-form-grid{gap:var(--mg-gap)}@media (width<=760px){.mg-record-content .mg-panel,.mg-dialog-header,.mg-dialog-body,.mg-dialog-footer{padding:var(--mg-gap)}}.mg-editor-language-choice{flex-wrap:wrap;gap:4px;display:flex}.mg-editor-language-choice [aria-pressed=true]{outline-offset:-2px;outline:2px solid}.mg-editor-compact .mg-editor-item{margin-block:8px;padding:12px}.mg-editor-compact .mg-editor-languages{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:12px}.mg-editor-compact .mg-editor-languages fieldset{min-width:0;padding:8px}.mg-editor-compact .mg-editor-item-header{margin-bottom:8px}.mg-editor-compact .mg-row-actions button{min-width:44px;min-height:44px}@media (width<=767px){.mg-editor-language-tools{gap:8px;padding-block:8px}.mg-editor-compact .mg-editor-item{padding:8px}.mg-editor-language-choice button{min-height:44px}}@media (width<=1024px){body:has(.mg-dialog-editing[open]) :is(.mg-mobile-bottom-navigation,.mg-mobile-form-actions){display:none}.mg-dialog-editing{border:0;border-radius:0;width:100%;max-width:none;height:100dvh;max-height:none;margin:0;inset:0}.mg-dialog-editing .mg-dialog-inner{height:100%;max-height:none}.mg-dialog-editing .mg-dialog-header{padding:calc(8px + env(safe-area-inset-top,0px)) 12px 8px}.mg-dialog-editing .mg-dialog-body{flex:1;min-height:0;padding:12px}.mg-dialog-editing .mg-dialog-footer{padding:8px max(12px, env(safe-area-inset-right,0px)) max(8px, env(safe-area-inset-bottom,0px)) max(12px, env(safe-area-inset-left,0px));gap:8px}.mg-dialog-editing .mg-dialog-footer>button{border-radius:8px;flex:1;min-height:44px;padding:8px 12px}}.mg-mobile-form-actions{display:none}@media (width<=1024px){.mg-mobile-form-actions{min-width:0;padding:8px 12px max(8px, env(safe-area-inset-bottom,0px));border-top:1px solid var(--mg-line);grid-area:3/1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;display:grid}.mg-mobile-form-actions>button{min-width:0;min-height:44px}.mg-fullscreen>.mg-mobile-form-actions{grid-row:2}}.mg-mobile-form-actions>button:disabled{opacity:.5;cursor:not-allowed}.mg-auto-growing-textarea{resize:none;overflow-y:hidden}.mg-content-property-section{min-width:0;margin:0 0 16px}.mg-content-property-table{table-layout:fixed;border-collapse:collapse;border:1px solid var(--mg-table-line,#d4dae3);width:100%;font-size:.875rem;line-height:1.5}.mg-content-item-heading{caption-side:top;text-align:left;color:var(--mg-muted,#697381);padding:0 8px 8px;font-size:.8125rem;font-weight:600}.mg-content-property-table th,.mg-content-property-table td{border:1px solid var(--mg-table-line,#d4dae3);vertical-align:middle;text-align:left}.mg-content-property-table th{background:var(--mg-form-label,#f5f6f8);color:var(--mg-muted,#697381);overflow-wrap:anywhere;padding:8px;font-size:.8125rem;font-weight:400}.mg-content-property-table td{background:var(--mg-paper,#fff);min-width:0;padding:0}:is(.mg-content-property-table,.mg-management-record-table) :is(input,textarea,select){box-sizing:border-box;border:1px solid var(--mg-field-border,#8491a3);width:100%;min-width:0;min-height:36px;font:inherit;color:var(--mg-ink,#202631);background:var(--mg-field-fill,#f8fafc);border-radius:0;padding:8px;line-height:1.5;display:block}:is(.mg-content-property-table,.mg-management-record-table) textarea{resize:none;overflow-y:hidden}:is(.mg-content-property-table,.mg-management-record-table) :is(.mg-row-actions,.mg-content-table-actions){flex-wrap:wrap;justify-content:flex-end;gap:4px;padding:2px 4px;display:flex}:is(.mg-content-property-table,.mg-management-record-table) :is(button,[role=button]){min-width:44px;min-height:44px}.mg-dialog:has(.mg-editor-compact) .mg-dialog-body{background:var(--mg-canvas,#f5f6f8);padding:16px}.mg-dialog:has(.mg-editor-compact) .mg-dialog-header{padding:16px}.mg-dialog:has(.mg-editor-compact) .mg-editor-tabs{gap:4px;margin-bottom:12px}.mg-dialog:has(.mg-editor-compact) .mg-editor-language-tools{flex-wrap:wrap;gap:8px;margin-bottom:16px;padding:0}.mg-dialog:has(.mg-editor-compact) .mg-editor-language-choice button{min-height:44px;padding:6px 10px}.mg-dialog:has(.mg-editor-compact) .mg-dialog-footer{background:var(--mg-paper,#fff)}@media (width<=1024px),(pointer:coarse){:is(.mg-content-property-table,.mg-management-record-table) :is(input,textarea,select){min-height:48px;font-size:1rem}.mg-dialog:has(.mg-editor-compact) .mg-dialog-footer{padding:8px 12px max(8px, env(safe-area-inset-bottom,0px))}.mg-dialog:has(.mg-editor-compact) .mg-dialog-header{padding-top:calc(12px + env(safe-area-inset-top,0px))}}@media (width<=359px){.mg-content-property-table th{font-size:.75rem}}.mg-management-table-section,.mg-management-table-container{width:100%;min-width:0}.mg-management-record-table{table-layout:fixed;border-collapse:collapse;border:1px solid var(--mg-table-line,#d4dae3);width:100%;font-size:.875rem;line-height:1.5}.mg-management-record-table :is(th,td){border:1px solid var(--mg-table-line,#d4dae3);text-align:left;vertical-align:middle;overflow-wrap:anywhere}.mg-management-record-table th{background:var(--mg-form-label,#f5f6f8);color:var(--mg-muted,#697381);padding:8px;font-size:.8125rem;font-weight:400}.mg-management-record-table td{background:var(--mg-paper,#fff);padding:0}.mg-management-record-table td.mg-management-cell-inset,.mg-content-property-table td.mg-management-cell-inset{padding:8px}.mg-management-property-record+.mg-management-property-record{margin-top:8px}.mg-management-property-grid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.mg-management-property-grid>tr{grid-column:span var(--mg-field-span,2);min-width:0;display:flex}.mg-management-property-grid>tr>th{flex:0 0 var(--mg-label-width,25%);box-sizing:border-box;min-width:0;width:var(--mg-label-width,25%);overflow-wrap:anywhere}.mg-management-property-grid>tr>td{overflow-wrap:anywhere;flex:1;min-width:0}.mg-management-property-grid>tr.mg-management-property-stacked{flex-direction:column}.mg-management-property-grid>tr.mg-management-property-stacked>th{width:100%;max-width:none}:is(.mg-content-property-table,.mg-management-record-table) :is(input,textarea,select):focus-visible{outline:2px solid var(--mg-focus,#2563eb);outline-offset:-2px}.mg-content-property-table>colgroup>col:first-child{width:25%}.mg-management-stacked-table,.mg-management-stacked-table>tbody{display:block}.mg-management-stacked-table>colgroup{display:none}.mg-management-stacked-table .mg-management-property-stacked{flex-direction:column;display:flex}.mg-management-stacked-table .mg-management-property-stacked>:is(th,td){box-sizing:border-box;flex:auto;width:100%;max-width:none}.mg-tabs.mg-tabs-in-header{z-index:auto;backdrop-filter:none;background:0 0;margin-bottom:0;position:static}.mg-tabs-in-header::-webkit-scrollbar{display:none}.mg-tabs-in-header a{flex-shrink:0}[data-color-mode=dark]{--mg-field-border:#8c9fb9;--mg-field-fill:#303c4e}.mg-field :is(input,textarea,select):is(:disabled,[readonly]),:is(.mg-content-property-table,.mg-management-record-table) :is(input,textarea,select):is(:disabled,[readonly]){background:var(--mg-paper,#fff);opacity:.65}.mg-scope[data-color-mode=dark] .mg-field :is(input,select,textarea){background:var(--mg-field-fill);border-color:var(--mg-field-border);color:var(--mg-ink)}