.filament-v2-module__iJNnoG__root,.filament-v2-module__iJNnoG__homeEntryRoot{--fl-paper:#f2ecdf;--fl-sheet:#fffaf0;--fl-ink:#171713;--fl-muted:#6f6a60;--fl-rule:#c8bfae;--fl-soft:#e7dece;--fl-orange:#d95c24;--fl-blue:#2468b4;--fl-green:#177b59;--fl-gap:10px;--fl-radius:5px;--fl-sans:system-ui, -apple-system, "Segoe UI", "PingFang SC", "Microsoft YaHei", sans-serif;box-sizing:border-box;color:var(--fl-ink);background:var(--fl-paper);font-family:var(--fl-sans);font-style:normal}.filament-v2-module__iJNnoG__root{min-height:100vh;overflow-x:clip}.filament-v2-module__iJNnoG__root *,.filament-v2-module__iJNnoG__homeEntryRoot *{box-sizing:border-box}.filament-v2-module__iJNnoG__root button,.filament-v2-module__iJNnoG__root input,.filament-v2-module__iJNnoG__root select,.filament-v2-module__iJNnoG__homeEntryRoot button,.filament-v2-module__iJNnoG__homeEntryRoot input,.filament-v2-module__iJNnoG__homeEntryRoot select{font:inherit}.filament-v2-module__iJNnoG__root a,.filament-v2-module__iJNnoG__homeEntryRoot a{color:inherit;text-decoration:none}.filament-v2-module__iJNnoG__shell{width:min(1480px,100% - 32px);margin:0 auto}.filament-v2-module__iJNnoG__topbar{border-bottom:1px solid var(--fl-ink);justify-content:space-between;align-items:center;gap:var(--fl-gap);height:58px;display:flex}.filament-v2-module__iJNnoG__brand{align-items:center;gap:var(--fl-gap);font:800 21px/1 var(--fl-sans);display:flex}.filament-v2-module__iJNnoG__brandMark{aspect-ratio:1;border:2px solid var(--fl-ink);border-radius:50%;width:25px;position:relative}.filament-v2-module__iJNnoG__brandMark:after{content:"";background:var(--fl-orange);border-radius:50%;position:absolute;inset:7px}.filament-v2-module__iJNnoG__nav{gap:var(--fl-gap);font-size:13px;display:flex}.filament-v2-module__iJNnoG__nav a[aria-current=page]{border-bottom:2px solid;padding-block:20px 17px;font-weight:700}.filament-v2-module__iJNnoG__actions,.filament-v2-module__iJNnoG__entryActions{gap:var(--fl-gap);display:flex}.filament-v2-module__iJNnoG__pill,.filament-v2-module__iJNnoG__languagePicker select{border:1px solid var(--fl-ink);border-radius:var(--fl-radius);cursor:pointer;color:var(--fl-ink);background:0 0;align-items:center;padding:8px 14px;display:inline-flex}.filament-v2-module__iJNnoG__pillDark{background:var(--fl-ink);color:var(--fl-sheet)!important}.filament-v2-module__iJNnoG__pill:hover,.filament-v2-module__iJNnoG__languagePicker select:hover{transform:translateY(-1px)}.filament-v2-module__iJNnoG__languagePicker select{background:var(--fl-ink);color:var(--fl-sheet);appearance:auto}.filament-v2-module__iJNnoG__pageHead{justify-content:space-between;align-items:end;gap:var(--fl-gap);padding:24px 0 16px;display:flex}.filament-v2-module__iJNnoG__kicker{letter-spacing:.18em;text-transform:uppercase;font-size:11px;font-weight:800}.filament-v2-module__iJNnoG__imageSectionKicker{letter-spacing:.12em;font-size:13px}.filament-v2-module__iJNnoG__root h1,.filament-v2-module__iJNnoG__root h2,.filament-v2-module__iJNnoG__homeEntryRoot h1,.filament-v2-module__iJNnoG__homeEntryRoot h2{color:var(--fl-ink);font-family:var(--fl-sans);margin:0;font-style:normal}.filament-v2-module__iJNnoG__root h1,.filament-v2-module__iJNnoG__homeEntryRoot h2{letter-spacing:-.045em;font-size:clamp(38px,5vw,72px);line-height:.96}.filament-v2-module__iJNnoG__lede{margin:var(--fl-gap) 0 0;color:var(--fl-muted);font-size:13px}.filament-v2-module__iJNnoG__paperNote{border-left:3px solid var(--fl-orange);background:color-mix(in srgb, var(--fl-sheet) 65%, transparent);max-width:480px;font:700 11px/1.55 var(--fl-sans);letter-spacing:.08em;margin:0;padding:10px 14px}.filament-v2-module__iJNnoG__chipRow{border-block:1px solid var(--fl-ink);gap:var(--fl-gap);flex-wrap:wrap;align-items:center;padding:9px 0;display:flex}.filament-v2-module__iJNnoG__toolbarSearch{border:1px solid var(--fl-rule);border-radius:var(--fl-radius);background:var(--fl-sheet);width:min(360px,52vw);height:31px;color:var(--fl-ink);padding:4px 14px;font-size:11px}.filament-v2-module__iJNnoG__chip{border:1px solid var(--fl-rule);background:var(--fl-sheet);border-radius:var(--fl-radius);cursor:pointer;color:var(--fl-ink);padding:5px 12px;font-size:12px}.filament-v2-module__iJNnoG__chip.filament-v2-module__iJNnoG__active{background:var(--fl-ink);border-color:var(--fl-ink);color:#fff}.filament-v2-module__iJNnoG__resultMeta{font:700 12px/1 var(--fl-sans);margin-left:auto}.filament-v2-module__iJNnoG__tableFrame{margin:var(--fl-gap) 0;background:var(--fl-sheet);border:1px solid var(--fl-ink);min-height:400px;overflow:visible}.filament-v2-module__iJNnoG__catalogTable{border-collapse:collapse;width:100%;min-width:1240px;color:var(--fl-ink);font-size:11.5px}.filament-v2-module__iJNnoG__catalogTable thead{z-index:4;background:#e9dfcf;position:sticky;top:0}.filament-v2-module__iJNnoG__catalogTable th{text-align:left;border-bottom:1px solid var(--fl-ink);white-space:nowrap;padding:7px 6px;font-weight:750}.filament-v2-module__iJNnoG__thLabel{margin-bottom:var(--fl-gap);letter-spacing:.08em;text-transform:uppercase;font-size:10px;display:block}.filament-v2-module__iJNnoG__tempColumn .filament-v2-module__iJNnoG__thLabel,.filament-v2-module__iJNnoG__tempText{color:var(--fl-orange)}.filament-v2-module__iJNnoG__bedColumn .filament-v2-module__iJNnoG__thLabel,.filament-v2-module__iJNnoG__bedText{color:var(--fl-blue)}.filament-v2-module__iJNnoG__flowColumn .filament-v2-module__iJNnoG__thLabel,.filament-v2-module__iJNnoG__flowText{color:var(--fl-green)}.filament-v2-module__iJNnoG__catalogTable th input,.filament-v2-module__iJNnoG__catalogTable th select,.filament-v2-module__iJNnoG__catalogTable .filament-v2-module__iJNnoG__headerFilters select{border:1px solid var(--fl-rule);background:var(--fl-sheet);width:100%;min-width:74px;height:25px;color:var(--fl-ink);padding:2px 6px;font-size:10px}.filament-v2-module__iJNnoG__brandFilter{min-width:142px;position:relative}.filament-v2-module__iJNnoG__brandFilter summary{border:1px solid var(--fl-rule);background:var(--fl-sheet);height:25px;color:var(--fl-ink);align-items:center;gap:var(--fl-gap);cursor:pointer;padding:2px 7px;font-size:10px;list-style:none;display:flex}.filament-v2-module__iJNnoG__brandFilter summary::-webkit-details-marker{display:none}.filament-v2-module__iJNnoG__brandFilter summary:after{content:"⌄";margin-left:auto}.filament-v2-module__iJNnoG__brandLogoPlaceholder{border:1px solid var(--fl-rule);width:18px;height:18px;color:var(--fl-muted);border-radius:50%;place-items:center;line-height:1;display:inline-grid}.filament-v2-module__iJNnoG__brandMenu{z-index:8;border:1px solid var(--fl-ink);background:var(--fl-sheet);min-width:190px;padding:5px;position:absolute;top:calc(100% + 3px);left:0;box-shadow:0 12px 30px #17171329}.filament-v2-module__iJNnoG__brandMenu button{width:100%;min-height:34px;color:var(--fl-ink);align-items:center;gap:var(--fl-gap);text-align:left;cursor:pointer;background:0 0;border:0;padding:5px 7px;display:flex}.filament-v2-module__iJNnoG__brandMenu button:hover,.filament-v2-module__iJNnoG__brandMenu button:focus-visible{background:#f0e7d8;outline:none}.filament-v2-module__iJNnoG__catalogTable td{border-bottom:1px solid var(--fl-soft);white-space:nowrap;height:37px;padding:3px 6px}.filament-v2-module__iJNnoG__catalogTable tbody tr[role=link]{cursor:pointer}.filament-v2-module__iJNnoG__catalogTable tbody tr[role=link]:hover,.filament-v2-module__iJNnoG__catalogTable tbody tr[role=link]:focus-visible{background:#f0e7d8;outline:none}.filament-v2-module__iJNnoG__star{cursor:pointer;color:#9a9082;background:0 0;border:0;font-size:18px;line-height:1}.filament-v2-module__iJNnoG__starOn{color:#c98313}.filament-v2-module__iJNnoG__hexSwatch{border:1px solid var(--fl-rule);background:#eee8dc;width:72px;height:28px;display:block;position:relative}.filament-v2-module__iJNnoG__hexSwatchCell{align-items:center;gap:var(--fl-gap);display:inline-flex}.filament-v2-module__iJNnoG__hexDisclaimerBadge{color:var(--fl-muted);cursor:help;font-size:14px;line-height:1}.filament-v2-module__iJNnoG__hexSwatchPlaceholder{color:#8b8377;background:repeating-linear-gradient(135deg,#f0ece4 0 6px,#d7d0c4 6px 12px);place-items:center;font-weight:800;display:grid}.filament-v2-module__iJNnoG__lineMain{font-weight:750}.filament-v2-module__iJNnoG__rowTestBadge{margin-left:var(--fl-gap);border-radius:var(--fl-radius);color:#934c13;border:1px solid #b76620;padding:1px 4px;font-size:8px}.filament-v2-module__iJNnoG__lineSub{color:var(--fl-muted);font-size:10px}.filament-v2-module__iJNnoG__materialPill{border:1px solid var(--fl-ink);border-radius:var(--fl-radius);padding:3px 8px;font-weight:800;display:inline-flex}.filament-v2-module__iJNnoG__hex{align-items:center;gap:var(--fl-gap);display:flex}.filament-v2-module__iJNnoG__hex i{border:1px solid #958d81;border-radius:50%;width:13px;height:13px}.filament-v2-module__iJNnoG__unknown{color:var(--fl-muted);font-weight:700}.filament-v2-module__iJNnoG__empty{text-align:center;color:var(--fl-muted);padding:60px 20px!important}.filament-v2-module__iJNnoG__loadMoreRow{justify-content:center;padding:4px 0 24px;display:flex}.filament-v2-module__iJNnoG__loadMoreButton{border:1px solid var(--fl-ink);border-radius:var(--fl-radius);background:var(--fl-sheet);color:var(--fl-ink);cursor:pointer;padding:8px 20px;font-weight:750}.filament-v2-module__iJNnoG__loadMoreButton:hover,.filament-v2-module__iJNnoG__loadMoreButton:focus-visible{background:var(--fl-ink);color:var(--fl-sheet);outline:none}.filament-v2-module__iJNnoG__breadcrumb{color:var(--fl-muted);border-bottom:1px solid var(--fl-ink);padding:15px 0;font-size:12px}.filament-v2-module__iJNnoG__detailGrid{gap:var(--fl-gap);grid-template-columns:minmax(330px,.8fr) minmax(520px,1.2fr);padding:38px 0 54px;display:grid}.filament-v2-module__iJNnoG__detailGridSingle{grid-template-columns:minmax(0,1fr)}.filament-v2-module__iJNnoG__imageStage{align-self:start;position:sticky;top:76px}.filament-v2-module__iJNnoG__imageBox{background:var(--fl-sheet);box-sizing:border-box;border:1px solid var(--fl-ink);border-radius:var(--fl-radius);place-items:center;height:500px;min-height:500px;display:grid;position:relative;overflow:hidden}.filament-v2-module__iJNnoG__modelPlaceholder{box-sizing:border-box;height:500px;min-height:500px;margin-top:var(--fl-gap);border:1px solid var(--fl-ink);border-radius:var(--fl-radius);background:var(--fl-sheet);color:var(--fl-muted);font:700 13px/1.5 var(--fl-sans);text-align:center;place-items:center;padding:24px;display:grid}.filament-v2-module__iJNnoG__testModelGallery{box-sizing:border-box;height:500px;min-height:500px;margin-top:var(--fl-gap);border:1px solid var(--fl-ink);border-radius:var(--fl-radius);background:var(--fl-sheet);grid-template-rows:minmax(0,1fr) auto auto;display:grid;overflow:hidden}.filament-v2-module__iJNnoG__testModelMain{object-fit:contain;width:100%;height:100%;min-height:0}.filament-v2-module__iJNnoG__testModelMainButton{cursor:zoom-in;background:0 0;border:0;min-width:0;min-height:0;padding:0;overflow:hidden}.filament-v2-module__iJNnoG__testModelMainButton .filament-v2-module__iJNnoG__testModelMain{display:block}.filament-v2-module__iJNnoG__testModelMetadata{border-top:1px solid var(--fl-soft);color:var(--fl-muted);font:600 11px/1.45 var(--fl-sans);text-align:center;margin:0;padding:8px 12px}.filament-v2-module__iJNnoG__testModelThumbnails{gap:var(--fl-gap);border-top:1px solid var(--fl-rule);background:color-mix(in srgb, var(--fl-sheet) 92%, var(--fl-paper));flex-wrap:wrap;padding:10px;display:flex;overflow:visible}.filament-v2-module__iJNnoG__testModelThumbnail,.filament-v2-module__iJNnoG__testModelThumbnailActive{border:1px solid var(--fl-rule);border-radius:var(--fl-radius);background:var(--fl-sheet);cursor:pointer;flex:0 0 54px;width:54px;height:54px;padding:2px;overflow:hidden}.filament-v2-module__iJNnoG__testModelThumbnailActive{border:2px solid var(--fl-blue)}.filament-v2-module__iJNnoG__testModelThumbnail img,.filament-v2-module__iJNnoG__testModelThumbnailActive img{object-fit:cover;width:100%;height:100%}.filament-v2-module__iJNnoG__imageBox:before{content:"";pointer-events:none;background:repeating-linear-gradient(0deg,#0000 0 6px,#17171309 6px 7px);position:absolute;inset:0}.filament-v2-module__iJNnoG__imageBox img{aspect-ratio:1;object-fit:contain;z-index:1;width:min(460px,94%);height:auto}.filament-v2-module__iJNnoG__detailTitle{justify-content:space-between;align-items:start;gap:var(--fl-gap);display:flex}.filament-v2-module__iJNnoG__detailTitleWithColor{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;display:grid}.filament-v2-module__iJNnoG__detailTitle h1{font-size:clamp(42px,5vw,70px)}.filament-v2-module__iJNnoG__metaLine{gap:var(--fl-gap);margin:var(--fl-gap) 0;color:var(--fl-muted);flex-wrap:wrap;align-items:center;font-size:13px;display:flex}.filament-v2-module__iJNnoG__testBadge{border-radius:var(--fl-radius);color:#934c13;letter-spacing:.08em;border:1px solid #b76620;padding:2px 7px;font-weight:800}.filament-v2-module__iJNnoG__numberGrid{display:grid}.filament-v2-module__iJNnoG__headlineRow{border-block:1px solid var(--fl-ink);grid-template-columns:minmax(0,1fr) auto;align-items:stretch;display:grid}.filament-v2-module__iJNnoG__headlineRow .filament-v2-module__iJNnoG__numberGrid{border:0}.filament-v2-module__iJNnoG__numberGridTwo{grid-template-columns:repeat(2,1fr)}.filament-v2-module__iJNnoG__numberGridThree{grid-template-columns:repeat(3,1fr)}.filament-v2-module__iJNnoG__number{border-right:1px solid var(--fl-rule);padding:18px 12px}.filament-v2-module__iJNnoG__number:last-child{border:0}.filament-v2-module__iJNnoG__number strong{font:800 clamp(24px, 3vw, 37px)/1 var(--fl-sans);letter-spacing:-.04em;display:block}.filament-v2-module__iJNnoG__number small{color:var(--fl-muted);margin-top:var(--fl-gap);letter-spacing:.08em;font-size:20px;display:block}.filament-v2-module__iJNnoG__dryingText{color:var(--fl-green)}.filament-v2-module__iJNnoG__detailTitleActions{align-items:stretch;min-width:0;display:flex}.filament-v2-module__iJNnoG__detailColorSwatch{border:1px solid var(--fl-ink);flex-direction:column;justify-content:space-between;width:100%;min-height:230px;padding:24px;line-height:1;display:flex}.filament-v2-module__iJNnoG__detailColorSwatch strong{font:800 clamp(24px, 2.4vw, 32px)/1 var(--fl-sans);letter-spacing:.05em}.filament-v2-module__iJNnoG__detailColorSwatch small{align-self:end;font-size:20px;font-weight:800}.filament-v2-module__iJNnoG__estimatedHexDisclaimer{max-width:28ch;color:inherit;font:600 11px/1.45 var(--fl-sans);opacity:.72}.filament-v2-module__iJNnoG__headlineFavorite{margin-left:var(--fl-gap);white-space:nowrap;align-self:center;font-size:24px}.filament-v2-module__iJNnoG__sectionBlock{margin-top:var(--fl-gap)}.filament-v2-module__iJNnoG__presetWorkspace{gap:var(--fl-gap);margin-top:var(--fl-gap);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}.filament-v2-module__iJNnoG__presetColumn,.filament-v2-module__iJNnoG__presetActionColumn{gap:var(--fl-gap);align-content:start;min-width:0;display:grid}.filament-v2-module__iJNnoG__presetSection{min-width:0}.filament-v2-module__iJNnoG__presetTargetFields{gap:var(--fl-gap);grid-template-columns:1fr;display:grid}.filament-v2-module__iJNnoG__sectionLabel{align-items:center;gap:var(--fl-gap);margin-bottom:var(--fl-gap);letter-spacing:.14em;font-size:11px;font-weight:800;display:flex}.filament-v2-module__iJNnoG__sectionLabel:after{content:"";background:var(--fl-ink);flex:1;height:1px}.filament-v2-module__iJNnoG__specTable{border-collapse:collapse;width:100%;color:var(--fl-ink);background:color-mix(in srgb, var(--fl-sheet) 55%, transparent);font-size:13px}.filament-v2-module__iJNnoG__specTable td{border-bottom:1px solid var(--fl-soft);padding:9px 12px}.filament-v2-module__iJNnoG__specTable td:last-child{text-align:right;font-weight:700}.filament-v2-module__iJNnoG__downloads{gap:var(--fl-gap);grid-template-columns:1fr 1fr;display:grid}.filament-v2-module__iJNnoG__downloadStack{grid-template-columns:1fr}.filament-v2-module__iJNnoG__recommendedDownload,.filament-v2-module__iJNnoG__officialDownload{gap:var(--fl-gap);display:grid}.filament-v2-module__iJNnoG__downloadDisclaimer{color:var(--fl-muted);margin:0;font-size:11px;line-height:1.65}.filament-v2-module__iJNnoG__testModelLightbox{z-index:120;cursor:zoom-out;background:#101212d1;place-items:start center;padding:clamp(12px,3vw,36px);display:grid;position:fixed;inset:0;overflow-y:auto}.filament-v2-module__iJNnoG__testModelLightboxFrame{grid-template-columns:minmax(0,1fr);align-items:center;width:min(1100px,100%);display:grid}.filament-v2-module__iJNnoG__testModelLightboxFrameWithNavigation{gap:var(--fl-gap);grid-template-columns:52px minmax(0,1fr) 52px;width:min(1220px,100%)}.filament-v2-module__iJNnoG__testModelLightboxContent{min-width:0;display:grid}.filament-v2-module__iJNnoG__testModelLightboxImage{cursor:zoom-out;background:0 0;border:0;width:100%;max-height:calc(100dvh - 24px);padding:0}.filament-v2-module__iJNnoG__testModelLightboxImage img{object-fit:contain;width:100%;height:auto;max-height:calc(100dvh - 92px);display:block}.filament-v2-module__iJNnoG__testModelLightboxMetadata{overflow-wrap:anywhere;color:#111;font:600 12px/1.45 var(--fl-sans);text-align:center;background:#fff;margin:0;padding:10px 14px}.filament-v2-module__iJNnoG__testModelLightboxNav{border-radius:var(--fl-radius);color:#fff;width:52px;height:52px;font:400 40px/1 var(--fl-sans);cursor:pointer;background:#101212ad;border:1px solid #ffffffb3}.filament-v2-module__iJNnoG__testModelLightboxNav:disabled{opacity:.25;cursor:not-allowed}.filament-v2-module__iJNnoG__tutorialLink{width:fit-content;color:var(--fl-muted);font:700 12px/1.5 var(--fl-sans);cursor:pointer;background:0 0;border:0;border-bottom:1px solid;padding:0 0 2px}.filament-v2-module__iJNnoG__tutorialLink:hover{color:var(--fl-ink)}.filament-v2-module__iJNnoG__tutorialBackdrop{z-index:100;background:#101212b8;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.filament-v2-module__iJNnoG__tutorialModal{border:1px solid var(--fl-ink);border-radius:var(--fl-radius);background:var(--fl-sheet);width:min(920px,100%);max-height:min(90vh,900px);color:var(--fl-ink);outline:none;padding:clamp(20px,3vw,34px);overflow-y:auto;box-shadow:0 24px 80px #00000047}.filament-v2-module__iJNnoG__tutorialHeader{justify-content:space-between;align-items:start;gap:var(--fl-gap);display:flex}.filament-v2-module__iJNnoG__tutorialHeader h2{margin:var(--fl-gap) 0 0;font:800 clamp(24px, 3vw, 36px)/1.1 var(--fl-sans)}.filament-v2-module__iJNnoG__tutorialClose{border:1px solid var(--fl-ink);border-radius:var(--fl-radius);width:40px;height:40px;color:inherit;cursor:pointer;background:0 0;flex:0 0 40px;place-items:center;font-size:25px;display:grid}.filament-v2-module__iJNnoG__tutorialTabs{gap:var(--fl-gap);margin:var(--fl-gap) 0;border-bottom:1px solid var(--fl-rule);display:flex}.filament-v2-module__iJNnoG__tutorialTabs button{color:var(--fl-muted);cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;padding:10px 18px;font-weight:800}.filament-v2-module__iJNnoG__tutorialTabs .filament-v2-module__iJNnoG__tutorialTabActive{border-bottom-color:var(--fl-orange);color:var(--fl-ink)}.filament-v2-module__iJNnoG__tutorialSteps{gap:var(--fl-gap);margin:0;padding:0;list-style:none;display:grid}.filament-v2-module__iJNnoG__tutorialStep{gap:var(--fl-gap);border-bottom:1px solid var(--fl-soft);padding-bottom:var(--fl-gap);display:grid}.filament-v2-module__iJNnoG__tutorialStep strong{color:var(--fl-orange);letter-spacing:.08em;font-size:12px}.filament-v2-module__iJNnoG__tutorialStep p{margin:var(--fl-gap) 0 0;font-size:14px;line-height:1.75}.filament-v2-module__iJNnoG__tutorialImageButton{border:1px solid var(--fl-rule);border-radius:var(--fl-radius);cursor:zoom-in;background:0 0;width:fit-content;max-width:100%;padding:0;overflow:hidden}.filament-v2-module__iJNnoG__tutorialImageButton img{width:auto;max-width:100%;height:auto;display:block}.filament-v2-module__iJNnoG__tutorialNote{margin:var(--fl-gap) 0 0;border-left:3px solid var(--fl-orange);background:color-mix(in srgb, var(--fl-orange) 8%, var(--fl-sheet));padding:12px 14px;font-size:13px;line-height:1.7}.filament-v2-module__iJNnoG__tutorialLightbox{z-index:101;background:#000000db;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.filament-v2-module__iJNnoG__tutorialLightbox button{cursor:zoom-out;background:0 0;border:0;max-width:min(1200px,96vw);max-height:94vh;padding:0}.filament-v2-module__iJNnoG__tutorialLightbox img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:92vh;display:block}.filament-v2-module__iJNnoG__presetSelect{width:100%;margin-top:var(--fl-gap);border:1px solid var(--fl-rule);background:var(--fl-sheet);color:var(--fl-ink);padding:8px 10px;font-size:12px}.filament-v2-module__iJNnoG__download{text-align:left;border:1px solid var(--fl-ink);background:var(--fl-sheet);color:var(--fl-ink);cursor:pointer;justify-content:space-between;align-items:center;padding:14px;display:flex}.filament-v2-module__iJNnoG__download:hover:not(:disabled){background:var(--fl-ink);color:#fff}.filament-v2-module__iJNnoG__download:disabled{cursor:not-allowed;opacity:.5}.filament-v2-module__iJNnoG__downloadStarted{color:#27764f;white-space:nowrap;font-weight:800}.filament-v2-module__iJNnoG__downloadStarted:hover{color:#27764f;background:0 0}.filament-v2-module__iJNnoG__downloadToast{z-index:80;border-radius:var(--fl-radius);background:var(--fl-sheet);color:#27764f;border:1px solid #27764f;max-width:min(420px,100vw - 32px);padding:12px 16px;font-size:12px;line-height:1.5;position:fixed;bottom:24px;right:24px;box-shadow:0 8px 24px #0000001f}.filament-v2-module__iJNnoG__aiBox{border:1px dashed var(--fl-ink);justify-content:space-between;gap:var(--fl-gap);background:#e7e1d3;padding:18px;display:flex}.filament-v2-module__iJNnoG__soon{white-space:nowrap;border-radius:var(--fl-radius);border:1px solid;height:fit-content;padding:5px 9px;font-size:10px}.filament-v2-module__iJNnoG__related{gap:var(--fl-gap);grid-template-columns:repeat(4,1fr);display:grid}.filament-v2-module__iJNnoG__relatedCard{background:var(--fl-sheet);border:1px solid var(--fl-rule);align-items:center;gap:var(--fl-gap);padding:10px;display:flex}.filament-v2-module__iJNnoG__relatedCard:hover{border-color:var(--fl-ink)}.filament-v2-module__iJNnoG__relatedCard img{object-fit:contain;width:58px;height:58px}.filament-v2-module__iJNnoG__toast{background:var(--fl-ink);color:#fff;border-radius:var(--fl-radius);opacity:0;pointer-events:none;z-index:99;padding:10px 16px;font-size:12px;transition:all .2s;position:fixed;bottom:20px;right:20px;transform:translateY(8px)}.filament-v2-module__iJNnoG__toastShow{opacity:1;transform:none}.filament-v2-module__iJNnoG__homeEntryRoot{width:100%;padding:clamp(48px,7vw,88px) max(20px,50vw - 620px)}.filament-v2-module__iJNnoG__homeEntry{border-block:2px solid var(--fl-ink);gap:var(--fl-gap);grid-template-columns:1.2fr .8fr;align-items:center;padding:clamp(34px,6vw,78px) 0;display:grid}.filament-v2-module__iJNnoG__entryCopy{max-width:720px;margin:var(--fl-gap) 0;font-size:16px;line-height:1.75}.filament-v2-module__iJNnoG__entryActions{flex-wrap:wrap}.filament-v2-module__iJNnoG__spoolStack{height:360px;position:relative}.filament-v2-module__iJNnoG__spoolStack img{object-fit:contain;filter:drop-shadow(0 18px 16px #1717131f);width:220px;height:220px;position:absolute}.filament-v2-module__iJNnoG__spoolStack img:first-child{top:5%;left:4%;transform:rotate(-8deg)}.filament-v2-module__iJNnoG__spoolStack img:nth-child(2){top:18%;right:0;transform:rotate(7deg)}.filament-v2-module__iJNnoG__spoolStack img:nth-child(3){bottom:0;left:28%}.filament-v2-module__iJNnoG__entryFoot{gap:var(--fl-gap);border-top:1px solid var(--fl-rule);margin-top:var(--fl-gap);padding-top:16px;font-size:11px;display:flex}.filament-v2-module__iJNnoG__entryFoot strong{font:800 22px/1 var(--fl-sans);margin-bottom:var(--fl-gap);display:block}.filament-v2-module__iJNnoG__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:760px){.filament-v2-module__iJNnoG__shell{width:min(100% - 20px,1480px)}.filament-v2-module__iJNnoG__topbar{height:52px}.filament-v2-module__iJNnoG__brand{font-size:18px}.filament-v2-module__iJNnoG__nav,.filament-v2-module__iJNnoG__actions .filament-v2-module__iJNnoG__pill{display:none}.filament-v2-module__iJNnoG__pageHead{padding:18px 0 12px;display:block}.filament-v2-module__iJNnoG__root h1{font-size:43px}.filament-v2-module__iJNnoG__paperNote{margin-top:var(--fl-gap)}.filament-v2-module__iJNnoG__chipRow{flex-wrap:wrap;overflow:visible}.filament-v2-module__iJNnoG__toolbarSearch{flex:180px;width:min(210px,100%)}.filament-v2-module__iJNnoG__resultMeta{display:none}.filament-v2-module__iJNnoG__hexSwatch{width:64px;height:26px}.filament-v2-module__iJNnoG__detailGrid{gap:var(--fl-gap);grid-template-columns:1fr;padding-top:22px}.filament-v2-module__iJNnoG__imageStage{position:static}.filament-v2-module__iJNnoG__imageBox{height:410px;min-height:410px}.filament-v2-module__iJNnoG__imageBox img{width:min(390px,92vw);height:auto}.filament-v2-module__iJNnoG__modelPlaceholder,.filament-v2-module__iJNnoG__testModelGallery{height:410px;min-height:410px}.filament-v2-module__iJNnoG__testModelLightbox{padding:8px}.filament-v2-module__iJNnoG__testModelLightboxFrameWithNavigation{gap:var(--fl-gap);grid-template-columns:44px minmax(0,1fr) 44px}.filament-v2-module__iJNnoG__testModelLightboxNav{width:44px;height:44px;font-size:34px}.filament-v2-module__iJNnoG__detailTitle,.filament-v2-module__iJNnoG__detailTitleWithColor{display:block}.filament-v2-module__iJNnoG__detailTitleActions{margin-top:var(--fl-gap)}.filament-v2-module__iJNnoG__detailColorSwatch{min-height:140px}.filament-v2-module__iJNnoG__headlineRow{display:block}.filament-v2-module__iJNnoG__headlineFavorite{width:100%;margin:var(--fl-gap) 0 0;display:block}.filament-v2-module__iJNnoG__numberGrid{grid-template-columns:1fr}.filament-v2-module__iJNnoG__number{border-right:0;border-bottom:1px solid var(--fl-rule)}.filament-v2-module__iJNnoG__presetWorkspace{gap:var(--fl-gap);grid-template-columns:1fr}.filament-v2-module__iJNnoG__tutorialBackdrop{align-items:stretch;padding:8px}.filament-v2-module__iJNnoG__tutorialModal{border-radius:var(--fl-radius);width:100%;max-height:calc(100dvh - 16px);padding:18px}.filament-v2-module__iJNnoG__tutorialHeader h2{font-size:25px}.filament-v2-module__iJNnoG__tutorialTabs{z-index:1;background:var(--fl-sheet);position:sticky;top:-18px}.filament-v2-module__iJNnoG__downloads,.filament-v2-module__iJNnoG__related{grid-template-columns:1fr}.filament-v2-module__iJNnoG__homeEntryRoot{padding-inline:10px}.filament-v2-module__iJNnoG__homeEntry{gap:var(--fl-gap);grid-template-columns:1fr}.filament-v2-module__iJNnoG__spoolStack{height:280px}.filament-v2-module__iJNnoG__spoolStack img{width:175px;height:175px}.filament-v2-module__iJNnoG__entryFoot{gap:var(--fl-gap);flex-wrap:wrap;overflow:visible}.filament-v2-module__iJNnoG__entryFoot span{min-width:90px}}.filament-v2-module__iJNnoG__tableFrame{max-width:100%;overflow-x:auto}.filament-v2-module__iJNnoG__catalogTable{min-width:1350px}.filament-v2-module__iJNnoG__thLabel{letter-spacing:.02em;font-size:20px}.filament-v2-module__iJNnoG__brandColumn{width:160px;min-width:160px;max-width:160px}.filament-v2-module__iJNnoG__brandFilter{min-width:148px;max-width:148px}.filament-v2-module__iJNnoG__brandFilter summary>span:last-child{text-overflow:ellipsis;max-width:110px;overflow:hidden}.filament-v2-module__iJNnoG__brandMenu{min-width:190px;max-height:300px;overflow-y:auto}.filament-v2-module__iJNnoG__catalogTable td:first-child .filament-v2-module__iJNnoG__lineMain{text-overflow:ellipsis;max-width:148px;overflow:hidden}.filament-v2-module__iJNnoG__catalogTable .filament-v2-module__iJNnoG__colorBand{color:#242424;background:#e8e7e3;border-right:0}.filament-v2-module__iJNnoG__catalogTable .filament-v2-module__iJNnoG__colorBand .filament-v2-module__iJNnoG__lineSub{color:inherit;opacity:.85}.filament-v2-module__iJNnoG__catalogTable tbody tr[role=link]:hover td{box-shadow:inset 0 2px #786443,inset 0 -2px #786443}.filament-v2-module__iJNnoG__catalogTable tbody tr[role=link]:focus-visible td{outline-offset:-2px;outline:2px solid #1766ab}.filament-v2-module__iJNnoG__featurePill{border:1px solid;border-radius:4px;margin-left:5px;padding:2px 5px;display:inline-block}.filament-v2-module__iJNnoG__catalogTable .filament-v2-module__iJNnoG__headerFilters .filament-v2-module__iJNnoG__parameterFilter{width:112px;max-width:100%}.filament-v2-module__iJNnoG__catalogTable .filament-v2-module__iJNnoG__headerLabels th{vertical-align:bottom;border-bottom:0;padding-bottom:4px}.filament-v2-module__iJNnoG__catalogTable .filament-v2-module__iJNnoG__headerLabels .filament-v2-module__iJNnoG__thLabel{margin-bottom:0}.filament-v2-module__iJNnoG__catalogTable .filament-v2-module__iJNnoG__headerFilters td{border-bottom:1px solid var(--fl-ink);vertical-align:top;padding:0 6px 7px}.filament-v2-module__iJNnoG__rangeHint{color:var(--fl-muted);font-size:12px}.filament-v2-module__iJNnoG__imageSearch{border:1px solid var(--fl-rule);background:var(--fl-sheet);margin:12px 0;padding:16px}.filament-v2-module__iJNnoG__imageSearchHead{justify-content:space-between;align-items:center;gap:12px;display:flex}.filament-v2-module__iJNnoG__imageSearchHead h2{margin:0;font-size:18px}.filament-v2-module__iJNnoG__imageSearch p{margin:8px 0;font-size:13px}.filament-v2-module__iJNnoG__imageSearch button,.filament-v2-module__iJNnoG__imageSearchButton{border:1px solid var(--fl-rule);background:var(--fl-sheet);color:var(--fl-ink);cursor:pointer;padding:6px 10px}.filament-v2-module__iJNnoG__imageFileLabel{flex-wrap:wrap;align-items:center;gap:8px;margin:8px 12px 8px 0;font-size:13px;display:inline-flex}.filament-v2-module__iJNnoG__imageFileLabel input{max-width:100%}.filament-v2-module__iJNnoG__imageSearchPreview{width:fit-content;max-width:100%;margin:12px auto;position:relative}.filament-v2-module__iJNnoG__imageSearchPreview canvas{cursor:crosshair;max-width:100%;height:auto;display:block}.filament-v2-module__iJNnoG__imageSearchPreview canvas:focus-visible{outline:2px solid var(--fl-blue);outline-offset:3px}.filament-v2-module__iJNnoG__imageSearchCrosshair{pointer-events:none;border:1px solid #fff;border-radius:50%;width:17px;height:17px;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #000}.filament-v2-module__iJNnoG__imageSearchCrosshair:before,.filament-v2-module__iJNnoG__imageSearchCrosshair:after{content:"";background:#fff;position:absolute;box-shadow:0 0 1px #000}.filament-v2-module__iJNnoG__imageSearchCrosshair:before{width:23px;height:1px;top:7px;left:-4px}.filament-v2-module__iJNnoG__imageSearchCrosshair:after{width:1px;height:23px;top:-4px;left:7px}.filament-v2-module__iJNnoG__imageSearchFilename{overflow-wrap:anywhere}.filament-v2-module__iJNnoG__imageSelectedColor{align-items:center;gap:8px;display:flex}.filament-v2-module__iJNnoG__imageSelectedColor>span{border:1px solid var(--fl-rule);width:32px;height:24px}@media (max-width:760px){.filament-v2-module__iJNnoG__catalogTable{min-width:1350px;display:table}.filament-v2-module__iJNnoG__tableFrame{min-height:250px}.filament-v2-module__iJNnoG__resultMeta{flex-basis:100%;display:block}}.filament-v2-module__iJNnoG__catalogTable .filament-v2-module__iJNnoG__headerFilters .filament-v2-module__iJNnoG__columnSearch{border:1px solid var(--fl-rule);background:var(--fl-sheet);width:100%;min-width:70px;max-width:126px;height:25px;color:var(--fl-ink);padding:2px 6px;font-size:10px}.filament-v2-module__iJNnoG__spoolPreview{z-index:30;box-sizing:border-box;border:1px solid var(--fl-rule);background:var(--fl-sheet);pointer-events:none;width:256px;height:256px;padding:0;position:fixed;overflow:hidden;box-shadow:0 8px 24px #0003}.filament-v2-module__iJNnoG__spoolPreview img{object-fit:contain;width:100%;height:100%;display:block}.filament-v2-module__iJNnoG__imageNoticeBackdrop{z-index:100;background:#0008;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.filament-v2-module__iJNnoG__imageNotice{box-sizing:border-box;border:1px solid var(--fl-rule);background:var(--fl-sheet);width:650px;max-width:100%;max-height:90dvh;color:var(--fl-ink);padding:22px;overflow-y:auto;box-shadow:0 12px 40px #0004}.filament-v2-module__iJNnoG__imageNotice h2{margin:0 0 16px;font-size:21px}.filament-v2-module__iJNnoG__imageNotice p{margin:12px 0;font-size:14px;line-height:1.6}.filament-v2-module__iJNnoG__imageNotice .filament-v2-module__iJNnoG__imageNoticeLimits{color:#b42318;font-weight:700}.filament-v2-module__iJNnoG__imageNoticeRemember{align-items:flex-start;gap:8px;font-size:14px;display:flex}.filament-v2-module__iJNnoG__imageNoticeActions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.filament-v2-module__iJNnoG__imageNoticeActions button{border:1px solid var(--fl-rule);background:var(--fl-sheet);color:var(--fl-ink);cursor:pointer;padding:9px 14px}.filament-v2-module__iJNnoG__imageNoticeActions button:disabled{opacity:.45;cursor:not-allowed}
