@media(max-width:850px){:root{--labm-bar-h: var(--mast-h, 59px);--labm-row-h: 46px}body{padding-top:var(--labm-bar-h)}.menubar{display:none}body.lab-m .bgvid,body.lab-m .rot{display:none!important}#lab-mast a{color:inherit}.lab-lockup{display:inline-flex;align-items:flex-end;gap:0.3rem}.lab-lockup svg{display:block}.lab-lockup .logo-mark{width:12px;height:21px;fill:currentColor}.lab-lockup img{display:block;height:21px;width:auto}.lab-lockup .is-dark{display:none}:root[data-theme=dark] .lab-lockup .is-light{display:none}:root[data-theme=dark] .lab-lockup .is-dark{display:block}html.resi-sheet-open body.lab-m .app{visibility:hidden}body.lab-m #lab-mast.mast,body.lab-m #lab-mast .mast{z-index:400}body.lab-m .mast--sheet-closing .mast__drop{animation:resi-scrim-out 0.46s cubic-bezier(0.37,0,0.35,1) both}html.resi-sheet-open body.lab-m:has(.mast--sheet-closing) .app{visibility:visible;animation:labm-app-back 0.46s cubic-bezier(0.37,0,0.35,1) both}@keyframes labm-app-back{from{opacity:0}to{opacity:1}}body.lab-m .mast--menu-open .mast__icons img{filter:url(#resi-ink-tint)}:root[data-theme] body.lab-m .mast--menu-open .mast__icons img{filter:url(#resi-ink-tint)}body.lab-m .ulf-strip{top:0}#menubar_fullscreen{display:none!important}#menubar_help{display:none!important}body.lab-m.globe-tall .globe-card__size{position:fixed;top:calc(var(--labm-bar-h, 56px) + 10px);right:12px;z-index:401;background:var(--bg);border-radius:999px;padding:8px;box-shadow:0 2px 10px rgba(0,0,0,.22)}body.lab-m #lab-mast #mast-theme,body.lab-m #lab-mast .mast__theme{display:none!important}body.lab-m.globe-tall .globe-card iframe{height:calc(100vh - var(--labm-bar-h, 56px) - 24px)}.menubar{gap:6px;padding:4px 8px;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.menubar::-webkit-scrollbar{display:none}.menubar__group{gap:4px;flex:none}.menubar__back{font-size:0;gap:0;padding:5px 9px;margin-left:4px}.menubar__back svg{width:12px;height:12px}#menubar_account{flex:none}#menubar_account *{white-space:nowrap}.ulf-strip{flex:none;height:auto;min-height:var(--labm-row-h);padding:7px 10px;font-size:11px;gap:4px 8px;box-sizing:border-box}.sidebar__toggle-row{height:var(--labm-row-h);box-sizing:border-box}main{padding:0!important}.page-container{padding:10px!important;gap:14px!important}.page-section{gap:14px!important}.dashboard{gap:14px!important}.dashboard>.card{margin-left:10px!important;margin-right:10px!important}.dashboard>.card:last-child{margin-bottom:10px!important}.page__header{padding:14px 10px 0!important}.card{padding:14px 12px 18px}.card__header{gap:8px}.card__title{font-size:15.5px;line-height:1.3}.card__spec{font-size:12px;max-width:none}.kpi-row{display:grid!important;grid-template-columns:1fr 1fr;gap:8px}.kpi-box{min-width:0;padding:10px 12px}.kpi-box__value{font-size:clamp(18px,6vw,26px)}.kpi-box__title{font-size:10.5px}.kpi-box__detail{font-size:10.5px}.data-table-wrap,.stack-cols{overflow-x:auto;-webkit-overflow-scrolling:touch;max-width:100%}.data-table{font-size:11px}.country-bars{font-size:11px}body.lab-m :is(#p2c2_viz,#p3c1_viz){flex-direction:column;align-items:stretch;min-height:0;gap:9px;padding:12px 0}body.lab-m :is(#p2c2_viz,#p3c1_viz) .stack-cols__year{display:grid;grid-template-columns:max-content minmax(0,1fr) 54px;align-items:center;gap:8px;min-width:0}body.lab-m :is(#p2c2_viz,#p3c1_viz) .stack-cols__label{grid-column:1;grid-row:1;text-align:left;max-width:34vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:auto;margin:0}body.lab-m :is(#p2c2_viz,#p3c1_viz) .stack-cols__stack{grid-column:2;grid-row:1;flex-direction:row;height:20px!important;width:calc(var(--frac, 1) * 100%);min-width:2px}body.lab-m :is(#p2c2_viz,#p3c1_viz) .stack-cols__segment{height:100%!important;width:var(--len, auto);font-size:0}body.lab-m :is(#p2c2_viz,#p3c1_viz) .stack-cols__total{grid-column:3;grid-row:1;text-align:right;width:auto;margin:0}body.lab-m [id^=p4c].stack-cols{justify-content:center;gap:16px}body.lab-m [id^=p4c].stack-cols .stack-cols__year{flex:0 1 56px;min-width:0}body.lab-m [id^=p4c].stack-cols .stack-cols__label{font-size:9.5px;white-space:normal;overflow-wrap:break-word}body.lab-m [id^=p4c].stack-cols .stack-cols__total{font-size:10px}body.lab-m .country-bars__label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.lab-m .country-bars__row:has(>.country-bars__total:empty){grid-template-columns:96px minmax(0,1fr)}body.lab-m .country-bars__row>.country-bars__total:empty,body.lab-m .country-bars__row>.country-bars__loupe-slot:empty{display:none}body.lab-m .mpi-dumb__dot b{opacity:0;transition:opacity .15s}body.lab-m .mpi-dumb__row.is-told .mpi-dumb__dot b{opacity:1}body.lab-m main{overflow-x:hidden}body.lab-m .country-bars__row{grid-template-columns:96px minmax(0,1fr) 54px 24px}body.lab-m .country-bars__grip{display:none}body.lab-m .country-bars__loupe-slot{justify-content:flex-end}body.lab-m .country-bars__loupe{padding:4px}body.lab-m .donut svg,body.lab-m .donut__svg{display:block;margin-left:auto;margin-right:auto}body.lab-m .sids-tip{position:fixed;inset:auto!important;left:50%!important;top:50%!important;transform:translate(-50%,-50%);width:min(92vw,420px);max-width:92vw;max-height:72dvh;overflow-y:auto;z-index:380;box-sizing:border-box}body.lab-m .sids-tip__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.filters input[type=text],.typeahead__input,.ulf-search input{width:100%;box-sizing:border-box}.chip-group{gap:4px}.chip{font-size:10.5px;padding:2px 8px}.ulf-paneldim__chip{font-size:10px;padding:2px 8px}.card__dims{gap:8px;padding:8px 0 4px}.globe-card iframe{height:300px}body.lab-m.globe-tall{overflow:hidden}body.lab-m.globe-tall .globe-card{position:fixed!important;inset:0;z-index:300;margin:0!important;border-radius:0}body.lab-m.globe-tall .globe-card iframe{height:100dvh}body.lab-m .globe-card .shr{bottom:8px}.app{grid-template-columns:44px minmax(0,1fr) 44px}.sidebar__nav{padding:8px 0}body.sidebar-left-collapsed .sidebar--left .sidebar__nav-item{width:100%;display:flex;justify-content:center;padding:10px 0;margin:0}body.sidebar-left-collapsed .sidebar--left .sidebar__nav-icon{margin:0}body.sidebar-left-collapsed .sidebar--left .sidebar__nav-label{display:none}body.sidebar-left-collapsed .sidebar--left .sidebar__toggle-row,body.sidebar-right-collapsed .sidebar--right .sidebar__toggle-row{display:flex;justify-content:center}.sidebar__collapsed-icon{width:100%;margin:6px 0 0;padding:6px 0}body.lab-m .sidebar--left,body.lab-m .sidebar--right{position:relative;z-index:90;transition:width .25s ease,box-shadow .25s ease}@media(prefers-reduced-motion:reduce){body.lab-m .sidebar--left,body.lab-m .sidebar--right{transition:none}}body.lab-m.sidebar-left-collapsed .sidebar--left,body.lab-m.sidebar-right-collapsed .sidebar--right{width:44px}body:not(.sidebar-left-collapsed) .sidebar--left,body:not(.sidebar-right-collapsed) .sidebar--right{position:fixed;top:var(--labm-bar-h, 56px);bottom:0;z-index:90;width:min(86vw,340px);background:var(--bg);overflow-y:auto;overflow-x:hidden;box-shadow:0 0 0 1px rgba(127,127,127,.16),0 12px 36px rgba(0,0,0,.14)}body:not(.sidebar-left-collapsed) .sidebar--left>*,body:not(.sidebar-right-collapsed) .sidebar--right>*{width:min(86vw,340px);box-sizing:border-box}body:not(.sidebar-left-collapsed) .sidebar--left{left:0}body.lab-m:not(.sidebar-left-collapsed).sidebar-right-collapsed .sidebar--right,body.lab-m:not(.sidebar-right-collapsed).sidebar-left-collapsed .sidebar--left{position:fixed;top:var(--labm-bar-h, 56px);bottom:0;width:44px;z-index:89}body.lab-m:not(.sidebar-left-collapsed).sidebar-right-collapsed .sidebar--right{right:0;left:auto}body.lab-m:not(.sidebar-right-collapsed).sidebar-left-collapsed .sidebar--left{left:0;right:auto}body.lab-m.sidebar-left-collapsed .sidebar--left,body.lab-m.sidebar-left-collapsed .sidebar--left .sidebar__nav{overflow:visible}body.lab-m.sidebar-left-collapsed .sidebar__nav-item{position:relative}body.lab-m.sidebar-left-collapsed .sidebar__nav-item[data-labm-tip]:hover::after,body.lab-m.sidebar-left-collapsed .sidebar__nav-item[data-labm-tip]:focus-visible::after{content:attr(data-labm-tip);position:absolute;left:calc(100% + 8px);top:50%;translate:0 -50%;background:var(--text);color:var(--bg);font:600 11px/1 "Plus Jakarta Sans",system-ui,sans-serif;padding:6px 11px;border-radius:999px;white-space:nowrap;z-index:120;pointer-events:none;box-shadow:0 4px 14px rgba(0,0,0,.18)}body:not(.sidebar-right-collapsed) .sidebar--right{right:0}.shr{right:10px;bottom:-12px}.shr-modal__frame iframe{height:240px}.method-terms{grid-template-columns:1fr!important}.tlz{gap:4px}.legend{gap:4px 10px;font-size:10.5px}}@media(max-width:850px){.labm-glyph{width:1.15rem;height:1.15rem;display:block;color:var(--ink)}body.lab-m .mast__item-ico{--labm-sq: 3.6rem;--labm-pad: 0.62rem;width:var(--labm-sq);height:var(--labm-sq);border-radius:0.8rem;padding:var(--labm-pad);box-sizing:border-box;background:var(--ink, #0c0f10);color:var(--paper, #f4f2ee);display:grid;place-items:center;overflow:hidden}body.lab-m .mast__item-ico>*,body.lab-m .mast__item-ico svg,body.lab-m .mast__item-ico img{width:auto;height:auto;max-width:100%;max-height:100%;object-fit:contain;display:block}body.lab-m .mast__item-ico svg{color:var(--paper, #f4f2ee)}body.lab-m .mast__col--rich .mast__item-ico{--labm-art: 2.3rem}body.lab-m .mast__col--rich .mast__item-ico{font-size:1.75rem;line-height:1}body.lab-m .mast__col--rich .mast__item-ico .labm-glyph{max-width:calc(var(--labm-art) * 1.2)!important;max-height:calc(var(--labm-art) * 1.2)!important}body.lab-m .mast__col--rich .mast__item-ico .labm-prop__mark--resi,body.lab-m .mast__col--rich .mast__item-ico .labm-prop__mark--resi svg{max-width:calc(var(--labm-art) * 0.78)!important;max-height:calc(var(--labm-art) * 0.78)!important;margin-inline:auto}body.lab-m .mast__col--rich .mast__item-ico .labm-prop__mark--resi{transform:translateY(11%)}body.lab-m .mast__col--rich .mast__item-ico .labm-prop__mark,body.lab-m .mast__col--rich .mast__item-ico svg,body.lab-m .mast__col--rich .mast__item-ico img{display:block!important;width:auto!important;height:auto!important;max-width:var(--labm-art)!important;max-height:var(--labm-art)!important;object-fit:contain}body.lab-m .mast__item-ico img{filter:brightness(0) invert(1)}body.lab-m .mast__col--rich .mast__col-list li>a{grid-template-columns:3.6rem minmax(0,1fr);align-items:center;gap:0 0.85rem;padding:0.4rem 0}body.lab-m .mast--menu-open .mast__col--rich+.mast__col--rich{margin-top:0!important}body.lab-m .mast--menu-open .mast__col--rich .mast__col-list{gap:0!important}body.lab-m .mast__set-grp:has(.mast__you-theme){display:none}body.lab-m .mast--menu-open .mast__you-card{background:var(--ink, #0c0f10);color:var(--paper, #f4f2ee)}body.lab-m .mast__sheet-fit{display:flex;flex-direction:column;min-height:100%}body.lab-m .mast__sheet-foot--copy{margin-top:auto;padding:1rem 0 0.9rem;text-align:center}body.lab-m .mast__sheet-foot--copy .mast__sheet-copy{font-size:0.72rem;opacity:0.6;display:inline-flex;align-items:center;justify-content:center;gap:0.4em}img.labm-prop__mark{filter:brightness(0)}:root[data-theme=dark] img.labm-prop__mark{filter:brightness(0) invert(1)}}@media(min-width:851px){#lab-mast{display:none}}@media(orientation:landscape)and (pointer:coarse)and (max-height:600px){#lab_rotate_note{display:flex!important}}#lab_rotate_note{display:none;position:fixed;inset:0;z-index:9999;flex-direction:column;align-items:center;justify-content:center;gap:12px;background:var(--bg, #14161c);color:var(--text, #f2efe9);text-align:center;padding:24px;font-family:"Plus Jakarta Sans",system-ui,sans-serif}#lab_rotate_note svg{width:44px;height:44px}#lab_rotate_note b{font-size:16px}#lab_rotate_note span{font-size:12.5px;color:var(--muted, #888);max-width:32ch}
