.ZCHS4q_page{background:var(--home-surface);min-height:100vh;color:var(--home-foreground);font-size:16px;line-height:1.6}.ZCHS4q_page *,.ZCHS4q_page :before,.ZCHS4q_page :after{border-color:var(--home-border)}.ZCHS4q_page :where(a,button,summary,[tabindex]):focus-visible{outline:2px solid var(--home-focus);outline-offset:4px}.ZCHS4q_page :where(a,button,summary){transition:background-color var(--home-motion-duration) var(--home-motion-ease), color var(--home-motion-duration) var(--home-motion-ease), transform var(--home-motion-duration) var(--home-motion-ease);min-height:var(--home-control-size)}.ZCHS4q_page :where(a){text-decoration:none}.ZCHS4q_page :where(button,summary){cursor:pointer}.ZCHS4q_page :where(button):active{transform:translateY(1px)}.ZCHS4q_page :where(button):disabled{opacity:.55;cursor:not-allowed;transform:none}.ZCHS4q_page :where(section[id]){scroll-margin-top:var(--home-space-40)}.ZCHS4q_page code,.ZCHS4q_page pre{font-family:var(--home-mono)}.ZCHS4q_page h1,.ZCHS4q_page h2,.ZCHS4q_page h3{font-feature-settings:"cv11", "ss01";overflow-wrap:break-word;min-width:0;font-weight:600}.ZCHS4q_container,.ZCHS4q_wideContainer{width:min(1100px,100% - 64px);margin-inline:auto}.ZCHS4q_srOnly,.ZCHS4q_skipLink:not(:focus){clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ZCHS4q_skipLink:focus{z-index:50;padding:var(--home-space-12) var(--home-space-16);background:var(--home-primary);color:var(--home-primaryForeground);position:fixed;top:16px;left:16px}.ZCHS4q_headerInner{justify-content:space-between;align-items:center;gap:var(--home-space-32);width:min(1200px,100% - 64px);display:flex}.ZCHS4q_brand{min-width:var(--home-control-size);align-items:center;gap:var(--home-space-8);letter-spacing:-.04em;border-radius:8px;font-size:17px;font-weight:600;display:inline-flex}.ZCHS4q_brand:hover{color:var(--home-primary)}.ZCHS4q_mark{width:var(--home-space-28);height:var(--home-space-28);color:var(--home-highlight);flex:none;display:block;overflow:visible}.ZCHS4q_markTile{fill:var(--home-foreground)}.ZCHS4q_markUpper,.ZCHS4q_markLower{transition:transform var(--home-motion-settle) var(--home-motion-spring)}.ZCHS4q_brand:is(:hover,:focus-visible) .ZCHS4q_markUpper{transform:translateY(-.5px)}.ZCHS4q_brand:is(:hover,:focus-visible) .ZCHS4q_markLower{transform:translateY(.5px)}.ZCHS4q_nav{align-items:center;gap:var(--home-space-8);font-size:14px;display:flex}.ZCHS4q_nav a{min-width:var(--home-control-size);justify-content:center;align-items:center;gap:var(--home-space-8);padding:var(--home-space-8) var(--home-space-12);white-space:nowrap;color:var(--home-mutedForeground);border-radius:8px;display:inline-flex}.ZCHS4q_nav a:hover,.ZCHS4q_heroAgents a:hover{background:var(--home-background);color:var(--home-foreground)}.ZCHS4q_stars{font-family:var(--home-mono);font-size:13px}.ZCHS4q_main{gap:var(--home-section-space);flex-direction:column;display:flex}.ZCHS4q_section{min-width:0}.ZCHS4q_page h2{font-size:var(--home-heading);letter-spacing:-.045em;text-wrap:balance;max-width:25ch;line-height:1.12}.ZCHS4q_sectionHeading{margin-bottom:var(--home-space-56)}.ZCHS4q_sectionHeading h2{text-align:center;margin-inline:auto}.ZCHS4q_heroAgents{color:var(--home-mutedForeground);align-items:center;font-size:13px;display:flex}.ZCHS4q_heroAgents a{padding-inline:var(--home-space-8);border-radius:8px;align-items:center;display:inline-flex}.ZCHS4q_textLink,.ZCHS4q_chipLink,.ZCHS4q_sourceLink{justify-content:center;align-items:center;gap:var(--home-space-8);padding:var(--home-space-8) var(--home-space-16);border-radius:8px;font-size:14px;display:inline-flex}.ZCHS4q_textLink{color:var(--home-mutedForeground)}.ZCHS4q_textLink:hover,.ZCHS4q_chipLink:hover{background:var(--home-chrome);color:var(--home-foreground)}.ZCHS4q_chipLink{background:var(--home-background);color:var(--home-foreground)}.ZCHS4q_textLink svg,.ZCHS4q_chipLink svg,.ZCHS4q_sourceLink svg{flex:none}.ZCHS4q_reportTerminal{padding:var(--home-space-28) var(--home-space-40);background:var(--home-fieldDeep);color:var(--home-fieldInk);box-shadow:var(--home-object-shadow);border-radius:20px;margin:0}.ZCHS4q_page .ZCHS4q_reportTerminal :focus-visible{outline-color:var(--home-primaryTint)}.ZCHS4q_reportHeader{justify-content:space-between;align-items:center;gap:var(--home-space-16);color:var(--home-fieldMuted);font-size:13px;display:flex}.ZCHS4q_reportHeader>span:first-child{color:var(--home-fieldInk);font-size:16px}.ZCHS4q_axisChoices{gap:var(--home-space-8);padding-block:var(--home-space-28) var(--home-space-24);border-bottom:1px solid var(--home-darkRule);display:flex}.ZCHS4q_axisChoices button{padding:var(--home-space-8) var(--home-space-20);color:var(--home-fieldMuted);background:var(--home-empty);white-space:nowrap;border-radius:8px;font-size:14px}.ZCHS4q_axisChoices button:hover{background:var(--home-field)}.ZCHS4q_axisTitle{justify-content:space-between;align-items:center;gap:var(--home-space-20);padding-block:var(--home-space-24);display:flex}.ZCHS4q_axisTitle h3{letter-spacing:-.025em;font-size:20px}.ZCHS4q_axisTitle h3:first-letter{text-transform:uppercase}.ZCHS4q_axisTitle p{color:var(--home-fieldMuted);font-size:13px}.ZCHS4q_axisTitle code{margin-left:var(--home-space-8);color:var(--home-fieldInk)}.ZCHS4q_measurementColumns{gap:var(--home-space-32);padding-block:var(--home-space-8) var(--home-space-24);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ZCHS4q_measurementColumn{min-width:0;padding-inline:var(--home-space-24);border-left:1px solid var(--home-darkRule)}.ZCHS4q_measurementColumn:first-child{border-left:0;padding-left:0}.ZCHS4q_measurementColumn:last-child{padding-right:0}.ZCHS4q_screenName{color:var(--home-fieldMuted);font-size:14px}.ZCHS4q_measuredNumber{margin-block:var(--home-space-8) var(--home-space-20);font-variant-numeric:tabular-nums;letter-spacing:-.06em;font-size:80px;font-weight:500;line-height:1.2}.ZCHS4q_measuredBar{height:var(--home-space-20);width:100%;margin-block:var(--home-space-16)}.ZCHS4q_measuredBar i{background:var(--home-fieldMuted);width:100%;height:100%;transform:scaleX(var(--bar-size));transform-origin:0;border-radius:2px;display:block}.ZCHS4q_measurementColumn[data-different] .ZCHS4q_measuredBar i{background:var(--home-accentTint)}.ZCHS4q_measurementNote{min-height:var(--home-space-24);margin-top:var(--home-space-16);color:var(--home-fieldMuted);font-size:13px}.ZCHS4q_measurementColumn[data-different] .ZCHS4q_measurementNote{color:var(--home-fieldInk)}.ZCHS4q_measurementColumn[data-different] .ZCHS4q_measurementNote:before{content:"≠";margin-right:var(--home-space-8)}.ZCHS4q_measuredValue{font:13px/1.6 var(--home-mono);min-height:var(--home-control-size);overflow-wrap:anywhere}.ZCHS4q_measuredRadii,.ZCHS4q_measuredControls{align-items:center;gap:var(--home-space-12);height:136px;display:flex}.ZCHS4q_measuredRadii i{width:var(--home-space-28);height:var(--home-space-28);border:2px solid var(--home-fieldMuted);max-width:var(--home-compact-control-size);flex:1}.ZCHS4q_measuredControls i{background:var(--home-fieldMuted);border-radius:4px;flex:1}.ZCHS4q_measuredFont{align-items:baseline;gap:var(--home-space-12);letter-spacing:-.06em;height:136px;font-size:76px;line-height:136px;display:flex}.ZCHS4q_measuredFont>span{font:13px/1.4 var(--home-mono);letter-spacing:0}.ZCHS4q_atRestNote{color:var(--home-fieldMuted);margin-top:var(--home-space-8);font-size:13px}.ZCHS4q_terminalCommand{border-top:1px solid var(--home-darkRule);margin-top:var(--home-space-24);padding-top:var(--home-space-20);color:var(--home-fieldMuted);font:11px/1.7 var(--home-mono);overflow-wrap:anywhere;position:relative}.ZCHS4q_terminalCommand code{display:block}.ZCHS4q_reportCaption{margin-top:var(--home-space-24);color:var(--home-mutedForeground);text-align:center;font-size:13px}.ZCHS4q_reportCaption>p{max-width:74ch;margin:0 auto var(--home-space-12)}.ZCHS4q_disclosure{color:var(--home-mutedForeground);text-align:left;font-size:14px}.ZCHS4q_disclosure summary{width:fit-content;min-height:var(--home-control-size);padding:var(--home-space-12) var(--home-space-16);cursor:pointer;border-radius:8px}.ZCHS4q_disclosure summary:hover{color:var(--home-foreground);background:var(--home-background)}.ZCHS4q_disclosure>p{margin-block:var(--home-space-16);max-width:75ch}.ZCHS4q_reportCaption>.ZCHS4q_disclosure>summary,.ZCHS4q_advanced>summary,.ZCHS4q_footerDisclosure>summary{margin-inline:auto}.ZCHS4q_verdict{font-size:16px;line-height:1.65}.ZCHS4q_outputMeta{color:var(--home-mutedForeground);overflow-wrap:anywhere;font-size:13px}.ZCHS4q_command,.ZCHS4q_rules{margin-block:var(--home-space-16);padding:var(--home-space-24);background:var(--home-background);color:var(--home-foreground);white-space:pre-wrap;overflow-wrap:anywhere;font:12px/1.7 var(--home-mono);border-radius:8px;overflow-x:auto}.ZCHS4q_tableScroll{margin-block:var(--home-space-24);overflow-x:auto}.ZCHS4q_driftTable{table-layout:fixed;border-collapse:collapse;text-align:left;width:100%;min-width:960px;font-size:13px}.ZCHS4q_driftTable th,.ZCHS4q_driftTable td{padding:var(--home-space-12) var(--home-space-8);border-bottom:1px solid var(--home-rule);vertical-align:top;overflow-wrap:anywhere}.ZCHS4q_driftTable th{font-weight:500}.ZCHS4q_driftTable th:first-child{width:100px}.ZCHS4q_driftTable td:nth-child(2),.ZCHS4q_driftTable th:nth-child(2){background:var(--home-background)}.ZCHS4q_stateLabel{font-size:13px;display:block}.ZCHS4q_measurement{font-family:var(--home-mono);font-size:13px;display:inline}.ZCHS4q_measurementFlag{color:var(--home-danger);font-size:13px;display:block}.ZCHS4q_swatch{width:var(--home-space-12);height:var(--home-space-12);vertical-align:-2px;margin-right:var(--home-space-4);background:var(--measurement-color);border:1px solid var(--home-border);border-radius:2px;display:inline-block}.ZCHS4q_mobileMeasurements{display:none}.ZCHS4q_rulesLayout{gap:var(--home-space-64);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;display:grid}.ZCHS4q_rulesLayout .ZCHS4q_sectionHeading{padding-top:var(--home-space-64);margin:0}.ZCHS4q_rulesObject{background:var(--home-accentTint);color:var(--home-foreground);padding:var(--home-space-24) var(--home-space-32);border-radius:16px;min-width:0}.ZCHS4q_rulesFile{justify-content:space-between;gap:var(--home-space-16);padding-block:var(--home-space-8) var(--home-space-28);font-size:13px;display:flex}.ZCHS4q_rulesFile>span:last-child{color:var(--home-mutedForeground);text-align:right;max-width:12ch}.ZCHS4q_ruleGrid{margin:0;padding:0;list-style:none}.ZCHS4q_ruleCard{border-top:1px solid var(--home-rule)}.ZCHS4q_ruleCard summary{gap:var(--home-space-12);padding-block:var(--home-space-16);min-height:var(--home-space-64);border-radius:4px;grid-template-columns:56px minmax(0,1fr) auto 16px;align-items:center;list-style:none;display:grid}.ZCHS4q_ruleCard summary::-webkit-details-marker{display:none}.ZCHS4q_ruleCard summary:hover{background:var(--home-workbench)}.ZCHS4q_ruleCard summary code{color:var(--home-foreground);font-size:13px}.ZCHS4q_ruleCard h3{letter-spacing:-.02em;margin:0;font-size:16px;line-height:1.35}.ZCHS4q_rulePriority{color:var(--home-mutedForeground);font-size:13px}.ZCHS4q_ruleExpand{color:var(--home-foreground);font-size:20px}.ZCHS4q_ruleCard details[open] .ZCHS4q_ruleExpand{transform:rotate(45deg)}.ZCHS4q_ruleCard p{color:var(--home-mutedForeground);margin:0 var(--home-space-20) var(--home-space-24) 68px;font-size:14px;line-height:1.65}.ZCHS4q_bundleCaption{padding-top:var(--home-space-16);border-top:1px solid var(--home-rule)}.ZCHS4q_bundleCaption a{color:var(--home-foreground);padding:var(--home-space-8);border-radius:8px;align-items:center;font-size:14px;display:inline-flex}.ZCHS4q_bundleCaption a:hover,.ZCHS4q_rulesObject .ZCHS4q_disclosure summary:hover{background:var(--home-workbench)}.ZCHS4q_rulesObject .ZCHS4q_disclosure{font-size:13px}.ZCHS4q_rulesObject .ZCHS4q_disclosure summary{padding-inline:var(--home-space-8)}.ZCHS4q_comparison{margin:0}.ZCHS4q_comparisonHeading h2{max-width:22ch}.ZCHS4q_comparisonImage{width:100%;height:auto;box-shadow:var(--home-object-shadow);border-radius:16px;display:block}.ZCHS4q_receipts{margin-top:var(--home-space-24);color:var(--home-mutedForeground);text-align:center;font-size:14px}.ZCHS4q_receipts p:first-child{justify-content:center;align-items:center;gap:var(--home-space-8) var(--home-space-24);flex-wrap:wrap;display:flex}.ZCHS4q_receipts a{align-items:center;gap:var(--home-space-8);padding:var(--home-space-8) var(--home-space-12);border-radius:8px;display:inline-flex}.ZCHS4q_receipts a:hover{background:var(--home-background);color:var(--home-foreground)}.ZCHS4q_historical{margin-top:var(--home-space-12);font-size:13px}.ZCHS4q_reading{gap:var(--home-space-64);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;display:grid}.ZCHS4q_reading h2{text-align:left;max-width:none;font-size:56px}.ZCHS4q_whyCopy{max-width:55ch;color:var(--home-mutedForeground);font-size:20px;line-height:1.75}.ZCHS4q_whyCopy code{background:var(--home-background);padding:var(--home-space-4);border-radius:4px;font-size:.8em}.ZCHS4q_linkRow{gap:var(--home-space-8);margin-top:var(--home-space-28);flex-wrap:wrap;display:flex}.ZCHS4q_startCard{width:min(1100px,100% - 64px);padding:72px var(--home-space-96);background:var(--home-field);color:var(--home-fieldInk);text-align:center;border-radius:24px;margin-inline:auto}.ZCHS4q_startCard h2{max-width:20ch;margin-inline:auto}.ZCHS4q_startLead{margin:var(--home-space-24) auto 0;color:var(--home-fieldMuted);font-size:18px}.ZCHS4q_startInstall{margin-top:var(--home-space-32)}.ZCHS4q_agentChoices{justify-content:center;gap:var(--home-space-8);margin-top:var(--home-space-16);display:flex}.ZCHS4q_agentChoices button{padding:var(--home-space-8) var(--home-space-20);color:var(--home-fieldMuted);border-radius:8px;justify-content:center;align-items:center;font-size:14px;display:inline-flex}.ZCHS4q_agentChoices button:hover{background:var(--home-fieldDeep)}.ZCHS4q_sourceLink{margin-top:var(--home-space-24);color:var(--home-fieldInk)}.ZCHS4q_sourceLink:hover{background:var(--home-fieldDeep)}.ZCHS4q_page .ZCHS4q_startCard .ZCHS4q_installLine :focus-visible{outline-color:var(--home-focus)}.ZCHS4q_startCard .ZCHS4q_copyStatus{color:var(--home-fieldInk)}.ZCHS4q_advanced{width:min(960px,100% - 64px);margin:var(--home-space-16) auto 0}.ZCHS4q_showcaseHeading{text-align:center;margin-bottom:var(--home-space-24)}.ZCHS4q_showcaseHeading h2{max-width:18ch;margin-inline:auto}.ZCHS4q_showcaseHeading .ZCHS4q_textLink{margin-top:var(--home-space-16)}.ZCHS4q_ribbon{--ribbon-card-width:480px;min-width:0}.ZCHS4q_ribbonViewport{overscroll-behavior-inline:contain;width:100%;scroll-padding-inline:var(--home-space-16);scrollbar-width:thin;overflow-x:auto}.ZCHS4q_ribbonTrack{width:max-content;padding-block:var(--home-space-32);display:flex}.ZCHS4q_ribbonGroup{gap:var(--home-space-24);padding-inline:var(--home-space-12);flex:none;display:flex}.ZCHS4q_ribbonGroup>li{width:var(--ribbon-card-width);flex:none}.ZCHS4q_ribbonGroup[aria-hidden=true]{display:none}.ZCHS4q_showcaseItem{width:var(--ribbon-card-width);height:calc(var(--ribbon-card-width) * .625);background:var(--home-background);box-shadow:var(--home-object-shadow);border-radius:12px;display:block;overflow:clip}.ZCHS4q_showcaseImage{object-fit:cover;object-position:top;width:100%;height:100%;display:block}.ZCHS4q_footer{padding-bottom:var(--home-space-48);text-align:center;margin-top:120px}.ZCHS4q_footerCredit{color:var(--home-mutedForeground);font-size:14px}.ZCHS4q_footerCredit a{padding:var(--home-space-8);border-radius:8px;align-items:center;display:inline-flex}.ZCHS4q_footerCredit a:hover{background:var(--home-background);color:var(--home-foreground)}.ZCHS4q_footerDisclosure{margin-top:var(--home-space-8)}.ZCHS4q_footerNav ul{justify-content:center;gap:0 var(--home-space-8);padding-top:var(--home-space-24);flex-wrap:wrap;display:flex}.ZCHS4q_footerNav li{color:var(--home-mutedForeground);align-items:center;font-size:13px;display:inline-flex}.ZCHS4q_footerNav a{padding:var(--home-space-8) var(--home-space-12);border-radius:8px;align-items:center;display:inline-flex}.ZCHS4q_footerNav a:hover{background:var(--home-background);color:var(--home-foreground)}.ZCHS4q_installLine{min-height:var(--home-space-64);border:1px solid var(--home-border);background:var(--home-surface);color:var(--home-foreground);text-align:left;align-items:center;display:flex}.ZCHS4q_installCode{min-width:0;font:13px/1.7 var(--home-mono);flex:1;display:block}.ZCHS4q_copyButton{justify-content:center;align-items:center;gap:var(--home-space-8);min-height:var(--home-control-size);background:var(--home-primary);color:var(--home-primaryForeground);cursor:pointer;flex:none;font-size:14px;font-weight:500;display:inline-flex}.ZCHS4q_copyButton:hover{background:var(--home-primaryHover)}.ZCHS4q_copyStatus{margin-top:var(--home-space-8);color:var(--home-mutedForeground);font-size:13px}.ZCHS4q_installOptions{margin-top:var(--home-space-8)}.ZCHS4q_installOptions p{font-size:14px}.ZCHS4q_prompt{margin-top:var(--home-space-16)}.ZCHS4q_promptBody{padding:var(--home-space-24);background:var(--home-background);border-radius:12px}.ZCHS4q_promptBody>code{white-space:pre-wrap;overflow-wrap:anywhere;font:13px/1.65 var(--home-mono);display:block}.ZCHS4q_promptBody .ZCHS4q_copyButton{margin-top:var(--home-space-16)}@media (max-width:900px){.ZCHS4q_rulesLayout,.ZCHS4q_reading{gap:var(--home-space-40);grid-template-columns:minmax(0,1fr)}.ZCHS4q_rulesLayout .ZCHS4q_sectionHeading{padding:0}.ZCHS4q_rulesLayout .ZCHS4q_sectionHeading h2{max-width:23ch}.ZCHS4q_reading h2{max-width:20ch;font-size:var(--home-heading)}.ZCHS4q_rulesFile>span:last-child{max-width:none}}@media (max-width:720px){.ZCHS4q_page{--home-section-space:96px;--home-heading:36px}.ZCHS4q_container,.ZCHS4q_wideContainer,.ZCHS4q_advanced{width:calc(100% - 40px)}.ZCHS4q_headerInner{gap:var(--home-space-8);width:calc(100% - 32px)}.ZCHS4q_brandName{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.ZCHS4q_nav{gap:0;font-size:13px}.ZCHS4q_nav a{padding-inline:var(--home-space-8);gap:var(--home-space-4)}.ZCHS4q_stars{font-size:13px}.ZCHS4q_sectionHeading{margin-bottom:36px}.ZCHS4q_reportTerminal{padding:var(--home-space-20);border-radius:12px}.ZCHS4q_reportHeader{gap:var(--home-space-8);font-size:13px}.ZCHS4q_reportHeader>span:first-child{font-size:13px}.ZCHS4q_axisChoices{padding-block:var(--home-space-20);justify-content:space-between;gap:0}.ZCHS4q_axisChoices button{padding-inline:var(--home-space-12);font-size:13px}.ZCHS4q_axisTitle{padding-block:var(--home-space-20);align-items:start;gap:var(--home-space-12)}.ZCHS4q_axisTitle h3{flex:1;font-size:16px}.ZCHS4q_axisTitle p{text-align:right;max-width:45%;font-size:13px}.ZCHS4q_axisTitle code{margin-left:0;display:block}.ZCHS4q_measurementColumns{gap:var(--home-space-12);padding-block:var(--home-space-8) var(--home-space-16)}.ZCHS4q_measurementColumn{border:0;padding-inline:0}.ZCHS4q_screenName{font-size:13px}.ZCHS4q_measuredNumber{margin-block:var(--home-space-12);font-size:56px}.ZCHS4q_measuredBar{height:var(--home-space-12)}.ZCHS4q_measurementNote,.ZCHS4q_measuredValue{overflow-wrap:anywhere;font-size:13px}.ZCHS4q_measuredRadii,.ZCHS4q_measuredControls{gap:var(--home-space-4);height:100px}.ZCHS4q_measuredRadii i{width:var(--home-space-12);height:var(--home-space-24);border-width:1px}.ZCHS4q_measuredFont{gap:var(--home-space-4);height:100px;font-size:36px;line-height:100px}.ZCHS4q_measuredFont>span,.ZCHS4q_atRestNote,.ZCHS4q_terminalCommand,.ZCHS4q_reportCaption{font-size:13px}.ZCHS4q_reportCaption>.ZCHS4q_disclosure>summary{padding-inline:var(--home-space-8);font-size:13px}.ZCHS4q_tableScroll{display:none}.ZCHS4q_mobileMeasurements{display:block}.ZCHS4q_screenDetails{border-top:1px solid var(--home-rule)}.ZCHS4q_screenDetails>summary{width:100%}.ZCHS4q_screenDetails dl>div{gap:var(--home-space-16);padding-block:var(--home-space-12);border-bottom:1px solid var(--home-rule);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.ZCHS4q_screenDetails dt{font-size:13px}.ZCHS4q_screenDetails small{margin-top:var(--home-space-8);color:var(--home-mutedForeground);font-size:13px;display:block}.ZCHS4q_rulesObject{padding:var(--home-space-20);border-radius:12px}.ZCHS4q_rulesFile{gap:var(--home-space-4);padding-bottom:var(--home-space-20);flex-direction:column}.ZCHS4q_rulesFile>span:last-child{text-align:left}.ZCHS4q_ruleCard summary{gap:var(--home-space-8);grid-template-columns:48px minmax(0,1fr) auto 12px}.ZCHS4q_ruleCard summary code,.ZCHS4q_rulePriority{font-size:13px}.ZCHS4q_ruleCard h3{font-size:14px}.ZCHS4q_ruleCard p{margin-left:var(--home-space-56);margin-right:0;font-size:13px}.ZCHS4q_comparisonImage{border-radius:8px}.ZCHS4q_receipts{font-size:13px}.ZCHS4q_receipts p:first-child{gap:var(--home-space-4)}.ZCHS4q_receipts a{padding-inline:var(--home-space-8);text-align:left}.ZCHS4q_historical{font-size:13px}.ZCHS4q_whyCopy{font-size:17px;line-height:1.75}.ZCHS4q_linkRow{gap:var(--home-space-8)}.ZCHS4q_chipLink{padding-inline:var(--home-space-12);font-size:13px}.ZCHS4q_startCard{width:calc(100% - 40px);padding:var(--home-space-48) var(--home-space-24);border-radius:16px}.ZCHS4q_startCard h2{font-size:34px}.ZCHS4q_startLead{font-size:16px}.ZCHS4q_startInstall{margin-inline:-8px}.ZCHS4q_sourceLink{gap:var(--home-space-8);padding-inline:0;font-size:13px}.ZCHS4q_copyButton svg{display:none}.ZCHS4q_ribbon{--ribbon-card-width:320px}.ZCHS4q_ribbonEnhanced .ZCHS4q_ribbonTrack{padding-block:var(--home-space-64)}.ZCHS4q_ribbonEnhanced .ZCHS4q_ribbonGroup>li{--fan-position:clamp(-1, (var(--i) * 232 + var(--fan-copy) * var(--fan-count) * 232 + 160 - var(--fan-offset,0) - var(--fan-centre,195)) / 440, 1);--fan-rotation:calc(var(--fan-position) * 12deg);--fan-scale:calc(1.02 - abs(var(--fan-position)) * .12);--fan-jitter:calc((mod(var(--i) * 7, 5) - 2) * 8px);width:232px}.ZCHS4q_ribbonEnhanced .ZCHS4q_ribbonViewport{overflow-x:auto}.ZCHS4q_footer{margin-top:var(--home-space-96);padding-bottom:var(--home-space-32)}.ZCHS4q_footerCredit{max-width:32ch;margin-inline:auto}}@media (max-width:360px){.ZCHS4q_nav a{padding-inline:var(--home-space-4)}.ZCHS4q_stars{display:none}}@media (prefers-reduced-motion:reduce){.ZCHS4q_page *,.ZCHS4q_page :before,.ZCHS4q_page :after{scroll-behavior:auto;transition:none!important;animation:none!important}.ZCHS4q_typedCommand{display:none!important}.ZCHS4q_ribbonTrack,.ZCHS4q_ribbonEnhanced .ZCHS4q_showcaseItem{transform:none}.ZCHS4q_ribbonEnhanced .ZCHS4q_ribbonGroup[aria-hidden=true],.ZCHS4q_ribbonEnhanced .ZCHS4q_motionControl{display:none}.ZCHS4q_ribbonEnhanced .ZCHS4q_ribbonViewport{overflow-x:auto}}.ZCHS4q_commandArgument{white-space:nowrap}.ZCHS4q_measurementColumn{border-left:0;padding-inline:0;position:relative}.ZCHS4q_measurementColumn+.ZCHS4q_measurementColumn:before{content:"";border-left:1px solid var(--home-darkRule);position:absolute;top:0;bottom:0;left:-16px}.ZCHS4q_showcaseItem{position:relative}.ZCHS4q_showcaseItem:after{content:"";background:var(--home-empty);pointer-events:none;transition:background-color var(--home-motion-duration) var(--home-motion-ease);position:absolute;inset:0}.ZCHS4q_showcaseItem:hover:after{background:color-mix(in srgb, var(--home-surface) 8%, transparent)}@media (max-width:720px){.ZCHS4q_measurementColumn+.ZCHS4q_measurementColumn:before{display:none}}.ZCHS4q_page details:not([open])>:not(summary){display:none}.ZCHS4q_whyBody>.ZCHS4q_disclosure{margin-top:var(--home-space-16)}.ZCHS4q_whyBody>.ZCHS4q_disclosure>summary{padding-left:0}.ZCHS4q_whyBody>.ZCHS4q_disclosure .ZCHS4q_whyCopy{font-size:16px}.ZCHS4q_headerInner{height:var(--home-copy-width)}.ZCHS4q_hero{width:min(1200px,100% - 64px);padding-top:var(--home-space-56);text-align:center;display:block}.ZCHS4q_heroCopy{max-width:1040px;margin-inline:auto}.ZCHS4q_eyebrow{min-height:var(--home-space-28);padding:var(--home-space-4) var(--home-space-12);margin-bottom:var(--home-space-24);background:var(--home-workbench);color:var(--home-mutedForeground);letter-spacing:.01em;border-radius:99px;align-items:center;font-size:13px;display:inline-flex}.ZCHS4q_hero h1{letter-spacing:-.065em;font-size:clamp(52px,5.5vw,80px);font-weight:600;line-height:1.04}.ZCHS4q_heroCopy>p{max-width:56ch;margin:var(--home-space-24) auto 0;color:var(--home-mutedForeground);font-size:20px;line-height:1.55}.ZCHS4q_heroInstall{max-width:520px;margin:var(--home-space-28) auto 0}.ZCHS4q_installLine{padding:var(--home-space-8) var(--home-space-8) var(--home-space-8) var(--home-space-16);gap:var(--home-space-16);border-color:var(--home-rule);border-radius:12px}.ZCHS4q_installCode{white-space:pre-wrap;overflow-wrap:normal;padding-block:var(--home-space-4);font-size:13px}.ZCHS4q_copyButton{min-width:var(--home-space-80);padding-inline:var(--home-space-12);border-radius:8px}.ZCHS4q_copyButton svg{transition:transform var(--home-motion-settle) var(--home-motion-spring)}.ZCHS4q_copyButton:hover svg{transform:scale(1.08)}.ZCHS4q_copyStatus{min-height:var(--home-space-20)}.ZCHS4q_copyStatus:empty{min-height:0;margin:0}.ZCHS4q_heroAgents{justify-content:center;gap:var(--home-space-12);margin-top:var(--home-space-8);font-size:13px}.ZCHS4q_sectionHeading{text-align:left;max-width:760px;margin-bottom:var(--home-space-40)}.ZCHS4q_sectionHeading h2{text-align:left;max-width:22ch;margin:0}.ZCHS4q_sectionHeading>p{max-width:51ch;color:var(--home-mutedForeground);margin-top:var(--home-space-24);font-size:18px;line-height:1.65}.ZCHS4q_reportTerminal{--home-fieldDeep:var(--home-foreground);--home-field:color-mix(in srgb, var(--home-foreground) 88%, var(--home-surface));--home-fieldInk:var(--home-surface);--home-fieldMuted:var(--home-chrome);padding:var(--home-space-32) var(--home-space-40);box-shadow:none;border-radius:16px}.ZCHS4q_reportCaption{text-align:left}.ZCHS4q_reportCaption>p{margin-inline:0}.ZCHS4q_reportCaption>.ZCHS4q_disclosure>summary{margin-inline:0;padding-left:0}.ZCHS4q_rulesLayout{gap:var(--home-space-64);grid-template-columns:.8fr 1.2fr}.ZCHS4q_rulesLayout .ZCHS4q_sectionHeading{padding:0}.ZCHS4q_rulesLayout .ZCHS4q_sectionHeading h2{text-align:left;margin:0}.ZCHS4q_rulesObject{background:var(--home-workbench);padding:var(--home-space-24);border-radius:16px}.ZCHS4q_rulesFile{margin-bottom:var(--home-space-16);font-size:13px}.ZCHS4q_ruleCard{background:var(--home-surface)}.ZCHS4q_ruleCard summary{min-height:var(--home-space-56)}.ZCHS4q_ruleCard h3{font-size:15px}.ZCHS4q_ruleCard p{font-size:14px;line-height:1.6}.ZCHS4q_comparisonHeading{max-width:720px}.ZCHS4q_comparisonImage{border:1px solid var(--home-rule);border-radius:16px}.ZCHS4q_receipts{padding-top:var(--home-space-24)}.ZCHS4q_reading h2{font-size:48px}.ZCHS4q_whyCopy{font-size:18px;line-height:1.7}.ZCHS4q_startCard{background:var(--home-workbench);color:var(--home-foreground);border-radius:24px}.ZCHS4q_startLead,.ZCHS4q_startCard .ZCHS4q_sourceLink,.ZCHS4q_startCard .ZCHS4q_copyStatus,.ZCHS4q_agentChoices button{color:var(--home-mutedForeground)}.ZCHS4q_agentChoices button:hover,.ZCHS4q_startCard .ZCHS4q_sourceLink:hover{background:var(--home-surface)}.ZCHS4q_agentChoices button[aria-pressed=true]{background:var(--home-foreground);color:var(--home-surface)}.ZCHS4q_page .ZCHS4q_startCard :focus-visible{outline-color:var(--home-focus)}.ZCHS4q_showcaseHeading{justify-content:space-between;align-items:end;gap:var(--home-space-32);text-align:left;margin-bottom:var(--home-space-24);display:flex}.ZCHS4q_showcaseHeading h2{margin:0}.ZCHS4q_showcaseHeading .ZCHS4q_textLink{flex:none}.ZCHS4q_ribbonViewport{scroll-snap-type:x proximity;padding-inline:max(var(--home-space-32), calc((100vw - 1200px) / 2));overflow-x:auto}.ZCHS4q_ribbonTrack{padding-block:var(--home-space-16) var(--home-space-24)}.ZCHS4q_ribbonGroup{gap:var(--home-space-24);padding-inline:0}.ZCHS4q_ribbonGroup>li{scroll-snap-align:start}.ZCHS4q_showcaseItem{border:1px solid var(--home-rule);box-shadow:none;transition:transform var(--home-motion-settle) var(--home-motion-spring);transform:none}.ZCHS4q_showcaseItem:hover{transform:translateY(-4px)}.ZCHS4q_showcaseLabel{justify-content:space-between;align-items:baseline;gap:var(--home-space-16);margin-top:var(--home-space-16);font-size:16px;display:flex}.ZCHS4q_showcaseLabel>span{color:var(--home-mutedForeground);font-size:13px}.ZCHS4q_ribbonControls{justify-content:center;align-items:center;gap:var(--home-space-16);margin-top:var(--home-space-16);display:flex}.ZCHS4q_ribbonControls button{width:var(--home-control-size);height:var(--home-control-size);border:1px solid var(--home-rule);border-radius:50%;place-items:center;display:grid}.ZCHS4q_ribbonControls button:hover{background:var(--home-workbench)}.ZCHS4q_ribbonControls>span{color:var(--home-mutedForeground);font-size:13px}@media (max-width:900px){.ZCHS4q_rulesLayout{gap:var(--home-space-32);grid-template-columns:1fr}}@media (max-width:720px){.ZCHS4q_headerInner{height:auto;min-height:var(--home-space-72);padding-block:var(--home-space-12)}.ZCHS4q_nav{flex-wrap:wrap;justify-content:flex-end}.ZCHS4q_nav a{padding-inline:var(--home-space-4)}.ZCHS4q_hero{width:calc(100% - 32px);padding-top:var(--home-space-32)}.ZCHS4q_hero h1{letter-spacing:-.06em;font-size:44px}.ZCHS4q_eyebrow{margin-bottom:var(--home-space-20)}.ZCHS4q_heroCopy>p{margin-top:var(--home-space-20);max-width:34ch;font-size:17px}.ZCHS4q_heroInstall{margin-top:var(--home-space-24)}.ZCHS4q_hero .ZCHS4q_installCode{font-size:12px}.ZCHS4q_hero .ZCHS4q_installLine{gap:var(--home-space-8);padding-left:var(--home-space-12)}.ZCHS4q_hero .ZCHS4q_copyButton{min-width:var(--home-space-72)}.ZCHS4q_sectionHeading>p{margin-top:var(--home-space-20);font-size:17px}.ZCHS4q_reportTerminal{padding:var(--home-space-20)}.ZCHS4q_axisChoices{justify-content:start;gap:var(--home-space-4);flex-wrap:wrap}.ZCHS4q_axisChoices button{padding-inline:var(--home-space-12);font-size:13px}.ZCHS4q_measurementNote{font-size:13px}.ZCHS4q_rulesObject{padding:var(--home-space-16)}.ZCHS4q_reading h2{font-size:36px}.ZCHS4q_startCard{width:calc(100% - 40px);padding:var(--home-space-40) var(--home-space-20)}.ZCHS4q_showcaseHeading{display:block}.ZCHS4q_ribbon{--ribbon-card-width:320px}.ZCHS4q_ribbonViewport{padding-inline:var(--home-space-20)}.ZCHS4q_showcaseLabel{gap:var(--home-space-4);flex-direction:column}.ZCHS4q_ribbonControls{gap:var(--home-space-12)}.ZCHS4q_ribbonControls>span{text-align:center;max-width:23ch}}.ZCHS4q_heroLine{display:block}.ZCHS4q_heroCopy>p{max-width:44ch}.ZCHS4q_heroInstall{max-width:var(--home-install-width);position:relative}.ZCHS4q_heroInstall .ZCHS4q_copyStatus{top:100%;padding-top:var(--home-space-4);margin:0;line-height:20px;position:absolute;inset-inline:0}.ZCHS4q_heroAgents{margin-top:var(--home-space-24)}.ZCHS4q_startInstall .ZCHS4q_copyStatus{min-height:var(--home-space-20);margin-top:var(--home-space-8);line-height:20px}.ZCHS4q_heroAgents{gap:var(--home-space-16)}.ZCHS4q_heroAgents a{text-underline-offset:4px;text-decoration:underline;-webkit-text-decoration-color:var(--home-rule);text-decoration-color:var(--home-rule)}.ZCHS4q_page .ZCHS4q_copyButton{width:var(--home-copy-width);min-width:var(--home-copy-width);transition:width var(--home-motion-settle) var(--home-motion-spring), min-width var(--home-motion-settle) var(--home-motion-spring), background-color var(--home-motion-duration), color var(--home-motion-duration);padding-inline:0}.ZCHS4q_page .ZCHS4q_copyButton[data-copy-state=copied]{width:var(--home-control-size);min-width:var(--home-control-size);background:var(--home-highlight);color:var(--home-highlightForeground);gap:0}.ZCHS4q_copyButton[data-copy-state=copied] .ZCHS4q_copyLabel{display:none}.ZCHS4q_copyButton[data-copy-state=copying]{opacity:1}.ZCHS4q_copyButton[data-copy-state=copied] svg{animation:ZCHS4q_result-settle var(--home-motion-settle) var(--home-motion-spring)}.ZCHS4q_copySpinner{animation:.7s linear infinite ZCHS4q_copy-progress}.ZCHS4q_axisChoices button[aria-pressed=true]{background:var(--home-highlight);color:var(--home-highlightForeground)}.ZCHS4q_driftFocus{animation:ZCHS4q_result-settle var(--home-motion-duration) var(--home-motion-ease)}.ZCHS4q_measuredNumber{margin-block:var(--home-space-12);font-size:44px}.ZCHS4q_measuredNumber>span{letter-spacing:0;margin-left:var(--home-space-8);color:var(--home-fieldMuted);font-size:14px;font-weight:400}.ZCHS4q_measuredSpacing{gap:var(--measured-gap);width:min(180px,100%);margin-block:var(--home-space-24);padding-left:var(--home-space-24);flex-direction:column;display:flex;position:relative}.ZCHS4q_measuredSpacing>span{height:var(--home-space-24);background:color-mix(in srgb, var(--home-fieldInk) 38%, var(--home-fieldDeep));border-radius:4px;display:block}.ZCHS4q_measuredSpacing>span:last-of-type{width:75%}.ZCHS4q_measuredGap{width:var(--home-space-12);height:var(--measured-gap);border-block:1px solid var(--home-fieldMuted);border-left:1px solid var(--home-fieldMuted);position:absolute;top:24px;left:0}.ZCHS4q_measurementColumn[data-different] .ZCHS4q_measuredGap{border-color:var(--home-highlight)}.ZCHS4q_measurementColumn[data-different] .ZCHS4q_measurementNote{background:var(--home-highlight);color:var(--home-highlightForeground);padding:var(--home-space-4) var(--home-space-8);border-radius:4px;display:inline-flex}.ZCHS4q_terminalCommand code{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ZCHS4q_ruleCard summary{grid-template-columns:64px minmax(0,1fr) auto 16px}.ZCHS4q_ruleCard summary code{width:fit-content;padding:var(--home-space-4);background:var(--home-highlight);color:var(--home-highlightForeground);border-radius:4px;font-size:12px}.ZCHS4q_ruleCard p{margin-left:76px}.ZCHS4q_ruleExpand{transition:transform var(--home-motion-settle) var(--home-motion-spring)}.ZCHS4q_ruleCard details[open]>p{animation:ZCHS4q_result-settle var(--home-motion-duration) var(--home-motion-ease)}.ZCHS4q_moreRules>summary{min-height:var(--home-space-56);cursor:pointer;border-top:1px solid var(--home-rule);justify-content:space-between;align-items:center;font-size:14px;display:flex}.ZCHS4q_moreRules>summary>span{color:var(--home-mutedForeground);font-size:13px}.ZCHS4q_moreRules[open]>summary{margin-bottom:var(--home-space-8)}.ZCHS4q_ribbon{--ribbon-card-width:clamp(440px, 40vw, 600px)}@keyframes ZCHS4q_result-settle{0%{opacity:.7;transform:translateY(3px)scale(.98)}to{opacity:1;transform:none}}@keyframes ZCHS4q_copy-progress{to{transform:rotate(360deg)}}@media (min-width:901px){.ZCHS4q_rulesLayout .ZCHS4q_sectionHeading{top:var(--home-space-40);position:sticky}}@media (max-width:720px){.ZCHS4q_headerInner{gap:var(--home-space-8)}.ZCHS4q_nav{gap:var(--home-space-4)}.ZCHS4q_nav a{gap:var(--home-space-4);font-size:12px}.ZCHS4q_stars{font-size:12px}.ZCHS4q_hero h1{letter-spacing:-.06em;font-size:clamp(30px,9.5vw,40px)}.ZCHS4q_heroLast{display:block}.ZCHS4q_heroAgents{margin-top:var(--home-space-48)}.ZCHS4q_heroCopy>p{max-width:31ch}.ZCHS4q_page .ZCHS4q_hero .ZCHS4q_copyButton{width:var(--home-space-72);min-width:var(--home-space-72)}.ZCHS4q_page .ZCHS4q_hero .ZCHS4q_copyButton[data-copy-state=copied]{width:var(--home-control-size);min-width:var(--home-control-size)}.ZCHS4q_ruleCard summary{grid-template-columns:60px minmax(0,1fr) 16px}.ZCHS4q_ruleCard p{margin-left:0}.ZCHS4q_measuredNumber{font-size:40px}.ZCHS4q_measuredSpacing{max-width:var(--home-diagram-width-mobile)}.ZCHS4q_ribbon{--ribbon-card-width:min(360px, calc(100vw - 64px))}}
.ltCdOq_palette{width:min(1040px,100%);margin:var(--home-space-56) auto 0;padding:var(--home-space-8);text-align:left;background:var(--home-workbench);border:1px solid var(--home-rule);border-radius:var(--home-radius-lg);box-shadow:var(--home-object-shadow)}.ltCdOq_toolbar{justify-content:space-between;align-items:center;gap:var(--home-space-16);padding:var(--home-space-16) var(--home-space-24) var(--home-space-24);color:var(--home-mutedForeground);font-size:13px;display:flex}.ltCdOq_toolbar>span:first-child{align-items:center;gap:var(--home-space-8);color:var(--home-foreground);font-weight:500;display:flex}.ltCdOq_paletteBody{gap:var(--home-space-8);grid-template-columns:208px minmax(0,1fr);display:grid}.ltCdOq_roleList{padding:var(--home-space-12);flex-direction:column;display:flex}.ltCdOq_listLabel{padding:0 var(--home-space-12) var(--home-space-12);color:var(--home-mutedForeground);font-size:13px}.ltCdOq_roleList button{align-items:center;gap:var(--home-space-12);min-height:var(--home-space-48);border-radius:var(--home-radius-sm);padding:var(--home-space-8) var(--home-space-12);text-align:left;transition:background-color var(--home-motion-duration) var(--home-motion-ease), transform var(--home-motion-duration) var(--home-motion-ease);font-size:14px;display:flex}.ltCdOq_roleList button:hover{background:var(--home-surface)}.ltCdOq_roleList button[aria-pressed=true]{background:var(--home-surface);box-shadow:0 2px 8px color-mix(in srgb, var(--home-foreground) 5%, transparent)}.ltCdOq_roleList i{width:var(--home-space-20);height:var(--home-space-20);background:var(--swatch);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--home-foreground) 12%, transparent);transition:transform var(--home-motion-settle) var(--home-motion-spring);border-radius:50%}.ltCdOq_roleList button[aria-pressed=true] i{transform:scale(1.15)}.ltCdOq_selectedCheck{opacity:0;margin-left:auto}.ltCdOq_roleList button[aria-pressed=true] .ltCdOq_selectedCheck{opacity:1}.ltCdOq_roleList a{min-height:var(--home-control-size);padding:var(--home-space-12);color:var(--home-mutedForeground);justify-content:space-between;align-items:center;margin-top:auto;font-size:13px;display:inline-flex}.ltCdOq_detail{background:var(--home-surface);border-radius:var(--home-radius-md);min-width:0;overflow:clip}.ltCdOq_colorStage{min-height:280px;padding:var(--home-space-32);gap:var(--home-space-24);grid-template-columns:1.1fr 1fr;align-items:center;display:grid}.ltCdOq_colorCard{min-height:240px;padding:var(--home-space-20) var(--home-space-24);background:var(--selected-color);color:var(--selected-ink);border-radius:var(--home-radius-md);animation:ltCdOq_card-settle var(--home-motion-settle) var(--home-motion-spring);flex-direction:column;justify-content:space-between;display:flex}.ltCdOq_colorCard>span,.ltCdOq_colorCard code{font-size:14px}.ltCdOq_colorCard strong{letter-spacing:-.065em;font-size:96px;font-weight:500;line-height:1.1}.ltCdOq_rampStack{gap:var(--home-space-16);display:grid}.ltCdOq_ramp{height:var(--home-pairing-height);border-radius:var(--home-radius-sm);display:flex;overflow:clip}.ltCdOq_ramp span{background:var(--swatch);flex:1}.ltCdOq_colorInfo{justify-content:space-between;align-items:center;gap:var(--home-space-16);padding:var(--home-space-20) var(--home-space-24) 0;border-top:1px solid var(--home-rule);display:flex}.ltCdOq_colorInfo p{font-size:16px;font-weight:500}.ltCdOq_colorInfo>div>span{margin-top:var(--home-space-4);color:var(--home-mutedForeground);font-size:13px;display:block}.ltCdOq_copyColor{justify-content:center;align-items:center;gap:var(--home-space-12);min-height:var(--home-control-size);padding:var(--home-space-8) var(--home-space-12);border:1px solid var(--home-rule);border-radius:var(--home-radius-sm);flex:none;font-size:13px;display:flex}.ltCdOq_copyColor:hover{background:var(--home-workbench)}.ltCdOq_copyColor[data-copied=true]{background:var(--home-highlight);color:var(--home-highlightForeground);border-color:#0000}.ltCdOq_copyGlyph{animation:ltCdOq_card-settle var(--home-motion-settle) var(--home-motion-spring);display:flex}.ltCdOq_copyMessage{min-height:var(--home-control-size);padding:var(--home-space-8) var(--home-space-24) var(--home-space-16);color:var(--home-mutedForeground);font-size:13px;display:block}.ltCdOq_specimens{gap:var(--home-space-32);grid-template-columns:.95fr 1fr 1fr;align-items:start;width:min(1200px,100% - 64px);margin-inline:auto;display:grid}.ltCdOq_intro{padding-right:var(--home-space-16)}.ltCdOq_eyebrow{padding:var(--home-space-4) var(--home-space-12);margin-bottom:var(--home-space-24);background:var(--home-workbench);border-radius:99px;align-items:center;font-size:13px;display:inline-flex}.ltCdOq_intro h2{letter-spacing:-.05em;text-wrap:initial;font-size:40px;line-height:1.12}.ltCdOq_intro p{margin-top:var(--home-space-24);color:var(--home-mutedForeground);font-size:17px;line-height:1.65}.ltCdOq_intro a{min-height:var(--home-control-size);align-items:center;gap:var(--home-space-8);margin-top:var(--home-space-16);font-size:14px;display:inline-flex}.ltCdOq_feature{min-width:0}.ltCdOq_specimenStage{height:var(--home-specimen-stage-height);padding:var(--home-space-24);background:var(--home-workbench);color:var(--home-foreground);border-radius:var(--home-radius-md);flex-direction:column;display:flex}.ltCdOq_typeStage,.ltCdOq_spaceStage{isolation:isolate}.ltCdOq_stageLabel{justify-content:space-between;gap:var(--home-space-12);color:var(--home-mutedForeground);font-size:13px;display:flex}.ltCdOq_typePaper,.ltCdOq_spacingPaper{min-height:0;margin-block:var(--home-space-24);padding:var(--home-space-24);background:var(--home-surface);border:1px solid var(--home-rule);border-radius:var(--home-radius-sm);box-shadow:var(--home-object-shadow);flex:1}.ltCdOq_typePaper{flex-direction:column;justify-content:space-between;display:flex}.ltCdOq_paperMeta,.ltCdOq_paperBaseline{justify-content:space-between;gap:var(--home-space-8);color:var(--home-mutedForeground);font-size:13px;display:flex}.ltCdOq_typeDisplay,.ltCdOq_typeHeading,.ltCdOq_typeBody{justify-content:space-between;align-items:baseline;gap:var(--home-space-8);display:flex}.ltCdOq_typeDisplay{letter-spacing:-.055em;color:var(--home-primary);font-size:40px;line-height:1.02}.ltCdOq_typeHeading{letter-spacing:-.035em;font-size:24px;font-weight:500;line-height:1.12}.ltCdOq_typeBody{font-size:14px;line-height:1.4}.ltCdOq_typePaper code{font:12px/1.4 var(--home-mono);color:var(--home-mutedForeground);letter-spacing:0;font-weight:400}.ltCdOq_paperBaseline{border-top:1px solid var(--home-rule);padding-top:var(--home-space-12);font-size:13px}.ltCdOq_typeControls,.ltCdOq_spaceControls{gap:var(--home-space-4);justify-content:center;display:flex}.ltCdOq_typeControls button,.ltCdOq_spaceControls button{min-width:var(--home-control-size);min-height:var(--home-control-size);padding:var(--home-space-8);border-radius:var(--home-radius-sm);transition:background-color var(--home-motion-duration) var(--home-motion-ease), transform var(--home-motion-settle) var(--home-motion-spring);font-size:13px}.ltCdOq_typeControls button[aria-pressed=true],.ltCdOq_spaceControls button[aria-pressed=true]{background:var(--home-primary);color:var(--home-primaryForeground);transform:translateY(-2px)}.ltCdOq_stageFoot{text-align:center;margin-top:var(--home-space-12);color:var(--home-mutedForeground);font-size:13px}.ltCdOq_feature h3{margin-top:var(--home-space-24);letter-spacing:-.03em;font-size:20px}.ltCdOq_feature>p{margin-top:var(--home-space-8);color:var(--home-mutedForeground);font-size:16px;line-height:1.6}.ltCdOq_spacingPaper{flex-direction:column;display:flex}.ltCdOq_spacingSample{align-items:center;gap:var(--sample-space);margin-top:var(--home-space-80);transition:gap var(--home-motion-settle) var(--home-motion-spring);margin-bottom:auto;display:flex;position:relative}.ltCdOq_componentIcon{width:var(--home-space-40);height:var(--home-space-40);border-radius:var(--home-radius-sm);background:var(--home-foreground);color:var(--home-highlight);flex:none;place-items:center;display:grid}.ltCdOq_componentText{min-width:0}.ltCdOq_componentText strong{letter-spacing:-.025em;font-size:15px;font-weight:500;line-height:1.3;display:block}.ltCdOq_componentText>span{margin-top:var(--home-space-4);color:var(--home-mutedForeground);font-size:13px;line-height:1.4;display:block}.ltCdOq_gapGuide{width:var(--sample-space);height:var(--home-space-12);border-inline:1px solid var(--home-foreground);transition:width var(--home-motion-settle) var(--home-motion-spring);position:absolute;top:-20px;left:40px}.ltCdOq_gapGuide:before{content:"";top:5px;border-top:1px solid var(--home-foreground);position:absolute;inset-inline:0}.ltCdOq_gapGuide>span{padding:var(--home-space-4) var(--home-space-8);white-space:nowrap;background:var(--home-highlight);color:var(--home-highlightForeground);font:12px/1.2 var(--home-mono);border-radius:4px;position:absolute;bottom:20px;left:50%;transform:translate(-50%)}.ltCdOq_spacingToken{border-top:1px solid var(--home-rule);padding-block:var(--home-space-16);justify-content:space-between;font-size:13px;display:flex}.ltCdOq_spacingToken code{color:var(--home-primary)}.ltCdOq_spaceScale{align-items:end;gap:var(--home-space-16);font:12px/1.2 var(--home-mono);color:var(--home-mutedForeground);display:flex}.ltCdOq_spaceScale>span{gap:var(--home-space-8);text-align:center;flex:1;display:grid}.ltCdOq_spaceScale i{background:var(--home-chrome);transition:background-color var(--home-motion-duration);border-radius:2px;display:block}.ltCdOq_spaceScale [data-selected=true] i{background:var(--home-primary)}.ltCdOq_pairing{padding:var(--home-space-20);height:var(--home-pairing-height);background:var(--home-foreground);color:var(--home-surface);border-radius:var(--home-radius-sm);letter-spacing:-.02em;justify-content:space-between;align-items:center;font-size:16px;line-height:1.35;display:flex}.ltCdOq_pairing strong{color:var(--home-highlight);font-weight:500}.ltCdOq_pairing i{width:var(--home-compact-control-size);height:var(--home-compact-control-size);background:var(--home-highlight);color:var(--home-highlightForeground);border-radius:50%;flex:none;place-items:center;display:grid}@keyframes ltCdOq_card-settle{0%{opacity:.7;transform:translateY(4px)scale(.97)}to{opacity:1;transform:none}}@media (max-width:1000px){.ltCdOq_specimens{grid-template-columns:1fr 1fr}.ltCdOq_intro{grid-column:1/-1;max-width:620px}.ltCdOq_intro h2{font-size:44px}}@media (max-width:720px){.ltCdOq_palette{margin-top:var(--home-space-32);padding:var(--home-space-4)}.ltCdOq_toolbar{padding:var(--home-space-12);font-size:13px}.ltCdOq_toolbar>span:first-child{gap:6px}.ltCdOq_paletteBody{grid-template-columns:1fr;gap:0}.ltCdOq_roleList{padding:var(--home-space-4) var(--home-space-8) var(--home-space-12);gap:var(--home-space-4);grid-template-columns:repeat(3,1fr);display:grid}.ltCdOq_listLabel,.ltCdOq_roleList a{display:none}.ltCdOq_roleList button{gap:var(--home-space-8);min-height:var(--home-control-size);padding:var(--home-space-8);font-size:13px}.ltCdOq_roleList i{width:var(--home-space-16);height:var(--home-space-16);flex:none}.ltCdOq_selectedCheck{display:none}.ltCdOq_colorStage{padding:var(--home-space-16);gap:var(--home-space-12);min-height:208px}.ltCdOq_colorCard{min-height:176px;padding:var(--home-space-16)}.ltCdOq_colorCard strong{font-size:64px}.ltCdOq_colorCard>span,.ltCdOq_colorCard code{font-size:13px}.ltCdOq_rampStack{gap:var(--home-space-12)}.ltCdOq_ramp{height:var(--home-space-80)}.ltCdOq_colorInfo{padding:var(--home-space-16) var(--home-space-16) 0;gap:var(--home-space-12);flex-wrap:wrap}.ltCdOq_colorInfo p{font-size:15px}.ltCdOq_copyColor{justify-content:space-between;width:100%}.ltCdOq_copyMessage{padding:var(--home-space-8) var(--home-space-16) var(--home-space-12)}.ltCdOq_specimens{gap:var(--home-space-40);grid-template-columns:1fr;width:calc(100% - 40px)}.ltCdOq_intro{grid-column:auto;padding:0}.ltCdOq_intro h2{font-size:36px}.ltCdOq_specimenStage{height:var(--home-specimen-stage-height);padding:var(--home-space-20)}.ltCdOq_pairing{height:var(--home-space-80);padding:var(--home-space-12);font-size:13px}.ltCdOq_pairing i{width:var(--home-space-24);height:var(--home-space-24);margin-left:var(--home-space-4)}.ltCdOq_pairing i svg{width:var(--home-space-16);height:var(--home-space-16)}}@media (prefers-reduced-motion:reduce){.ltCdOq_colorCard,.ltCdOq_copyGlyph{animation:none}.ltCdOq_roleList button,.ltCdOq_roleList i,.ltCdOq_typeControls button,.ltCdOq_spaceControls button{transition:none}}
