.demo_eyebrow__2dGvr{color:#537b64;font-size:.68rem;font-weight:750;letter-spacing:.15em;text-transform:uppercase}.demo_dashboardShell__m5Zg_{border:1px solid var(--border);border-radius:1.5rem;overflow:hidden;background:#f8faf8}.demo_dashboardTop__Dqj1_{display:flex;align-items:flex-start;justify-content:space-between;gap:1.5rem;padding:1.5rem}.demo_dashboardTop__Dqj1_ h3{margin-top:.35rem;font-size:1.35rem;font-weight:700}.demo_dashboardTop__Dqj1_ p{color:#65726b;font-size:.86rem;line-height:1.5;max-width:32rem;margin-top:.35rem}.demo_primaryButton__aN3he,.demo_smallButton__C0_BB,.demo_themeButton__hrjTs{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;border-radius:.55rem;font-size:.75rem;font-weight:650;transition:background .18s,transform .18s}.demo_themeButton__hrjTs{flex:none;border:1px solid #ced9d0;background:white;padding:.55rem .8rem;color:#284132}.demo_smallButton__C0_BB:hover,.demo_themeButton__hrjTs:hover{background:#e8eee9}.demo_primaryButton__aN3he:active,.demo_smallButton__C0_BB:active,.demo_themeButton__hrjTs:active{transform:translateY(1px)}.demo_dashboard___drVd{--demo-accent:#6b9d80;--demo-text:#26362c;--demo-subtle:#66756b;--demo-surface:#fff;--demo-canvas:#f1f4f1;--demo-border:#dce5de;--demo-soft:#f5f8f5;max-width:860px;margin:0 auto 1.5rem;border:1px solid var(--demo-border);border-radius:1rem;overflow:hidden;background:var(--demo-canvas);color:var(--demo-text);box-shadow:0 20px 60px #16362513}.demo_dark__jLnNV{--demo-accent:#a5c8ad;--demo-text:#edf4ec;--demo-subtle:#b0c0b2;--demo-surface:#22352a;--demo-canvas:#17261e;--demo-border:#3b5141;--demo-soft:#263b2e}.demo_dashboardHeader__UtjTg{background:var(--demo-surface);display:flex;justify-content:space-between;align-items:center;gap:1rem;border-bottom:1px solid var(--demo-border);padding:1rem 1.25rem;font-size:.8rem}.demo_dashboardHeader__UtjTg strong{font-size:1rem;letter-spacing:-.04em;white-space:nowrap}.demo_dashboardHeader__UtjTg strong span{color:var(--demo-subtle);margin-left:.4rem;font-size:.7rem;font-weight:500;letter-spacing:0}.demo_dashboardHeader__UtjTg>span{color:var(--demo-subtle);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.demo_dashboardTabs__Lxvyq{display:flex;gap:1rem;padding:0 1.25rem;border-bottom:1px solid var(--demo-border);background:var(--demo-surface)}.demo_dashboardTabs__Lxvyq button{padding:.7rem .2rem;font-size:.76rem;color:var(--demo-subtle);border-bottom:2px solid transparent}.demo_dashboardTabs__Lxvyq button[aria-current=page]{color:var(--demo-text);border-color:var(--demo-accent);font-weight:700}.demo_dashboardGrid__Coy_W{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;padding:1.25rem}.demo_dashboardGrid__Coy_W section{min-width:0;display:flex;flex-direction:column;gap:.75rem}.demo_dashboardGrid__Coy_W h4{text-transform:uppercase;color:var(--demo-subtle);font-size:.67rem;letter-spacing:.14em;font-weight:750;margin:.15rem 0}.demo_dashboardFooter__L_uf0{border-top:1px solid var(--demo-border);background:var(--demo-surface);text-align:right;padding:.55rem 1.25rem;color:var(--demo-subtle);font-size:.65rem}.demo_widget__SiHg_{--demo-accent:#6b9d80;--demo-text:#26362c;--demo-subtle:#66756b;--demo-surface:#fff;--demo-border:#dce5de;--demo-soft:#f5f8f5;color:var(--demo-text);min-width:0;border:1px solid var(--demo-border);border-radius:.7rem;background:var(--demo-surface);padding:1rem;box-shadow:0 2px 8px #1834210a}.demo_dark__jLnNV .demo_widget__SiHg_{--demo-accent:#a5c8ad;--demo-text:#edf4ec;--demo-subtle:#b0c0b2;--demo-surface:#22352a;--demo-border:#3b5141;--demo-soft:#263b2e}.demo_widgetCompact__oYwcd{padding:.85rem}.demo_widgetHeading__a_7_T{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem;padding-bottom:.7rem}.demo_widgetHeading__a_7_T strong{font-weight:700;font-size:.78rem;overflow-wrap:anywhere}.demo_widgetHeading__a_7_T span{color:var(--demo-subtle);font-size:.57rem;letter-spacing:.08em;white-space:nowrap}.demo_widget__SiHg_ input,.demo_widget__SiHg_ select{color:var(--demo-text)}.demo_widget__SiHg_ input:not([type]),.demo_widget__SiHg_ input[type=number],.demo_widget__SiHg_ input[type=text],.demo_widget__SiHg_ select{background:var(--demo-soft);border:1px solid var(--demo-border);border-radius:.42rem;padding:.43rem .52rem;font-size:.75rem}.demo_groupTabs__e35oF button:focus-visible,.demo_themeButton__hrjTs:focus-visible,.demo_widget__SiHg_ button:focus-visible,.demo_widget__SiHg_ input:focus-visible,.demo_widget__SiHg_ select:focus-visible{outline:2px solid var(--demo-accent);outline-offset:2px}.demo_numberControl__Z7Dtd{display:flex;align-items:center;gap:.45rem;min-width:0}.demo_numberControl__Z7Dtd input[type=range]{min-width:0;flex:1;accent-color:var(--demo-accent);cursor:pointer}.demo_numberControl__Z7Dtd input[type=number]{width:4.5rem;flex:0 0 4.5rem}.demo_numberControl__Z7Dtd small{color:var(--demo-subtle)}.demo_textControl__u7Zc_{display:flex;flex-wrap:wrap;gap:.4rem}.demo_textControl__u7Zc_>input{min-width:7rem;flex:1}.demo_textControl__u7Zc_ label{width:100%;display:flex;align-items:center;gap:.35rem;font-size:.67rem;color:var(--demo-subtle)}.demo_checklist__OTITQ input,.demo_textControl__u7Zc_ label input{accent-color:var(--demo-accent)}.demo_smallButton__C0_BB{padding:.45rem .65rem;background:var(--demo-soft);border:1px solid var(--demo-border);color:var(--demo-text)}.demo_primaryButton__aN3he{padding:.5rem .75rem;background:var(--demo-accent);color:#17261d}.demo_primaryButton__aN3he:hover{filter:brightness(1.08)}.demo_toggleRow__9AM2I{width:100%;display:flex;align-items:center;justify-content:space-between;gap:1rem;font-size:.75rem;text-align:left}.demo_toggle__4Xb_s{flex:none;width:2rem;height:1.15rem;border-radius:2rem;background:#b9c4ba;padding:.15rem;transition:background .2s}.demo_toggle__4Xb_s i{display:block;width:.85rem;height:.85rem;border-radius:50%;background:white;transition:transform .2s}.demo_toggleOn__70Rhd{background:var(--demo-accent)}.demo_toggleOn__70Rhd i{transform:translateX(.85rem)}.demo_selectWrap__n4FQy{display:flex;align-items:center;position:relative}.demo_selectWrap__n4FQy select{width:100%;appearance:none;padding-right:1.75rem;cursor:pointer}.demo_selectWrap__n4FQy svg{position:absolute;right:.5rem;pointer-events:none}.demo_checklist__OTITQ{display:grid;gap:.35rem;font-size:.74rem}.demo_checklist__OTITQ label{display:flex;align-items:center;gap:.4rem;cursor:pointer}.demo_actionRow__XciKk{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap}.demo_actionRow__XciKk small{color:var(--demo-subtle)}.demo_sequence__CCs7y{display:flex;align-items:center;flex-wrap:wrap;gap:.35rem}.demo_sequence__CCs7y strong{font-size:.72rem;flex:1;text-align:center;white-space:nowrap}.demo_galleryFooter__XE88A button,.demo_sequence__CCs7y button{display:inline-flex;align-items:center;justify-content:center;min-width:1.75rem;height:1.75rem;border:1px solid var(--demo-border);border-radius:.35rem;background:var(--demo-soft)}.demo_galleryFooter__XE88A button:hover,.demo_sequence__CCs7y button:hover{background:var(--demo-border)}.demo_picker__0Gfan{display:flex;align-items:center;justify-content:space-between;gap:.5rem;flex-wrap:wrap}.demo_picker__0Gfan div{display:inline-flex;gap:.35rem;align-items:center;color:var(--demo-subtle);font-size:.74rem}.demo_metric__OXhhp{display:flex;flex-direction:column;align-items:flex-start}.demo_metric__OXhhp>span{color:var(--demo-subtle);font-size:.68rem}.demo_metric__OXhhp strong{display:flex;align-items:baseline;gap:.3rem;font-size:2.2rem;letter-spacing:-.06em;line-height:1.2}.demo_metric__OXhhp strong small{font-size:.78rem;font-weight:500;letter-spacing:0;color:var(--demo-subtle)}.demo_metric__OXhhp em{font-size:.65rem;color:var(--demo-subtle);font-style:normal}.demo_textOutput__66Yek{font-size:.8rem;line-height:1.6}.demo_textOutput__66Yek span{color:var(--demo-subtle)}.demo_bars__cvrPg{display:grid;gap:.5rem}.demo_barRow__cLp_7{display:grid;grid-template-columns:5rem minmax(0,1fr) 1.4rem;width:100%;align-items:center;gap:.4rem;text-align:left;font-size:.68rem}.demo_barRow__cLp_7 strong{font-size:.68rem;text-align:right}.demo_barTrack__rXqbb{height:.62rem;background:var(--demo-soft);border-radius:2rem;overflow:hidden}.demo_barTrack__rXqbb span{display:block;height:100%;background:var(--demo-accent);border-radius:2rem;transition:width .25s}.demo_barRow__cLp_7[aria-pressed=true] .demo_barTrack__rXqbb span{background:#c3a776}.demo_bars__cvrPg small{color:var(--demo-subtle)}.demo_chartBox__1WKf9{min-height:6rem}.demo_chartBox__1WKf9 svg{width:100%;max-height:9rem;overflow:visible;color:var(--demo-text)}.demo_chartBox__1WKf9 svg text{font-size:9px;fill:var(--demo-subtle)}.demo_chartAxis__VMenJ{display:flex;justify-content:space-between;font-size:.63rem;color:var(--demo-subtle);margin-left:.8rem}.demo_donutRow__cgP2B{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.demo_donut__45swu{position:relative;width:7.5rem;height:7.5rem;flex:none;border-radius:50%;display:grid;place-items:center}.demo_donut__45swu:before{content:"";position:absolute;inset:1.5rem;background:var(--demo-surface);border-radius:50%}.demo_donut__45swu>span{position:relative;font-weight:750;font-size:1.1rem}.demo_donut__45swu small{font-size:.6rem;margin-left:.15rem;color:var(--demo-subtle)}.demo_donutLegend__WkxHu{display:grid;gap:.3rem;font-size:.64rem}.demo_donutLegend__WkxHu span{display:flex;gap:.35rem;align-items:center}.demo_donutLegend__WkxHu i{width:.5rem;height:.5rem;border-radius:.12rem}.demo_tableWrap__kRk_V{min-width:0;overflow:auto}.demo_search__6esAy{display:flex;align-items:center;gap:.35rem;border:1px solid var(--demo-border);border-radius:.4rem;background:var(--demo-soft);padding:.28rem .4rem;color:var(--demo-subtle)}.demo_search__6esAy input{min-width:0;width:100%;border:0!important;background:transparent!important;padding:.1rem!important;outline:none;font-size:.71rem}.demo_tableWrap__kRk_V table{width:100%;border-collapse:collapse;font-size:.65rem;margin-top:.5rem}.demo_tableWrap__kRk_V td,.demo_tableWrap__kRk_V th{text-align:left;padding:.38rem .32rem;border-bottom:1px solid var(--demo-border);white-space:nowrap}.demo_tableWrap__kRk_V th{color:var(--demo-subtle);font-weight:700}.demo_tableWrap__kRk_V tbody tr:hover{background:var(--demo-soft)}.demo_tableWrap__kRk_V>small{color:var(--demo-subtle)}.demo_jsonTools___fcYf{display:flex;align-items:center;gap:.3rem}.demo_jsonTools___fcYf .demo_search__6esAy{flex:1}.demo_jsonTools___fcYf button{padding:.42rem;border:1px solid var(--demo-border);border-radius:.4rem}.demo_jsonWrap__zizlB pre{overflow:auto;font-size:.62rem;line-height:1.5;padding:.5rem;color:var(--demo-text)}.demo_imageCard__NQliN{display:block;width:100%;overflow:hidden;border:1px solid var(--demo-border);border-radius:.5rem;text-align:left}.demo_galleryImage__CSalo img,.demo_imageCard__NQliN img{display:block;width:100%;height:7rem;object-fit:cover}.demo_imageCard__NQliN span{display:flex;align-items:center;gap:.3rem;padding:.38rem .5rem;font-size:.66rem;color:var(--demo-subtle)}.demo_gallery__G0lGF{overflow:hidden;border:1px solid var(--demo-border);border-radius:.5rem}.demo_galleryFooter__XE88A{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.35rem .5rem;font-size:.67rem}.demo_galleryFooter__XE88A div,.demo_toolMock__mT_qw{display:flex;gap:.3rem}.demo_toolMock__mT_qw{flex-direction:column;padding:.45rem .55rem;background:var(--demo-soft);border:1px solid var(--demo-border);border-radius:.4rem;font-size:.7rem}.demo_toolMock__mT_qw small,.demo_toolMock__mT_qw span{color:var(--demo-subtle)}.demo_atlas__IrNh2{min-width:0}.demo_atlasToolbar__iQQnJ{display:flex;align-items:center;gap:.8rem;flex-wrap:wrap;justify-content:space-between}.demo_groupTabs__e35oF{display:flex;gap:.35rem;flex-wrap:wrap}.demo_groupTabs__e35oF button{border:1px solid var(--border);border-radius:2rem;padding:.42rem .7rem;font-size:.7rem;white-space:nowrap}.demo_groupTabs__e35oF button[aria-pressed=true]{background:#294733;color:white;border-color:#294733}.demo_atlasSearch__T7eps{display:flex;align-items:center;gap:.3rem;border:1px solid var(--border);border-radius:.5rem;padding:.4rem .6rem;min-width:11rem}.demo_atlasSearch__T7eps input{background:transparent;min-width:0;width:100%;outline:none;font-size:.75rem}.demo_atlasNote__roKs_{max-width:54rem;color:#65726b;font-size:.75rem;line-height:1.6;margin:1rem 0 1.25rem}.demo_catalogLayout__ocKWa{display:grid;grid-template-columns:12.5rem minmax(0,1fr);align-items:start;gap:1rem}.demo_componentNav__S1OjJ{display:grid;gap:.17rem;max-height:37rem;overflow:auto;border:1px solid var(--border);border-radius:.8rem;padding:.35rem;background:var(--background)}.demo_componentNav__S1OjJ button{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem;width:100%;padding:.48rem .5rem;border-radius:.48rem;text-align:left;font-size:.7rem}.demo_componentNav__S1OjJ button:hover{background:#f1f5f1}.demo_componentNav__S1OjJ button[aria-current=true]{background:#e8efe9;color:#234b33;font-weight:700}.demo_componentNav__S1OjJ small{color:#728074;font-size:.58rem}.demo_selectedComponent__BszjZ{min-width:0}.demo_componentCard__QGyNQ{border:1px solid var(--border);border-radius:1rem;overflow:hidden;scroll-margin-top:7rem;background:var(--background)}.demo_componentIntro__zmQHI{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.15rem 1.25rem}.demo_componentIntro__zmQHI h3{font-size:1.05rem;font-weight:700;margin-top:.2rem}.demo_componentIntro__zmQHI p{color:#647269;font-size:.75rem;line-height:1.5;margin-top:.25rem}.demo_componentCount__NHd3n{color:#6c8071;font-size:.65rem;white-space:nowrap}.demo_pair__QsDYu{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:var(--border);border-block:1px solid var(--border)}.demo_pair__QsDYu>div{min-width:0;background:var(--background);padding:.85rem}.demo_pairLabel__3yCLJ{display:block;min-height:1rem;margin:0 0 .55rem;color:#6b7a6f;font-size:.62rem;letter-spacing:.03em}.demo_previewTop__bX7Sa{display:flex;align-items:center;justify-content:space-between;gap:.5rem;min-height:1.6rem;margin-bottom:.55rem}.demo_previewTop__bX7Sa .demo_pairLabel__3yCLJ{margin:0}.demo_previewSwitch__RSJCV{display:flex;flex:none;gap:.12rem;border:1px solid var(--border);border-radius:.4rem;padding:.12rem}.demo_previewSwitch__RSJCV button{border-radius:.28rem;padding:.25rem .4rem;color:#65766b;font-size:.58rem;white-space:nowrap}.demo_previewSwitch__RSJCV button[aria-pressed=true]{background:#e7efe8;color:#224934;font-weight:700}.demo_realWidgetStage__Jfefy{min-height:20rem;border-radius:.55rem;background:#f3f4f3;padding:1rem;display:grid;place-items:center}.demo_realWidgetStage__Jfefy a{display:block;width:100%}.demo_realWidgetStage__Jfefy img{display:block;width:100%;max-height:18rem;height:auto;object-fit:contain}.demo_previewStage__KrMrK{--demo-accent:#6b9d80;--demo-text:#26362c;--demo-subtle:#66756b;--demo-surface:#fff;--demo-canvas:#f1f4f1;--demo-border:#dce5de;--demo-soft:#f5f8f5;min-height:14rem;height:100%;border-radius:.55rem;background:var(--demo-canvas);padding:.75rem;display:flex;flex-direction:column;justify-content:center}.demo_previewStage__KrMrK.demo_dark__jLnNV{--demo-accent:#a5c8ad;--demo-text:#edf4ec;--demo-subtle:#b0c0b2;--demo-surface:#22352a;--demo-canvas:#17261e;--demo-border:#3b5141;--demo-soft:#263b2e}.demo_previewStage__KrMrK .demo_widget__SiHg_{width:100%}.demo_ghStage___t3sx{position:relative;height:20rem;display:grid;place-items:center;overflow:hidden;border-radius:.55rem;background:#eae9e5}.demo_ghStage___t3sx a{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.demo_ghImage__8vrNU{display:block;width:100%;height:auto;object-fit:contain;transform:scale(1.08)}.demo_ghCaption__ACXqJ{position:absolute;bottom:.2rem;right:.3rem;border-radius:.25rem;padding:.16rem .35rem;background:#ffffffd9;color:#5f685f;font-size:.52rem}.demo_componentDetail__Vjisi{display:grid;grid-template-columns:1fr 1fr;gap:1rem;padding:.8rem 1.25rem;font-size:.7rem;line-height:1.55;color:#66756a}.demo_componentDetail__Vjisi strong{color:#304537;margin-right:.25rem}.demo_portDetails__tFjJf{border-top:1px solid var(--border);padding:.5rem 1.25rem;font-size:.7rem;color:#66756a}.demo_portDetails__tFjJf summary{cursor:pointer;font-weight:700;color:#304537}.demo_portDetails__tFjJf>div{display:grid;gap:.25rem;padding:.6rem 0 .3rem}.demo_portDetails__tFjJf strong{display:inline-block;min-width:7.4rem;color:#304537}@media (max-width:900px){.demo_catalogLayout__ocKWa{grid-template-columns:1fr}.demo_componentNav__S1OjJ{display:flex;max-height:none;overflow-x:auto}.demo_componentNav__S1OjJ button{flex:none;width:auto}.demo_componentNav__S1OjJ small{display:none}}@media (max-width:680px){.demo_componentDetail__Vjisi,.demo_dashboardGrid__Coy_W,.demo_pair__QsDYu{grid-template-columns:1fr}.demo_dashboardTop__Dqj1_{flex-direction:column}.demo_dashboard___drVd{margin-inline:.5rem}.demo_pair__QsDYu>div{padding:.65rem}.demo_componentCount__NHd3n{display:none}.demo_previewTop__bX7Sa{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.demo_barTrack__rXqbb span,.demo_primaryButton__aN3he,.demo_smallButton__C0_BB,.demo_themeButton__hrjTs,.demo_toggle__4Xb_s,.demo_toggle__4Xb_s i{transition:none}}