.rf-brand-icon[data-astro-cid-5etymypp]{object-fit:contain;width:auto;height:auto;display:block}.rf-brand-icon--small[data-astro-cid-5etymypp]{max-width:2rem}.rf-brand-icon--medium[data-astro-cid-5etymypp]{max-width:3rem}.rf-brand-icon--large[data-astro-cid-5etymypp]{max-width:5rem}.work-hero{padding-block:var(--rf-section-space);background:linear-gradient(135deg, #102a430f, transparent 58%), var(--rf-surface)}.work-hero h1{max-width:15ch;font-size:var(--rf-heading-page)}.work-hero-introduction{max-width:42rem;margin-top:var(--rf-space-6);color:var(--rf-muted);font-size:var(--rf-text-lg)}.work-hero-disclosure{max-width:42rem;padding-left:var(--rf-space-4);border-left:.2rem solid var(--rf-orange);margin-top:var(--rf-space-8);color:var(--rf-navy);font-size:var(--rf-text-sm);font-weight:var(--rf-font-weight-semibold)}.work-project-index{padding-block:var(--rf-section-space);border-top:1px solid var(--rf-border);border-bottom:1px solid var(--rf-border);background:var(--rf-surface)}.work-project-index-heading{max-width:52rem}.work-project-index-heading h2{max-width:18ch;margin-top:var(--rf-space-3);font-size:var(--rf-heading-section)}.work-project-index-card p{margin-top:var(--rf-space-3);color:var(--rf-muted)}.work-project-index-heading>p:last-child{max-width:44rem;margin-top:var(--rf-space-4);color:var(--rf-muted);font-size:var(--rf-text-lg)}.work-project-index nav{margin-top:var(--rf-space-10)}.work-project-index-grid{gap:var(--rf-space-5);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.work-project-index-grid>li{min-width:0}.work-project-index-card{align-items:flex-start;gap:var(--rf-space-6);min-height:100%;padding:var(--rf-space-6);border:1px solid var(--rf-border);border-radius:var(--rf-radius-md);background:var(--rf-white);box-shadow:var(--rf-shadow-sm);color:var(--rf-navy);transition:border-color var(--rf-duration-fast) var(--rf-easing-standard), box-shadow var(--rf-duration-fast) var(--rf-easing-standard), transform var(--rf-duration-fast) var(--rf-easing-standard);flex-direction:column;text-decoration:none;display:flex}.work-project-index-card:hover{border-color:var(--rf-border-strong);box-shadow:var(--rf-shadow-card);transform:translateY(-.15rem)}.work-project-index-card:focus-visible{outline:.2rem solid var(--rf-orange);outline-offset:.2rem}.work-project-index-card>div{flex:1}.work-project-index-card h3{font-size:var(--rf-heading-card)}.work-project-index-link{align-items:center;gap:var(--rf-space-2);color:var(--rf-orange-dark);font-family:var(--rf-font-heading);font-size:var(--rf-text-sm);font-weight:var(--rf-font-weight-bold);display:inline-flex}.work-project{scroll-margin-top:calc(var(--rf-header-height) + var(--rf-space-4));padding-block:var(--rf-section-space);background:var(--rf-white);position:relative}.work-project+.work-project{border-top:1px solid var(--rf-border)}.work-compatibility-anchor{scroll-margin-top:calc(var(--rf-header-height) + var(--rf-space-4));display:block;position:absolute;top:0}.work-project-heading{justify-content:space-between;align-items:flex-end;gap:var(--rf-space-8);display:flex}.work-project-heading h2{max-width:18ch;font-size:var(--rf-heading-section)}.work-project-summary{max-width:52rem;margin-top:var(--rf-space-6);color:var(--rf-muted);font-size:var(--rf-text-lg)}.work-project-details{margin-top:var(--rf-space-12);gap:var(--rf-space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.work-project-detail{border:1px solid var(--rf-border);border-radius:var(--rf-radius-md);background:var(--rf-surface);padding:clamp(1.5rem,3vw,2.25rem)}.work-project-detail-label,.work-project-data-label{color:var(--rf-orange-dark);font-family:var(--rf-font-heading);font-size:var(--rf-text-xs);font-weight:var(--rf-font-weight-extrabold);letter-spacing:.1em;text-transform:uppercase}.work-project-detail h3{margin-top:var(--rf-space-3);font-size:var(--rf-heading-card)}.work-project-detail p:last-child{margin-top:var(--rf-space-4);color:var(--rf-muted)}.work-project-data-note{justify-content:space-between;align-items:center;gap:var(--rf-space-8);padding:var(--rf-space-6);border:1px solid var(--rf-border-strong);border-left:.3rem solid var(--rf-orange);border-radius:var(--rf-radius-sm);margin-top:var(--rf-space-8);background:var(--rf-white);display:flex}.work-project-data-note div{max-width:48rem}.work-project-data-note p:not(.work-project-data-label){margin-top:var(--rf-space-2);color:var(--rf-muted)}.work-project-data-note>span{border-radius:var(--rf-radius-pill);background:var(--rf-surface-strong);color:var(--rf-navy);font-family:var(--rf-font-heading);font-size:var(--rf-text-xs);font-weight:var(--rf-font-weight-bold);flex:none;padding:.45rem .7rem}.work-project-action{margin-top:var(--rf-space-8)}.work-jozipro-hero{align-items:center;gap:var(--rf-space-8);margin-top:var(--rf-space-10);grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);display:grid}.work-jozipro-goal,.work-jozipro-capability{border:1px solid var(--rf-border);border-radius:var(--rf-radius-md);background:var(--rf-surface);padding:clamp(1.5rem,3vw,2.25rem)}.work-jozipro-goal h3,.work-jozipro-capability h3{margin-top:var(--rf-space-3);font-size:var(--rf-heading-card)}.work-jozipro-goal p:last-child{margin-top:var(--rf-space-4);color:var(--rf-muted)}.work-jozipro-screenshot{border:1px solid var(--rf-border);border-radius:var(--rf-radius-lg);background:var(--rf-white);box-shadow:var(--rf-shadow-sm);margin:0;overflow:hidden}.work-jozipro-screenshot img{width:100%;height:auto;display:block}.work-jozipro-screenshot figcaption{padding:var(--rf-space-3) var(--rf-space-4);border-top:1px solid var(--rf-border);color:var(--rf-muted);font-size:var(--rf-text-sm)}.work-jozipro-capabilities{gap:var(--rf-space-6);margin-top:var(--rf-space-8);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.work-jozipro-capability ul{gap:var(--rf-space-2);margin-top:var(--rf-space-5);color:var(--rf-muted);padding-left:1.2rem;display:grid}.work-jozipro-gallery{gap:var(--rf-space-6);margin-top:var(--rf-space-10);grid-template-columns:minmax(15rem,.72fr) minmax(0,1.28fr);display:grid}.work-jozipro-gallery-mobile{grid-row:span 2;align-self:start}.work-jozipro-disclosure{margin-top:var(--rf-space-10)}.work-project-actions{gap:var(--rf-space-4);margin-top:var(--rf-space-8);flex-wrap:wrap;display:flex}.work-lip-status{justify-content:space-between;align-items:center;gap:var(--rf-space-8);border:1px solid var(--rf-border-strong);border-left:.3rem solid var(--rf-orange);border-radius:var(--rf-radius-md);margin-top:var(--rf-space-8);background:var(--rf-surface);padding:clamp(1.5rem,3vw,2.25rem);display:flex}.work-lip-status div{max-width:48rem}.work-lip-status h3,.work-lip-section-heading h3,.work-lip-technology h3{margin-top:var(--rf-space-3);font-size:var(--rf-heading-card)}.work-lip-status p:last-child,.work-lip-section-heading>p:last-child,.work-lip-technology>div>p:last-child{margin-top:var(--rf-space-4);color:var(--rf-muted)}.work-lip-status>strong{border:1px solid var(--rf-border-strong);border-radius:var(--rf-radius-pill);background:var(--rf-white);color:var(--rf-navy);font-size:var(--rf-text-xs);flex:none;padding:.55rem .8rem}.work-lip-visual{border:1px solid var(--rf-border);border-radius:var(--rf-radius-lg);margin:var(--rf-space-10) 0 0;background:var(--rf-white);box-shadow:var(--rf-shadow-sm);overflow:hidden}.work-lip-visual img{width:100%;height:auto;display:block}.work-lip-visual figcaption{padding:var(--rf-space-3) var(--rf-space-4);border-top:1px solid var(--rf-border);color:var(--rf-muted);font-size:var(--rf-text-sm)}.work-lip-capabilities,.work-lip-maturity,.work-lip-foundation{margin-top:var(--rf-space-12)}.work-lip-section-heading{max-width:52rem}.work-lip-capability-grid,.work-lip-principles{gap:var(--rf-space-5);margin-top:var(--rf-space-8);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.work-project-lip article.work-lip-card{padding:var(--rf-space-6);border:1px solid var(--rf-border);border-radius:var(--rf-radius-md);background:var(--rf-surface)}.work-project-lip article.work-lip-card>h4{font-family:var(--rf-font-heading);font-size:var(--rf-text-lg)}.work-project-lip article.work-lip-card>p{margin-top:var(--rf-space-3);color:var(--rf-muted)}.work-lip-technology{gap:var(--rf-space-8);border:1px solid var(--rf-border);border-radius:var(--rf-radius-md);margin-top:var(--rf-space-12);background:var(--rf-navy);grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding:clamp(1.5rem,3vw,2.25rem);display:grid}.work-lip-technology .work-project-detail-label{color:var(--rf-orange)}.work-lip-technology h3{color:var(--rf-white)}.work-lip-technology>div>p:last-child{color:var(--rf-surface-strong)}.work-lip-technology ul{align-content:center;gap:var(--rf-space-3);color:var(--rf-white);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.work-lip-intelligence{margin-top:var(--rf-space-8)}.work-lip-commercial-boundary{margin-top:var(--rf-space-10)}.work-final-cta{padding-block:var(--rf-section-space);border-top:1px solid var(--rf-border);background:var(--rf-surface)}.work-final-cta-inner{align-items:center;gap:var(--rf-space-10);border:1px solid var(--rf-border);border-radius:var(--rf-radius-lg);background:var(--rf-white);box-shadow:var(--rf-shadow-sm);grid-template-columns:minmax(0,1.35fr) minmax(18rem,.65fr);padding:clamp(2rem,5vw,4rem);display:grid}.work-final-cta-inner>div:first-child{max-width:48rem}.work-final-cta h2{max-width:18ch;margin-top:var(--rf-space-3);font-size:var(--rf-heading-section)}.work-final-cta-inner>div:first-child>p:last-child{max-width:42rem;margin-top:var(--rf-space-4);color:var(--rf-muted);font-size:var(--rf-text-lg)}.work-final-cta-actions{align-items:stretch;gap:var(--rf-space-3);flex-direction:column;display:flex}@media (width<=48rem){.work-hero,.work-project{padding-block:var(--rf-section-space-compact)}.work-project-heading,.work-project-data-note{flex-direction:column;align-items:flex-start}.work-project-details{grid-template-columns:1fr}.work-project-index,.work-final-cta{padding-block:var(--rf-section-space-compact)}.work-project-index-grid,.work-final-cta-inner{grid-template-columns:1fr}.work-final-cta-inner{gap:var(--rf-space-8)}.work-jozipro-hero,.work-jozipro-capabilities,.work-jozipro-gallery{grid-template-columns:1fr}.work-jozipro-gallery-mobile{grid-row:auto}.work-lip-status{flex-direction:column;align-items:flex-start}.work-lip-capability-grid,.work-lip-principles,.work-lip-technology,.work-lip-technology ul{grid-template-columns:1fr}.work-project-actions{flex-direction:column}}@media (prefers-reduced-motion:reduce){.work-project-index-card{transition:none}.work-project-index-card:hover{transform:none}}.mos-dashboard{border:1px solid var(--rf-border-strong);border-radius:var(--rf-radius-xl);margin-top:var(--rf-space-12);background:var(--rf-surface);box-shadow:var(--rf-shadow-card);overflow:hidden}.mos-header{justify-content:space-between;align-items:center;gap:var(--rf-space-8);background:linear-gradient(135deg, #ffffff0d, transparent 46%), var(--rf-navy);color:var(--rf-white);padding:clamp(1.25rem,3vw,2rem);display:flex}.mos-header-primary{align-items:center;gap:var(--rf-space-4);min-width:0;display:flex}.mos-brand-mark{border-radius:var(--rf-radius-md);background:var(--rf-white);flex:none;place-items:center;width:3.25rem;height:3.25rem;padding:.4rem;display:grid}.mos-company-name{color:#ffffffb8;font-family:var(--rf-font-heading);font-size:var(--rf-text-xs);font-weight:var(--rf-font-weight-bold);letter-spacing:.08em;text-transform:uppercase}.mos-header h3{margin-top:var(--rf-space-1);color:var(--rf-white);font-size:clamp(1.45rem,3vw,2.1rem)}.mos-header-description{margin-top:var(--rf-space-2);color:#ffffffc7;font-size:var(--rf-text-sm)}.mos-header-meta{justify-items:end;gap:var(--rf-space-1);text-align:right;flex:none;display:grid}.mos-reporting-time{color:var(--rf-white);font-family:var(--rf-font-heading);font-size:var(--rf-text-sm);font-weight:var(--rf-font-weight-bold)}.mos-data-state{align-items:center;gap:var(--rf-space-2);color:#b8dfca;font-size:var(--rf-text-sm);font-weight:var(--rf-font-weight-semibold);display:inline-flex}.mos-data-state>span{background:#54c68a;border-radius:50%;width:.55rem;height:.55rem;box-shadow:0 0 0 .2rem #54c68a2e}.mos-data-controls{justify-content:flex-end;align-items:center;gap:var(--rf-space-3);display:flex}.mos-refresh-button{border-radius:var(--rf-radius-sm);min-height:2.75rem;color:var(--rf-white);cursor:pointer;justify-content:center;align-items:center;gap:var(--rf-space-2);font-family:var(--rf-font-heading);font-size:var(--rf-text-xs);font-weight:var(--rf-font-weight-bold);background:0 0;border:1px solid #ffffff61;padding:.55rem .8rem;line-height:1;display:inline-flex}.mos-refresh-button:hover{background:#ffffff1a}.mos-refresh-button:active{transform:translateY(1px)}.mos-refresh-icon{font-size:1.05rem;line-height:1}.mos-refresh-status,.mos-update-label{color:#ffffffa3;font-size:var(--rf-text-xs)}.mos-dashboard-body{gap:var(--rf-space-6);grid-template-columns:minmax(0,1.75fr) minmax(18rem,1fr);grid-template-areas:"metrics metrics""pressure brief""pressure status""alerts headlines""disclosure disclosure";padding:clamp(1rem,3vw,2rem);display:grid}.mos-metric-grid{gap:var(--rf-space-4);grid-area:metrics;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.mos-metric-card,.mos-pressure-summary,.mos-daily-brief,.mos-operational-status-card,.mos-panel{border:1px solid var(--rf-border);border-radius:var(--rf-radius-md);background:var(--rf-white)}.mos-metric-card{padding:var(--rf-space-5);position:relative;overflow:hidden}.mos-metric-card:before{background:var(--rf-muted);content:"";height:.22rem;position:absolute;top:0;left:0;right:0}.mos-metric-card[data-status=normal]:before{background:var(--rf-success)}.mos-metric-card[data-status=watch]:before{background:var(--rf-orange)}.mos-metric-card[data-status=high]:before,.mos-metric-card[data-status=critical]:before{background:var(--rf-error)}.mos-metric-heading,.mos-panel-heading{justify-content:space-between;align-items:flex-start;gap:var(--rf-space-3);display:flex}.mos-metric-heading h4,.mos-panel-heading h4{font-size:var(--rf-text-base)}.mos-metric-value{margin-top:var(--rf-space-6);color:var(--rf-navy);font-family:var(--rf-font-heading);font-size:clamp(1.55rem,3vw,2.15rem);font-weight:var(--rf-font-weight-bold);line-height:1.1}.mos-metric-interpretation{margin-top:var(--rf-space-3);color:var(--rf-muted);font-size:var(--rf-text-sm);line-height:1.5}.mos-status-badge{align-items:center;gap:var(--rf-space-2);border:1px solid var(--rf-border);border-radius:var(--rf-radius-pill);background:var(--rf-surface);width:fit-content;color:var(--rf-navy);font-family:var(--rf-font-heading);font-size:var(--rf-text-xs);font-weight:var(--rf-font-weight-bold);flex:none;padding:.42rem .7rem;line-height:1.2;display:inline-flex}.mos-status-badge-compact{padding:.32rem .58rem}.mos-status-badge-dot{background:currentColor;border-radius:50%;width:.48rem;height:.48rem}.mos-status-badge-normal{background:var(--rf-success-surface);color:var(--rf-success);border-color:#b8dfca}.mos-status-badge-watch{background:var(--rf-warning-surface);color:var(--rf-warning);border-color:#f1cf91}.mos-status-badge-high,.mos-status-badge-critical{background:var(--rf-error-surface);color:var(--rf-error);border-color:#f4b4af}.mos-pressure-summary{grid-area:pressure;min-height:100%;padding:clamp(1.25rem,2.5vw,2rem)}.mos-panel-eyebrow{margin-bottom:var(--rf-space-1);color:var(--rf-orange-dark);font-family:var(--rf-font-heading);font-size:var(--rf-text-xs);font-weight:var(--rf-font-weight-extrabold);letter-spacing:.08em;text-transform:uppercase}.mos-pressure-current{justify-content:space-between;align-items:end;gap:var(--rf-space-6);padding-block:var(--rf-space-8);border-bottom:1px solid var(--rf-border);display:flex}.mos-pressure-score{color:var(--rf-navy);font-family:var(--rf-font-heading);align-items:baseline;line-height:1;display:flex}.mos-pressure-score strong{font-size:clamp(3rem,8vw,5.5rem)}.mos-pressure-score span{margin-left:var(--rf-space-2);color:var(--rf-muted);font-size:var(--rf-text-lg);font-weight:var(--rf-font-weight-semibold)}.mos-pressure-change{max-width:14rem;color:var(--rf-success);font-size:var(--rf-text-sm);font-weight:var(--rf-font-weight-bold);text-align:right}.mos-pressure-readings{margin-top:var(--rf-space-6)}.mos-pressure-readings-label{color:var(--rf-muted);font-size:var(--rf-text-sm);font-weight:var(--rf-font-weight-semibold)}.mos-pressure-readings ol{margin:var(--rf-space-4) 0 0;gap:var(--rf-space-2);grid-template-columns:repeat(7,minmax(0,1fr));padding:0;list-style:none;display:grid}.mos-pressure-readings li{justify-items:center;gap:var(--rf-space-1);min-width:0;padding:var(--rf-space-3) var(--rf-space-2);border:1px solid var(--rf-border);border-radius:var(--rf-radius-sm);background:var(--rf-surface);color:var(--rf-muted);font-size:var(--rf-text-xs);display:grid}.mos-pressure-readings li:last-child{background:var(--rf-warning-surface);color:var(--rf-warning);border-color:#f1cf91}.mos-pressure-readings strong{color:var(--rf-navy);font-family:var(--rf-font-heading);font-size:var(--rf-text-base)}.mos-pressure-note{max-width:38rem;margin-top:var(--rf-space-5);color:var(--rf-muted);font-size:var(--rf-text-xs)}.mos-operational-status-list{gap:var(--rf-space-4);grid-area:status;display:grid}.mos-daily-brief{padding:var(--rf-space-5);border-top:.22rem solid var(--rf-orange);grid-area:brief}.mos-attention-count{margin-top:var(--rf-space-5);color:var(--rf-navy);font-family:var(--rf-font-heading);font-size:var(--rf-text-lg);font-weight:var(--rf-font-weight-bold)}.mos-panel-copy{margin-top:var(--rf-space-2);color:var(--rf-muted);font-size:var(--rf-text-sm)}.mos-operational-status-card{padding:var(--rf-space-5)}.mos-status-details{margin:var(--rf-space-4) 0 0;gap:var(--rf-space-2);color:var(--rf-muted);font-size:var(--rf-text-sm);padding-left:1.15rem;display:grid}.mos-card-meta{padding-top:var(--rf-space-3);border-top:1px solid var(--rf-border);margin-top:var(--rf-space-4);color:var(--rf-muted);font-size:var(--rf-text-xs)}.mos-panel{overflow:hidden}.mos-alerts-panel{grid-area:alerts}.mos-headlines-panel{grid-area:headlines}.mos-panel-heading-bordered{padding:var(--rf-space-5);border-bottom:1px solid var(--rf-border)}.mos-panel-count{color:var(--rf-muted);font-size:var(--rf-text-xs);font-weight:var(--rf-font-weight-semibold);flex:none}.mos-alert-list{margin:0;padding:0;list-style:none}.mos-alert-item{align-items:center;gap:var(--rf-space-4);padding:var(--rf-space-4) var(--rf-space-5);grid-template-columns:4.5rem minmax(0,1fr);display:grid}.mos-alert-item+.mos-alert-item{border-top:1px solid var(--rf-border)}.mos-alert-item p{color:var(--rf-text);font-size:var(--rf-text-sm)}.mos-alert-severity{border-radius:var(--rf-radius-pill);font-family:var(--rf-font-heading);font-size:var(--rf-text-xs);font-weight:var(--rf-font-weight-bold);justify-content:center;padding:.32rem .5rem;display:inline-flex}.mos-alert-severity-high{background:var(--rf-error-surface);color:var(--rf-error)}.mos-alert-severity-medium,.mos-alert-severity-watch{background:var(--rf-warning-surface);color:var(--rf-warning)}.mos-alert-severity-clear{background:var(--rf-success-surface);color:var(--rf-success)}.mos-headline-list{display:grid}.mos-headline-item{justify-content:space-between;align-items:center;gap:var(--rf-space-4);padding:var(--rf-space-4) var(--rf-space-5);color:var(--rf-text);text-decoration:none;display:flex}.mos-headline-item+.mos-headline-item{border-top:1px solid var(--rf-border)}.mos-headline-item strong,.mos-headline-item small{display:block}.mos-headline-item strong{color:var(--rf-navy);font-size:var(--rf-text-sm);line-height:1.45}.mos-headline-item small{margin-top:var(--rf-space-2);color:var(--rf-muted);font-size:var(--rf-text-xs)}.mos-headline-item-link{transition:background var(--rf-duration-fast) var(--rf-easing-standard), color var(--rf-duration-fast) var(--rf-easing-standard)}.mos-headline-item-link:hover{background:var(--rf-surface)}.mos-headline-link-indicator{color:var(--rf-orange-dark);font-size:var(--rf-text-lg);flex:none}.mos-dashboard-disclosure{padding-top:var(--rf-space-4);border-top:1px solid var(--rf-border);color:var(--rf-muted);font-size:var(--rf-text-xs);text-align:center;grid-area:disclosure}@media (width<=64rem){.mos-dashboard-body{grid-template-columns:minmax(0,1fr);grid-template-areas:"brief""metrics""alerts""status""pressure""headlines""disclosure"}.mos-metric-grid,.mos-operational-status-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=48rem){.mos-header{flex-direction:column;align-items:flex-start}.mos-header-meta{text-align:left;justify-items:start}.mos-data-controls{justify-content:flex-start}.mos-operational-status-list{grid-template-columns:1fr}.mos-pressure-readings ol{grid-template-columns:repeat(4,minmax(0,1fr))}.mos-pressure-chart-svg{width:40rem;max-width:none}}@media (width<=34rem){.mos-metric-grid{grid-template-columns:1fr}.mos-data-controls{flex-direction:column;align-items:flex-start}.mos-header-primary{align-items:flex-start}.mos-brand-mark{width:2.75rem;height:2.75rem}.mos-panel-heading,.mos-pressure-current{flex-direction:column;align-items:flex-start}.mos-pressure-change{text-align:left}.mos-pressure-readings ol{grid-template-columns:repeat(2,minmax(0,1fr))}.mos-alert-item{grid-template-columns:1fr;align-items:start}.mos-alert-severity{width:fit-content}}.mos-pressure-chart{margin-top:var(--rf-space-6)}.mos-pressure-chart-frame{padding-top:var(--rf-space-4);border-top:1px solid var(--rf-border);margin-top:var(--rf-space-6);overscroll-behavior-inline:contain;scrollbar-gutter:stable;overflow-x:auto}.mos-pressure-chart-svg{width:100%;height:auto;overflow:visible}.mos-pressure-chart-grid{stroke:var(--rf-border);stroke-width:1px}.mos-pressure-chart-scale,.mos-pressure-chart-date{fill:var(--rf-muted);font-family:var(--rf-font-body);font-size:.72rem}@media (width<=30rem){.mos-pressure-chart-date-optional{display:none}}.mos-pressure-chart-line{stroke:var(--rf-orange);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.mos-pressure-chart-point{fill:var(--rf-white);stroke:var(--rf-orange-dark);stroke-width:2px}.mos-pressure-chart-point-current{fill:var(--rf-orange);stroke:var(--rf-navy);stroke-width:2.5px}.mos-pressure-thresholds{margin:var(--rf-space-5) 0 0;gap:var(--rf-space-3) var(--rf-space-6);color:var(--rf-muted);font-size:var(--rf-text-xs);flex-wrap:wrap;padding:0;list-style:none;display:flex}.mos-pressure-threshold-item{align-items:center;gap:var(--rf-space-2);display:inline-flex}.mos-threshold-dot{border-radius:50%;width:.55rem;height:.55rem}.mos-threshold-dot-low{background:var(--rf-success)}.mos-threshold-dot-moderate{background:var(--rf-warning)}.mos-threshold-dot-high{background:var(--rf-orange)}.mos-threshold-dot-critical{background:var(--rf-error)}@media (prefers-reduced-motion:reduce){.mos-refresh-button:active{transform:none}}
