.lab-module__XFqHfa__page{--lab-space:28px;--lab-surface:#f4f4ee}.lab-module__XFqHfa__page button,.lab-module__XFqHfa__page input{font:inherit}[data-theme=dark] .lab-module__XFqHfa__art{--color-ink:#252725;--color-paper:#fff;color:#252725}:is([data-theme=dark] .lab-module__XFqHfa__quote .lab-module__XFqHfa__art,[data-theme=dark] .lab-module__XFqHfa__work .lab-module__XFqHfa__art){color:#fff}[data-theme=dark] .lab-module__XFqHfa__dialogTop button{color:var(--color-ink)}[data-theme=dark] .lab-module__XFqHfa__spaces .lab-module__XFqHfa__previewButton>span{color:#252725}.lab-module__XFqHfa__page button{cursor:pointer;touch-action:manipulation}.lab-module__XFqHfa__page button:focus-visible,.lab-module__XFqHfa__page input:focus-visible{outline:3px solid var(--color-solar-blue);outline-offset:5px}.lab-module__XFqHfa__page button:disabled{opacity:.45;cursor:default}.lab-module__XFqHfa__main{width:min(calc(100% - var(--page-gutter) * 2), var(--max-page));margin-inline:auto}.lab-module__XFqHfa__intro{justify-content:space-between;align-items:end;gap:40px;padding-block:40px 44px;display:flex}.lab-module__XFqHfa__eyebrow{color:var(--color-ink-soft);text-transform:uppercase;font-size:11px;font-weight:700;line-height:1.5}.lab-module__XFqHfa__intro .lab-module__XFqHfa__eyebrow{color:var(--color-solar-blue);margin-bottom:12px}.lab-module__XFqHfa__intro h1{font-size:64px;font-weight:750;line-height:1.1}.lab-module__XFqHfa__intro h1>span{color:var(--color-solar-blue)}.lab-module__XFqHfa__introCopy{max-width:400px;padding-bottom:4px}.lab-module__XFqHfa__introCopy>p{margin-bottom:8px;font-size:22px;font-weight:600}.lab-module__XFqHfa__introCopy>span{color:var(--color-ink-soft);font-size:15px}.lab-module__XFqHfa__discovery{border-block:1px solid var(--color-line);justify-content:space-between;align-items:center;gap:24px;padding-block:14px;display:flex}.lab-module__XFqHfa__categories{gap:20px;display:flex}.lab-module__XFqHfa__categories>button{min-height:46px;color:var(--color-ink-soft);white-space:nowrap;background:0 0;border:0;align-items:center;gap:7px;padding:8px 0;font-size:14px;font-weight:600;display:inline-flex;position:relative}.lab-module__XFqHfa__categories>button>span{font-size:10px;font-family:var(--font-mono);opacity:.8}.lab-module__XFqHfa__categories>button[aria-pressed=true]{color:var(--color-solar-blue)}.lab-module__XFqHfa__categories>button[aria-pressed=true]:after{content:"";background:currentColor;border-radius:3px;height:3px;position:absolute;bottom:-15px;left:0;right:0}.lab-module__XFqHfa__categories>button:hover{color:var(--color-solar-blue)}.lab-module__XFqHfa__searchBox{flex-shrink:0;width:346px;position:relative}.lab-module__XFqHfa__searchBox label{background:var(--color-canvas);color:var(--color-ink-soft);padding-inline:4px;font-size:11px;position:absolute;top:-10px;left:12px}.lab-module__XFqHfa__searchBox input{border:1px solid var(--color-line);width:100%;min-width:0;height:46px;color:var(--color-ink);background:0 0;border-radius:6px;padding:10px 60px 10px 15px;font-size:14px}.lab-module__XFqHfa__searchBox input::placeholder{color:var(--color-ink-soft);opacity:1}.lab-module__XFqHfa__searchBox input::-webkit-search-cancel-button{display:none}.lab-module__XFqHfa__searchBox>button{min-width:44px;min-height:44px;color:var(--color-solar-blue);background:0 0;border:0;font-size:12px;position:absolute;top:1px;right:6px}.lab-module__XFqHfa__collectionNote{color:var(--color-ink-soft);justify-content:space-between;gap:16px;padding-block:18px 4px;font-size:12px;display:flex}.lab-module__XFqHfa__collectionNote>p{color:var(--color-ink)}.lab-module__XFqHfa__chapter{padding-block:34px 36px}.lab-module__XFqHfa__chapterHeading{justify-content:space-between;align-items:end;gap:24px;margin-bottom:26px;display:flex}.lab-module__XFqHfa__chapterHeading .lab-module__XFqHfa__eyebrow{margin-bottom:7px}.lab-module__XFqHfa__chapterHeading h2{font-size:26px;font-weight:650;line-height:1.2}.lab-module__XFqHfa__chapterHeading>p{color:var(--color-ink-soft);max-width:330px;font-size:13px}.lab-module__XFqHfa__shelf{gap:30px var(--lab-space);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.lab-module__XFqHfa__tool{isolation:isolate;min-width:0;position:relative}.lab-module__XFqHfa__art{background:var(--art-background);height:260px;color:var(--world-ink,var(--color-ink));border-radius:var(--radius-card);position:relative;overflow:hidden}.lab-module__XFqHfa__number{z-index:1;font-family:var(--font-mono);font-size:10px;position:absolute;top:18px;left:20px}.lab-module__XFqHfa__unit{z-index:1;font-family:var(--font-mono);font-size:11px;font-weight:500;position:absolute;bottom:17px;right:20px}.lab-module__XFqHfa__toolCopy{padding:20px 2px 0}.lab-module__XFqHfa__toolCopy h3{font-size:24px;font-weight:700;line-height:1.2}.lab-module__XFqHfa__tagline{margin-top:6px;font-size:15px;font-weight:500}.lab-module__XFqHfa__description{color:var(--color-ink-soft);max-width:390px;margin-top:10px;font-size:14px;line-height:1.6}.lab-module__XFqHfa__previewButton{width:100%;min-height:46px;color:var(--color-ink);border:0;border-bottom:1px solid var(--color-line);background:0 0;justify-content:space-between;align-items:center;gap:28px;margin-top:14px;padding:8px 0;display:flex;font-size:12px!important;font-weight:600!important}.lab-module__XFqHfa__previewButton:after{content:"";z-index:2;border-radius:8px;position:absolute;inset:0}.lab-module__XFqHfa__previewButton>span{color:var(--color-solar-blue);font-size:22px;line-height:1;transition:transform .18s}.lab-module__XFqHfa__tool:hover .lab-module__XFqHfa__previewButton,.lab-module__XFqHfa__tool:focus-within .lab-module__XFqHfa__previewButton{color:var(--color-solar-blue)}.lab-module__XFqHfa__tool:hover .lab-module__XFqHfa__previewButton>span{transform:translate(3px)}.lab-module__XFqHfa__tool:active .lab-module__XFqHfa__previewButton>span{transform:translate(0)}.lab-module__XFqHfa__solar{--art-background:var(--color-solar-yellow);--world-ink:var(--color-ink)}.lab-module__XFqHfa__power{--art-background:var(--color-power-cyan)}.lab-module__XFqHfa__battery{--art-background:var(--color-battery-green);--world-ink:var(--color-green-ink)}.lab-module__XFqHfa__construction{--art-background:var(--color-construction-sand)}.lab-module__XFqHfa__paint{--art-background:var(--color-paint-pink);--world-ink:var(--color-pink-ink)}.lab-module__XFqHfa__climate{--art-background:var(--color-climate-ice);--world-ink:var(--color-violet-ink)}.lab-module__XFqHfa__finance{--art-background:var(--color-finance-violet);--world-ink:var(--color-violet-ink)}.lab-module__XFqHfa__quote{--art-background:var(--color-quote-blue);--world-ink:var(--color-paper)}.lab-module__XFqHfa__furniture{--art-background:var(--color-furniture-orange);--world-ink:var(--color-ink)}.lab-module__XFqHfa__work{--art-background:var(--color-work-blue);--world-ink:var(--color-paper)}.lab-module__XFqHfa__energy .lab-module__XFqHfa__solar{grid-column:1/-1;grid-template-columns:1.25fr 1fr;align-items:center;gap:48px;padding-bottom:12px;display:grid}.lab-module__XFqHfa__energy .lab-module__XFqHfa__solar .lab-module__XFqHfa__art{height:320px}.lab-module__XFqHfa__energy .lab-module__XFqHfa__solar .lab-module__XFqHfa__toolCopy{padding:12px 20px 12px 0}.lab-module__XFqHfa__firstUp{color:var(--color-solar-blue);margin-bottom:15px;font-size:10px;font-weight:650;display:block}.lab-module__XFqHfa__energy .lab-module__XFqHfa__solar h3{font-size:40px;font-weight:700}.lab-module__XFqHfa__energy .lab-module__XFqHfa__solar .lab-module__XFqHfa__tagline{margin-top:10px;font-size:20px}.lab-module__XFqHfa__energy .lab-module__XFqHfa__solar .lab-module__XFqHfa__description{max-width:320px;margin-top:14px;font-size:16px}.lab-module__XFqHfa__energy .lab-module__XFqHfa__solar .lab-module__XFqHfa__previewButton{width:fit-content;color:var(--color-solar-blue);border-bottom:0;gap:50px;margin-top:22px;font-size:14px!important}.lab-module__XFqHfa__solarGreeting{font-size:24px;font-weight:650;position:absolute;bottom:20px;left:25px}.lab-module__XFqHfa__solar .lab-module__XFqHfa__art .solar-panel{width:51%;height:38%;top:30%;left:37%}.lab-module__XFqHfa__solar .lab-module__XFqHfa__art .panel-stand{width:35%;height:20%;top:58%;left:46%}.lab-module__XFqHfa__solar .lab-module__XFqHfa__art .sun-disc{width:82px;height:82px;top:25%;left:12%}.lab-module__XFqHfa__solar .lab-module__XFqHfa__art .solar-cloud{top:22%;left:28%}.lab-module__XFqHfa__energy .lab-module__XFqHfa__power,.lab-module__XFqHfa__energy .lab-module__XFqHfa__battery{grid-template-columns:.95fr 1fr;align-items:center;gap:22px;display:grid}.lab-module__XFqHfa__energy .lab-module__XFqHfa__power .lab-module__XFqHfa__art,.lab-module__XFqHfa__energy .lab-module__XFqHfa__battery .lab-module__XFqHfa__art{height:245px}.lab-module__XFqHfa__energy .lab-module__XFqHfa__power .lab-module__XFqHfa__toolCopy,.lab-module__XFqHfa__energy .lab-module__XFqHfa__battery .lab-module__XFqHfa__toolCopy{padding-top:0}.lab-module__XFqHfa__energy .lab-module__XFqHfa__power h3,.lab-module__XFqHfa__energy .lab-module__XFqHfa__battery h3{font-size:22px}.lab-module__XFqHfa__energy .lab-module__XFqHfa__description{font-size:13px}.lab-module__XFqHfa__energy .lab-module__XFqHfa__power .lab-module__XFqHfa__tagline,.lab-module__XFqHfa__energy .lab-module__XFqHfa__battery .lab-module__XFqHfa__tagline{font-size:14px}.lab-module__XFqHfa__power .lab-module__XFqHfa__art .power-readout{width:50%;height:56%;padding:12px;top:26%;left:40%}.lab-module__XFqHfa__power .lab-module__XFqHfa__art .power-readout>span{font-size:8px}.lab-module__XFqHfa__power .lab-module__XFqHfa__art .power-readout>strong{font-size:25px}.lab-module__XFqHfa__power .lab-module__XFqHfa__art .usage-bars{gap:4px;height:44px;margin-top:8px}.lab-module__XFqHfa__power .lab-module__XFqHfa__art .power-plug{width:35px;height:52px;top:33%}.lab-module__XFqHfa__power .lab-module__XFqHfa__art .power-plug i{width:6px;height:18px;top:-16px;left:7px}.lab-module__XFqHfa__power .lab-module__XFqHfa__art .power-plug i+i{left:22px}.lab-module__XFqHfa__power .lab-module__XFqHfa__art .power-cable{border-width:8px;height:31%;top:48%}.lab-module__XFqHfa__battery .lab-module__XFqHfa__art .battery-unit{width:28%;height:43%;top:28%;left:14%}.lab-module__XFqHfa__battery .lab-module__XFqHfa__art .battery-reading{top:35%;left:53%}.lab-module__XFqHfa__battery .lab-module__XFqHfa__art .battery-reading strong{font-size:32px}.lab-module__XFqHfa__battery .lab-module__XFqHfa__art .battery-reading>span{max-width:80px;font-size:7px}.lab-module__XFqHfa__battery .lab-module__XFqHfa__art .battery-caption{display:none}.lab-module__XFqHfa__spaces{grid-template-columns:1.08fr 1fr;row-gap:36px}.lab-module__XFqHfa__spaces .lab-module__XFqHfa__toolCopy{grid-template-columns:1fr auto;gap:0 20px;display:grid}.lab-module__XFqHfa__spaces .lab-module__XFqHfa__toolCopy h3,.lab-module__XFqHfa__spaces .lab-module__XFqHfa__toolCopy .lab-module__XFqHfa__tagline,.lab-module__XFqHfa__spaces .lab-module__XFqHfa__toolCopy .lab-module__XFqHfa__description{grid-column:1}.lab-module__XFqHfa__spaces .lab-module__XFqHfa__previewButton{border:0;flex-direction:column-reverse;grid-area:1/2/4;justify-content:center;align-self:center;gap:8px;min-width:95px;margin-top:0;font-size:11px!important}.lab-module__XFqHfa__spaces .lab-module__XFqHfa__previewButton>span{background:var(--art-background);width:40px;height:40px;color:var(--color-ink);border-radius:50%;place-items:center;display:grid}.lab-module__XFqHfa__spaces .lab-module__XFqHfa__description{margin-top:8px;font-size:13px}.lab-module__XFqHfa__construction .lab-module__XFqHfa__art .brick-stack{width:50%;height:43%;top:35%;left:30%}.lab-module__XFqHfa__construction .lab-module__XFqHfa__art .build-dimension{width:54%;top:20%;left:28%}.lab-module__XFqHfa__construction .lab-module__XFqHfa__art .build-ruler{width:55%;bottom:20px;left:13%}.lab-module__XFqHfa__paint .lab-module__XFqHfa__art .paint-wall{width:64%;height:60%;top:18%;left:13%}.lab-module__XFqHfa__paint .lab-module__XFqHfa__art .paint-roller{width:22%;top:32%;left:60%}.lab-module__XFqHfa__paint .lab-module__XFqHfa__art .paint-swatches{flex-direction:column;bottom:65px;left:auto;right:6%}.lab-module__XFqHfa__climate .lab-module__XFqHfa__art .ac-unit{width:55%;height:28%;top:25%;left:12%}.lab-module__XFqHfa__climate .lab-module__XFqHfa__art .temperature{font-size:58px;bottom:25%;right:12%}.lab-module__XFqHfa__climate .lab-module__XFqHfa__art .airflow{top:56%;left:23%}.lab-module__XFqHfa__climate .lab-module__XFqHfa__art .climate-caption{bottom:22px;left:13%}.lab-module__XFqHfa__furniture .lab-module__XFqHfa__art .desk{width:60%;height:48%;top:30%;left:18%}.lab-module__XFqHfa__furniture .lab-module__XFqHfa__art .wood-samples{flex-direction:column;top:68px;bottom:auto;right:23px}.lab-module__XFqHfa__furniture .lab-module__XFqHfa__art .wood-samples i{width:28px;height:22px}.lab-module__XFqHfa__furniture .lab-module__XFqHfa__art .furniture-caption{display:none}.lab-module__XFqHfa__work.lab-module__XFqHfa__shelf{grid-template-columns:repeat(3,minmax(0,1fr))}.lab-module__XFqHfa__work .lab-module__XFqHfa__toolCopy h3{font-size:23px}.lab-module__XFqHfa__work .lab-module__XFqHfa__art{height:275px}.lab-module__XFqHfa__finance .lab-module__XFqHfa__art .finance-chart{height:47%;top:22%}.lab-module__XFqHfa__finance .lab-module__XFqHfa__art .finance-axis{top:72%}.lab-module__XFqHfa__finance .lab-module__XFqHfa__art .finance-caption{max-width:130px;font-size:9px;bottom:20px}.lab-module__XFqHfa__quote .lab-module__XFqHfa__art .quote-sheet{width:52%;min-height:185px;top:19%;left:24%}.lab-module__XFqHfa__quote .lab-module__XFqHfa__art .quote-seal{right:16%}.lab-module__XFqHfa__work .lab-module__XFqHfa__art .work-calendar{width:70%;padding:16px;top:24%;left:13%}.lab-module__XFqHfa__work .lab-module__XFqHfa__art .work-tab{top:46%;right:10%}.lab-module__XFqHfa__work .lab-module__XFqHfa__art .work-caption{font-size:14px;bottom:42px;left:20px}:is(.lab-module__XFqHfa__tool .battery-unit i,.lab-module__XFqHfa__tool .finance-chart i,.lab-module__XFqHfa__tool .usage-bars i){transform-origin:bottom;transition:transform .25s,opacity .25s}:is(.lab-module__XFqHfa__tool .finance-chart i,.lab-module__XFqHfa__tool .usage-bars i){transform:scaleY(.88)}:is(.lab-module__XFqHfa__tool:hover .finance-chart i,.lab-module__XFqHfa__tool:focus-within .finance-chart i,.lab-module__XFqHfa__tool:hover .usage-bars i,.lab-module__XFqHfa__tool:focus-within .usage-bars i){transform:scaleY(1)}.lab-module__XFqHfa__tool .battery-unit i:first-child{opacity:.45}:is(.lab-module__XFqHfa__tool:hover .battery-unit i:first-child,.lab-module__XFqHfa__tool:focus-within .battery-unit i:first-child){opacity:1}:is(.lab-module__XFqHfa__tool .sun-disc,.lab-module__XFqHfa__tool .paint-color){transition:transform .25s}:is(.lab-module__XFqHfa__tool:hover .sun-disc,.lab-module__XFqHfa__tool:focus-within .sun-disc){transform:translateY(-7px)}:is(.lab-module__XFqHfa__tool:hover .paint-color,.lab-module__XFqHfa__tool:focus-within .paint-color){transform:translate(-8px)}.lab-module__XFqHfa__tool .airflow{transition:transform .25s}:is(.lab-module__XFqHfa__tool:hover .airflow,.lab-module__XFqHfa__tool:focus-within .airflow){transform:translateY(5px)}.lab-module__XFqHfa__endnote{color:var(--color-ink-soft);justify-content:space-between;gap:24px;padding-block:40px 64px;font-size:13px;display:flex}.lab-module__XFqHfa__endnote>span{color:var(--color-ink)}.lab-module__XFqHfa__empty{text-align:center;min-height:400px;padding:76px 20px 100px}.lab-module__XFqHfa__emptyMark{color:var(--color-solar-blue);margin-bottom:12px;font-size:52px;font-weight:650;display:block}.lab-module__XFqHfa__empty h2{font-size:26px}.lab-module__XFqHfa__empty p{color:var(--color-ink-soft);margin-top:14px}.lab-module__XFqHfa__solidButton{background:var(--color-solar-blue);min-height:46px;color:var(--color-paper);border:0;border-radius:6px;align-items:center;margin-top:22px;padding:10px 20px;display:inline-flex;font-size:14px!important}.lab-module__XFqHfa__solidButton:hover{background:var(--color-panel)}.lab-module__XFqHfa__dialog{width:min(680px,100% - 32px);max-height:calc(100dvh - 48px);color:var(--color-ink);background:var(--color-canvas);border:0;border-radius:8px;margin:auto;padding:0;box-shadow:0 16px 64px #25272530}.lab-module__XFqHfa__dialog::backdrop{background:#25272580}.lab-module__XFqHfa__dialogContent{padding:0}.lab-module__XFqHfa__dialogTop{justify-content:space-between;align-items:center;gap:16px;padding:8px 24px;display:flex}.lab-module__XFqHfa__dialogTop>span{font-family:var(--font-mono);font-size:10px}.lab-module__XFqHfa__dialogTop button{background:0 0;border:0;justify-content:end;align-items:center;gap:12px;min-width:72px;min-height:44px;font-size:13px;display:flex}.lab-module__XFqHfa__dialogTop button>span{font-size:24px}.lab-module__XFqHfa__dialogArt .lab-module__XFqHfa__art{border-radius:0;height:220px}.lab-module__XFqHfa__dialogArt{--world-ink:var(--color-ink)}.lab-module__XFqHfa__dialogArt.lab-module__XFqHfa__quote,.lab-module__XFqHfa__dialogArt.lab-module__XFqHfa__work{--world-ink:var(--color-paper)}.lab-module__XFqHfa__dialogArt.lab-module__XFqHfa__solar .lab-module__XFqHfa__art .solar-panel{width:30%;height:49%;top:20%;left:47%}.lab-module__XFqHfa__dialogArt.lab-module__XFqHfa__solar .lab-module__XFqHfa__art .panel-stand{width:20%;height:30%;top:52%;left:53%}.lab-module__XFqHfa__dialogArt.lab-module__XFqHfa__solar .lab-module__XFqHfa__art .sun-disc{top:17%;left:23%}.lab-module__XFqHfa__dialogArt.lab-module__XFqHfa__power .lab-module__XFqHfa__art .power-readout{width:31%;height:65%;top:12%;left:45%}.lab-module__XFqHfa__dialogArt.lab-module__XFqHfa__power .lab-module__XFqHfa__art .power-plug{left:24%}.lab-module__XFqHfa__dialogArt.lab-module__XFqHfa__power .lab-module__XFqHfa__art .power-cable{width:22%;height:37%;top:40%;left:25%}.lab-module__XFqHfa__dialogArt.lab-module__XFqHfa__battery .lab-module__XFqHfa__art .battery-unit{width:15%;height:56%;top:20%;left:30%}.lab-module__XFqHfa__dialogArt.lab-module__XFqHfa__battery .lab-module__XFqHfa__art .battery-reading{left:53%}.lab-module__XFqHfa__dialogArt.lab-module__XFqHfa__construction .lab-module__XFqHfa__art .brick-stack{width:40%;left:32%}.lab-module__XFqHfa__dialogArt.lab-module__XFqHfa__construction .lab-module__XFqHfa__art .build-dimension{width:40%;top:16%;left:32%}.lab-module__XFqHfa__dialogArt.lab-module__XFqHfa__construction .lab-module__XFqHfa__art .build-ruler{width:34%;bottom:10px;left:32%}.lab-module__XFqHfa__dialogArt.lab-module__XFqHfa__paint .lab-module__XFqHfa__art .paint-wall{width:42%;height:60%;top:16%;left:27%}.lab-module__XFqHfa__dialogArt.lab-module__XFqHfa__paint .lab-module__XFqHfa__art .paint-roller{width:15%;top:25%;left:56%}.lab-module__XFqHfa__dialogArt.lab-module__XFqHfa__paint .lab-module__XFqHfa__art .paint-swatches{bottom:50px;right:22%}.lab-module__XFqHfa__dialogArt.lab-module__XFqHfa__climate .lab-module__XFqHfa__art .ac-unit{width:48%;top:19%;left:20%}.lab-module__XFqHfa__dialogArt.lab-module__XFqHfa__climate .lab-module__XFqHfa__art .airflow{top:51%;left:29%}.lab-module__XFqHfa__dialogArt.lab-module__XFqHfa__climate .lab-module__XFqHfa__art .temperature{bottom:18%;right:18%}.lab-module__XFqHfa__dialogArt.lab-module__XFqHfa__finance .lab-module__XFqHfa__art .finance-chart{width:46%;height:65%;top:5%;left:28%}.lab-module__XFqHfa__dialogArt.lab-module__XFqHfa__finance .lab-module__XFqHfa__art .finance-axis{width:46%;top:74%;left:28%}.lab-module__XFqHfa__dialogArt.lab-module__XFqHfa__finance .lab-module__XFqHfa__art .finance-coin{top:20%;left:31%}.lab-module__XFqHfa__dialogArt.lab-module__XFqHfa__finance .lab-module__XFqHfa__art .finance-caption{display:none}.lab-module__XFqHfa__dialogArt.lab-module__XFqHfa__quote .lab-module__XFqHfa__art .quote-sheet{width:30%;min-height:180px;top:15px;left:36%}.lab-module__XFqHfa__dialogArt.lab-module__XFqHfa__quote .lab-module__XFqHfa__art .quote-seal{right:30%}.lab-module__XFqHfa__dialogArt.lab-module__XFqHfa__furniture .lab-module__XFqHfa__art .desk{width:44%;height:47%;top:30%;left:27%}.lab-module__XFqHfa__dialogArt.lab-module__XFqHfa__furniture .lab-module__XFqHfa__art .wood-samples{top:55px;right:19%}.lab-module__XFqHfa__dialogArt.lab-module__XFqHfa__work .lab-module__XFqHfa__art .work-calendar{width:40%;top:18%;left:29%}.lab-module__XFqHfa__dialogArt.lab-module__XFqHfa__work .lab-module__XFqHfa__art .work-tab{top:39%;right:25%}.lab-module__XFqHfa__dialogArt.lab-module__XFqHfa__work .lab-module__XFqHfa__art .work-caption{display:none}.lab-module__XFqHfa__dialogCopy{padding:24px 30px 12px}.lab-module__XFqHfa__dialogCopy h2{font-size:30px}.lab-module__XFqHfa__question{color:var(--color-ink-soft);margin-top:8px;font-size:16px}.lab-module__XFqHfa__previewScope{grid-template-columns:1fr 1.2fr;gap:24px;margin-top:28px;display:grid}.lab-module__XFqHfa__previewScope h3{font-size:13px;font-weight:700}.lab-module__XFqHfa__previewScope ul{color:var(--color-ink-soft);margin:10px 0 0;padding-left:16px;font-size:13px;line-height:1.7}.lab-module__XFqHfa__previewScope li+li{margin-top:4px}.lab-module__XFqHfa__comingSoon{border-top:1px solid var(--color-line);color:var(--color-ink-soft);margin-top:26px;padding-top:18px;font-size:12px}.lab-module__XFqHfa__dialogFooter{color:var(--color-ink-soft);justify-content:space-between;align-items:center;gap:16px;margin-top:10px;font-size:11px;display:flex}.lab-module__XFqHfa__dialogFooter>button{min-height:44px;color:var(--color-solar-blue);background:0 0;border:0;align-items:center;gap:16px;font-size:13px;display:flex}@media (max-width:1100px){.lab-module__XFqHfa__introCopy{max-width:340px}.lab-module__XFqHfa__intro h1{font-size:56px}.lab-module__XFqHfa__discovery{flex-wrap:wrap;gap:22px}.lab-module__XFqHfa__categories{gap:22px}.lab-module__XFqHfa__searchBox{width:300px}.lab-module__XFqHfa__searchBox input{font-size:13px}.lab-module__XFqHfa__energy .lab-module__XFqHfa__solar{gap:32px}.lab-module__XFqHfa__energy .lab-module__XFqHfa__solar .lab-module__XFqHfa__art{height:300px}.lab-module__XFqHfa__energy .lab-module__XFqHfa__power,.lab-module__XFqHfa__energy .lab-module__XFqHfa__battery{display:block}.lab-module__XFqHfa__energy .lab-module__XFqHfa__power .lab-module__XFqHfa__art,.lab-module__XFqHfa__energy .lab-module__XFqHfa__battery .lab-module__XFqHfa__art{height:230px}.lab-module__XFqHfa__energy .lab-module__XFqHfa__power .lab-module__XFqHfa__toolCopy,.lab-module__XFqHfa__energy .lab-module__XFqHfa__battery .lab-module__XFqHfa__toolCopy{padding-top:18px}.lab-module__XFqHfa__power .lab-module__XFqHfa__art .power-readout{width:40%;left:45%}.lab-module__XFqHfa__power .lab-module__XFqHfa__art .power-plug{left:20%}.lab-module__XFqHfa__power .lab-module__XFqHfa__art .power-cable{width:26%;left:21%}.lab-module__XFqHfa__battery .lab-module__XFqHfa__art .battery-unit{width:22%;left:24%}.lab-module__XFqHfa__battery .lab-module__XFqHfa__art .battery-reading{left:55%}.lab-module__XFqHfa__spaces .lab-module__XFqHfa__toolCopy{display:block}.lab-module__XFqHfa__spaces .lab-module__XFqHfa__previewButton{border-bottom:1px solid var(--color-line);flex-direction:row;justify-content:space-between;width:100%;margin-top:14px;font-size:12px!important}.lab-module__XFqHfa__spaces .lab-module__XFqHfa__previewButton>span{width:auto;color:var(--color-solar-blue);background:0 0}.lab-module__XFqHfa__work.lab-module__XFqHfa__shelf{gap:20px}.lab-module__XFqHfa__work .lab-module__XFqHfa__toolCopy h3{font-size:22px}.lab-module__XFqHfa__work .lab-module__XFqHfa__tagline{font-size:14px}.lab-module__XFqHfa__work .lab-module__XFqHfa__art .work-caption{bottom:47px}.lab-module__XFqHfa__work .lab-module__XFqHfa__art .work-calendar{padding:12px}.lab-module__XFqHfa__finance .lab-module__XFqHfa__art .finance-caption{display:none}}@media (max-width:800px){.lab-module__XFqHfa__intro{gap:24px}.lab-module__XFqHfa__introCopy{max-width:290px}.lab-module__XFqHfa__introCopy>p{font-size:20px}.lab-module__XFqHfa__discovery{flex-direction:column-reverse;align-items:stretch;padding-block:20px 0}.lab-module__XFqHfa__searchBox{width:100%}.lab-module__XFqHfa__searchBox input{font-size:16px}.lab-module__XFqHfa__categories{justify-content:space-between;gap:12px}.lab-module__XFqHfa__categories>button[aria-pressed=true]:after{bottom:-1px}.lab-module__XFqHfa__chapterHeading{display:block}.lab-module__XFqHfa__chapterHeading>p{max-width:none;margin-top:12px}.lab-module__XFqHfa__energy .lab-module__XFqHfa__solar{gap:24px}.lab-module__XFqHfa__energy .lab-module__XFqHfa__solar h3{font-size:32px}.lab-module__XFqHfa__energy .lab-module__XFqHfa__solar .lab-module__XFqHfa__tagline{font-size:17px}.lab-module__XFqHfa__energy .lab-module__XFqHfa__solar .lab-module__XFqHfa__description{font-size:14px}.lab-module__XFqHfa__solarGreeting{font-size:21px}.lab-module__XFqHfa__work.lab-module__XFqHfa__shelf{grid-template-columns:1fr}.lab-module__XFqHfa__work.lab-module__XFqHfa__shelf .lab-module__XFqHfa__tool{grid-template-columns:1fr 1fr;align-items:center;gap:24px;display:grid}.lab-module__XFqHfa__work.lab-module__XFqHfa__shelf .lab-module__XFqHfa__toolCopy{padding-top:0}.lab-module__XFqHfa__work .lab-module__XFqHfa__art{height:250px}}@media (max-width:600px){.lab-module__XFqHfa__intro{padding-block:24px 30px;display:block}.lab-module__XFqHfa__intro h1{font-size:48px}.lab-module__XFqHfa__introCopy{max-width:350px;margin-top:20px}.lab-module__XFqHfa__introCopy>p{margin-bottom:6px;font-size:19px}.lab-module__XFqHfa__introCopy>span{font-size:14px}.lab-module__XFqHfa__intro .lab-module__XFqHfa__eyebrow{font-size:10px}.lab-module__XFqHfa__categories{flex-wrap:wrap;gap:8px}.lab-module__XFqHfa__categories>button{gap:4px;font-size:12px}.lab-module__XFqHfa__categories>button>span{font-size:9px}.lab-module__XFqHfa__collectionNote{padding-top:16px;font-size:11px;display:block}.lab-module__XFqHfa__collectionNote>span{margin-top:5px;display:block}.lab-module__XFqHfa__chapter{padding-block:30px}.lab-module__XFqHfa__chapterHeading{margin-bottom:22px}.lab-module__XFqHfa__chapterHeading h2{max-width:290px;font-size:24px}.lab-module__XFqHfa__chapterHeading>p{font-size:13px}.lab-module__XFqHfa__shelf,.lab-module__XFqHfa__spaces,.lab-module__XFqHfa__work.lab-module__XFqHfa__shelf{grid-template-columns:1fr;gap:32px}.lab-module__XFqHfa__energy .lab-module__XFqHfa__solar,.lab-module__XFqHfa__work.lab-module__XFqHfa__shelf .lab-module__XFqHfa__tool{grid-column:auto;display:block}.lab-module__XFqHfa__energy .lab-module__XFqHfa__solar{padding-bottom:0}.lab-module__XFqHfa__energy .lab-module__XFqHfa__solar .lab-module__XFqHfa__art{height:265px}.lab-module__XFqHfa__energy .lab-module__XFqHfa__solar .lab-module__XFqHfa__toolCopy{padding:20px 2px 0}.lab-module__XFqHfa__energy .lab-module__XFqHfa__solar h3{font-size:30px}.lab-module__XFqHfa__energy .lab-module__XFqHfa__solar .lab-module__XFqHfa__description{max-width:none;margin-top:10px;font-size:14px}.lab-module__XFqHfa__energy .lab-module__XFqHfa__solar .lab-module__XFqHfa__previewButton{border-bottom:1px solid var(--color-line);width:100%;margin-top:14px;font-size:12px!important}.lab-module__XFqHfa__firstUp{margin-bottom:10px}.lab-module__XFqHfa__solar .lab-module__XFqHfa__art .sun-disc{width:65px;height:65px}.lab-module__XFqHfa__solar .lab-module__XFqHfa__unit{font-size:9px}.lab-module__XFqHfa__solarGreeting{font-size:21px}.lab-module__XFqHfa__art,.lab-module__XFqHfa__work .lab-module__XFqHfa__art{height:240px}.lab-module__XFqHfa__toolCopy h3,.lab-module__XFqHfa__work .lab-module__XFqHfa__toolCopy h3{font-size:23px}.lab-module__XFqHfa__tagline,.lab-module__XFqHfa__work .lab-module__XFqHfa__tagline{font-size:15px}.lab-module__XFqHfa__description,.lab-module__XFqHfa__spaces .lab-module__XFqHfa__description,.lab-module__XFqHfa__energy .lab-module__XFqHfa__description{font-size:14px}.lab-module__XFqHfa__work.lab-module__XFqHfa__shelf .lab-module__XFqHfa__toolCopy{padding-top:18px}.lab-module__XFqHfa__spaces .lab-module__XFqHfa__previewButton{min-height:46px}.lab-module__XFqHfa__climate .lab-module__XFqHfa__art .temperature{font-size:44px;bottom:19%;right:10%}.lab-module__XFqHfa__climate .lab-module__XFqHfa__art .airflow{left:19%}.lab-module__XFqHfa__work .lab-module__XFqHfa__art .work-calendar{width:60%;top:20%;left:20%}.lab-module__XFqHfa__work .lab-module__XFqHfa__art .work-caption{bottom:43px}.lab-module__XFqHfa__endnote{flex-direction:column;gap:5px;padding-block:25px 45px;font-size:12px}.lab-module__XFqHfa__dialog{width:calc(100% - 24px);max-height:calc(100dvh - 24px)}.lab-module__XFqHfa__dialogTop{gap:8px;padding-inline:16px}.lab-module__XFqHfa__dialogTop>span{font-size:9px}.lab-module__XFqHfa__dialogCopy{padding:20px 20px 12px}.lab-module__XFqHfa__dialogCopy h2{font-size:27px}.lab-module__XFqHfa__question{font-size:15px}.lab-module__XFqHfa__previewScope{grid-template-columns:1fr;gap:18px;margin-top:24px}.lab-module__XFqHfa__previewScope ul{font-size:14px}.lab-module__XFqHfa__dialogArt .lab-module__XFqHfa__art{height:190px}.lab-module__XFqHfa__dialogArt.lab-module__XFqHfa__solar .lab-module__XFqHfa__art .solar-panel{width:43%;height:39%;top:27%;left:44%}.lab-module__XFqHfa__dialogArt.lab-module__XFqHfa__solar .lab-module__XFqHfa__art .panel-stand{width:30%;left:51%}.lab-module__XFqHfa__dialogArt.lab-module__XFqHfa__solar .lab-module__XFqHfa__art .sun-disc{left:14%}.lab-module__XFqHfa__dialogArt.lab-module__XFqHfa__power .lab-module__XFqHfa__art .power-readout{width:42%;top:16%;left:43%}.lab-module__XFqHfa__dialogArt.lab-module__XFqHfa__power .lab-module__XFqHfa__art .power-cable{width:29%;top:44%;left:17%}.lab-module__XFqHfa__dialogArt.lab-module__XFqHfa__power .lab-module__XFqHfa__art .power-plug{left:16%}.lab-module__XFqHfa__dialogArt.lab-module__XFqHfa__battery .lab-module__XFqHfa__art .battery-unit{width:24%;height:53%;left:20%}.lab-module__XFqHfa__dialogArt.lab-module__XFqHfa__construction .lab-module__XFqHfa__art .brick-stack{width:53%;height:35%;left:26%}.lab-module__XFqHfa__dialogArt.lab-module__XFqHfa__construction .lab-module__XFqHfa__art .build-dimension{width:53%;left:26%}.lab-module__XFqHfa__dialogArt.lab-module__XFqHfa__construction .lab-module__XFqHfa__art .build-ruler{width:44%;bottom:12px;left:20%}.lab-module__XFqHfa__dialogArt.lab-module__XFqHfa__paint .lab-module__XFqHfa__art .paint-wall{width:57%;left:16%}.lab-module__XFqHfa__dialogArt.lab-module__XFqHfa__paint .lab-module__XFqHfa__art .paint-roller{width:22%}.lab-module__XFqHfa__dialogArt.lab-module__XFqHfa__paint .lab-module__XFqHfa__art .paint-swatches{gap:4px;bottom:57px;right:9%}.lab-module__XFqHfa__dialogArt.lab-module__XFqHfa__paint .lab-module__XFqHfa__art .paint-swatches i{width:17px;height:17px}.lab-module__XFqHfa__dialogArt.lab-module__XFqHfa__climate .lab-module__XFqHfa__art .ac-unit{width:58%;left:12%}.lab-module__XFqHfa__dialogArt.lab-module__XFqHfa__climate .lab-module__XFqHfa__art .airflow{left:20%}.lab-module__XFqHfa__dialogArt.lab-module__XFqHfa__climate .lab-module__XFqHfa__art .temperature{font-size:36px;right:12%}.lab-module__XFqHfa__dialogArt.lab-module__XFqHfa__finance .lab-module__XFqHfa__art .finance-chart{width:58%;left:23%}.lab-module__XFqHfa__dialogArt.lab-module__XFqHfa__finance .lab-module__XFqHfa__art .finance-axis{width:58%;left:23%}.lab-module__XFqHfa__dialogArt.lab-module__XFqHfa__quote .lab-module__XFqHfa__art .quote-sheet{width:49%;min-height:165px;padding:11px;left:25%}.lab-module__XFqHfa__dialogArt.lab-module__XFqHfa__quote .lab-module__XFqHfa__art .quote-sheet>strong{margin-block:8px 10px;font-size:18px}.lab-module__XFqHfa__dialogArt.lab-module__XFqHfa__quote .lab-module__XFqHfa__art .quote-seal{right:17%}.lab-module__XFqHfa__dialogArt.lab-module__XFqHfa__furniture .lab-module__XFqHfa__art .desk{width:56%;left:20%}.lab-module__XFqHfa__dialogArt.lab-module__XFqHfa__furniture .lab-module__XFqHfa__art .wood-samples{top:45px;right:9%}.lab-module__XFqHfa__dialogArt.lab-module__XFqHfa__work .lab-module__XFqHfa__art .work-calendar{width:60%;padding:10px;top:16%;left:20%}.lab-module__XFqHfa__dialogArt.lab-module__XFqHfa__work .lab-module__XFqHfa__art .work-tab{right:13%}.lab-module__XFqHfa__comingSoon{margin-top:22px;font-size:12px}.lab-module__XFqHfa__dialogFooter{flex-wrap:wrap;gap:0 12px}}@media (max-width:360px){.lab-module__XFqHfa__categories>button{font-size:11px}.lab-module__XFqHfa__categories{gap:6px}.lab-module__XFqHfa__categories>button>span{font-size:8px}.lab-module__XFqHfa__spaces .lab-module__XFqHfa__toolCopy h3{font-size:22px}}@media (prefers-reduced-motion:reduce){.lab-module__XFqHfa__page *,.lab-module__XFqHfa__page :before,.lab-module__XFqHfa__page :after{transition:none!important;animation:none!important}:is(.lab-module__XFqHfa__tool:hover .sun-disc,.lab-module__XFqHfa__tool:hover .airflow,.lab-module__XFqHfa__tool:hover .paint-color,.lab-module__XFqHfa__tool:focus-within .sun-disc,.lab-module__XFqHfa__tool:focus-within .airflow,.lab-module__XFqHfa__tool:focus-within .paint-color){transform:none}}
