@font-face{font-family:Pixelify;src:url(/fonts/pixelify-sans.ttf) format("truetype");font-weight:400 700;font-display:swap}:root{--desktop:#008080;--title:#000080;--window:#C0C0C0;--primary:#F5FF00;--ink:#111;--white:#fff;--muted:#333;--shadow:#808080;--black:#000;--error:#8b0000;--online:#00d000;--font:Arial,Helvetica,sans-serif;--pixel:Pixelify,"Courier New",monospace;--mono:"Courier New",monospace;--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:24px;--s6:32px;--s7:48px;--s8:64px;--line:1px solid var(--shadow);--separator:2px solid var(--ink);--bevel:2px solid;--button-bg:var(--window);--button-pad:12px 18px;--button-weight:700;--outset:inset 2px 2px var(--white),inset -2px -2px var(--black),inset -4px -4px var(--shadow);--inset:inset 2px 2px var(--shadow),inset -2px -2px var(--white);--desktop-texture:url(/desktop-texture.svg);--factory-image:url(/factory-halftone.png)}*{box-sizing:border-box}html{scroll-padding-top:var(--s5)}body{margin:0;background:var(--desktop) var(--desktop-texture);color:var(--ink);font-family:var(--font);font-size:17px;line-height:1.5}a{color:var(--title);text-underline-offset:3px}a:hover{text-decoration-thickness:2px}button,input,select,textarea{font:inherit}a,button,input,select,textarea{-webkit-tap-highlight-color:transparent}:focus-visible{outline:3px solid var(--title);outline-offset:3px}.skip{position:absolute;left:var(--s4);top:-80px;padding:var(--s3);background:var(--primary);z-index:2}.skip:focus{top:var(--s3)}.desktop{display:grid;grid-template-columns:112px minmax(0,1fr);align-items:start;grid-gap:var(--s7);gap:var(--s7);max-width:1440px;margin:0 auto;padding:var(--s7) var(--s5)}.desktop-shortcuts nav{display:grid;grid-gap:var(--s6);gap:var(--s6)}.shortcut{display:flex;flex-direction:column;align-items:center;gap:var(--s2);color:var(--white);font-size:15px;text-align:center;text-decoration:none;line-height:1.2;min-height:100px}.shortcut .retro-icon{width:64px;height:64px;filter:drop-shadow(2px 2px var(--black))}.shortcut span{background:var(--desktop);padding:2px var(--s1)}.shortcut:focus-visible span,.shortcut:hover span{background:var(--title);color:var(--white)}.shortcut:focus-visible{outline-color:var(--white)}.recycle{margin-top:var(--s6)}.window{background:var(--window);padding:var(--s1);box-shadow:var(--outset);min-width:0}.titlebar{background:var(--title);color:var(--white);justify-content:space-between;gap:var(--s2);padding:var(--s1) var(--s2);font:700 28px/1.1 var(--pixel);min-height:44px}.titlebar,.window-title{display:flex;align-items:center}.window-title{gap:var(--s3);min-width:0}.window-title .retro-icon{width:32px;height:32px}.window-controls{display:flex;gap:var(--s1);align-self:start;color:var(--black);font:28px/28px var(--font)}.window-controls>span{display:block;background:var(--window);box-shadow:var(--outset);width:34px;height:32px;text-align:center}.menubar{display:flex;gap:var(--s6);padding:var(--s2) var(--s4);border-bottom:var(--separator);flex-wrap:wrap}.menu{position:relative}.menu>button{background:transparent;border:0;color:var(--ink);font-size:20px;padding:0;text-decoration:underline;text-underline-offset:4px;cursor:pointer}.menu>button[aria-expanded=true]{background:var(--title);color:var(--white)}.menu-popup{position:absolute;top:100%;left:0;z-index:3;min-width:210px;padding:var(--s1);background:var(--window);box-shadow:var(--outset)}.menu-popup a{display:block;color:var(--ink);font-size:16px;padding:var(--s2) var(--s3);text-decoration:none}.menu-popup a:focus-visible,.menu-popup a:hover{background:var(--title);color:var(--white)}.window-body{margin:0 2px;box-shadow:var(--inset);padding:0 var(--s5)}.site-header{padding:var(--s5) 0;border-bottom:var(--separator)}.brand{display:flex;align-items:center;justify-content:center;gap:var(--s5);text-decoration:none;color:var(--ink)}.brand>span{min-width:0}.factory{width:128px;height:128px;flex-shrink:0}.wordmark{display:block;font:700 clamp(40px,5.1vw,76px)/1.12 var(--pixel);letter-spacing:-1.5px}.brand-sub{display:block;font:500 clamp(16px,2vw,25px)/1.4 var(--pixel);letter-spacing:3px;margin-top:var(--s2)}.retro-icon{width:56px;height:56px;flex-shrink:0}h1,h2,h3,p{margin-top:0}h1{font:700 clamp(32px,3.4vw,46px)/1.08 var(--pixel);margin-bottom:var(--s5)}h2{font:700 28px/1.15 var(--pixel);margin-bottom:var(--s4)}h3{font-size:18px;line-height:1.3;margin-bottom:var(--s2)}p{margin-bottom:var(--s4)}.eyebrow{font:14px var(--mono);letter-spacing:1px;margin-bottom:var(--s5)}.lead{font-size:22px;line-height:1.4}.home-content{padding-top:var(--s5)}.hero{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);grid-gap:var(--s6);gap:var(--s6);align-items:center}.factory-picture{position:relative;overflow:hidden;min-width:0;aspect-ratio:1.72;background:var(--window);box-shadow:var(--inset);border:var(--line)}.factory-picture img{object-fit:cover}.hero-copy{min-width:0}.hero-copy h1{margin-bottom:var(--s4)}mark{background:var(--primary);color:var(--ink);padding:0 var(--s2);box-decoration-break:clone;-webkit-box-decoration-break:clone}.hero-copy .lead{font:500 24px/1.2 var(--pixel);margin-bottom:var(--s3)}.hero-copy>p:last-child{font:400 21px/1.3 var(--pixel);margin:0}.button{display:inline-flex;justify-content:center;align-items:center;gap:var(--s5);background:var(--button-bg);color:var(--ink);padding:var(--button-pad);border:0;box-shadow:var(--outset);font-weight:var(--button-weight);text-decoration:none;cursor:pointer;min-height:48px}.button:hover{outline:1px dotted var(--ink);outline-offset:-7px}.button:active{box-shadow:var(--inset)}.primary{background:var(--primary)}.launchers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--s5);gap:var(--s5);padding:var(--s5) 0 var(--s4)}.launcher{flex-direction:column;gap:var(--s2);min-height:166px;text-align:center;font:700 30px/1 var(--pixel);padding:var(--s3)}.launcher .retro-icon{width:84px;height:70px}.home-note{font:14px/1.4 var(--mono);margin:0 0 var(--s4);text-align:center;color:var(--muted)}footer{padding:var(--s3) 0;gap:var(--s3);flex-wrap:wrap;font-size:12px;border-top:var(--line)}.statusbar,footer{display:flex;justify-content:space-between}.statusbar{font-size:17px;gap:var(--s1);margin-top:var(--s1)}.statusbar>span{box-shadow:var(--inset);padding:var(--s1) var(--s3);display:flex;align-items:center;gap:var(--s3);min-height:36px}.statusbar>span:first-child{flex:1 1}.statusbar .retro-icon{width:25px;height:25px}.online-light{width:18px;height:18px;border:2px solid var(--ink);background:var(--online);box-shadow:inset 2px 2px var(--white);border-radius:50%}.page{padding:var(--s6) var(--s4);max-width:850px;margin:auto}.page>p{max-width:680px}.page h1{font-size:clamp(34px,4vw,48px)}.inset,.notice{padding:var(--s5);box-shadow:var(--inset);margin:var(--s5) 0}.notice{border-left:4px solid var(--title)}.notice p{font-size:14px;margin:var(--s2) 0 0}.material-row{display:flex;align-items:flex-start;gap:var(--s5);padding:var(--s6) 0;border-bottom:var(--line)}.material-row .eyebrow{margin-bottom:var(--s2)}.material-row p:last-child{margin-bottom:0}.step-number{font:14px var(--mono);display:inline-block;box-shadow:var(--inset);padding:var(--s1) var(--s2);margin-bottom:var(--s4)}.wiki-index{display:block}.wiki-index ol{padding-left:var(--s5);margin:0}.wiki-index li{padding:var(--s1) 0}.wiki-topic{padding:var(--s5) 0;border-bottom:var(--line);scroll-margin-top:var(--s5)}.help-strip{padding:var(--s5) 0;border-top:var(--line);display:flex;justify-content:space-between;gap:var(--s5);align-items:center}.help-strip p{margin:0}.page .help-strip{margin-top:var(--s6)}fieldset{border:var(--line);padding:var(--s5);margin:var(--s6) 0;min-width:0}legend{font-weight:700;padding:0 var(--s2)}.form-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--s5);gap:var(--s5)}label{display:block;font-size:14px;font-weight:700}input,select,textarea{display:block;width:100%;margin-top:var(--s2);padding:var(--s3);border:1px solid var(--shadow);border-radius:0;background:var(--white);color:var(--ink);box-shadow:var(--inset);min-height:46px}textarea{resize:vertical}fieldset>label{margin-top:var(--s5)}input[type=file]{background:transparent;box-shadow:none;padding:var(--s2) 0;border:0;font-size:13px}input::-webkit-file-upload-button{font:inherit;padding:var(--s2);margin-right:var(--s2);border:0;background:var(--button-bg);box-shadow:var(--outset)}input::file-selector-button{font:inherit;padding:var(--s2);margin-right:var(--s2);border:0;background:var(--button-bg);box-shadow:var(--outset)}.full{grid-column:1/-1}.form-help{font-size:13px;color:var(--muted);margin:var(--s2) 0 var(--s4)}.error{color:var(--error);font-weight:700}.form-bottom{display:flex;gap:var(--s5);align-items:center;justify-content:space-between}.form-bottom p{max-width:330px;margin:0}.form-bottom .button{flex-shrink:0}.result{margin-top:var(--s5)}@media(min-width:1440px){.desktop{padding-top:var(--s7)}.hero{gap:var(--s6)}.hero-copy>p:last-child{font-size:23px}.launchers{padding-top:var(--s6)}.launcher{min-height:180px}}@media(max-width:1000px){.desktop{grid-template-columns:88px minmax(0,1fr);gap:var(--s5);padding:var(--s5) var(--s4)}.shortcut{font-size:13px}.shortcut .retro-icon{width:54px;height:54px}.desktop-shortcuts nav{gap:var(--s5)}.wordmark{font-size:clamp(36px,5.2vw,58px)}.factory{width:90px;height:90px}.brand{gap:var(--s4)}.hero{gap:var(--s5);grid-template-columns:1fr 1fr}.hero-copy h1{font-size:30px}.hero-copy .lead{font-size:21px}.hero-copy>p:last-child{font-size:19px}.launcher{font-size:25px;min-height:150px}.launcher .retro-icon{width:64px;height:60px}.window-body{padding:0 var(--s4)}}@media(max-width:767px){.desktop{display:block;padding:var(--s3) var(--s2)}.desktop-shortcuts{display:none}.window-title .retro-icon{width:22px;height:22px}.titlebar{font-size:20px;min-height:34px;padding:var(--s1)}.window-title{gap:var(--s2)}.window-controls{font-size:20px;line-height:24px;gap:2px}.window-controls>span{width:24px;height:24px}.menubar{gap:var(--s4);padding:var(--s1) var(--s2);justify-content:space-between}.menu>button{font-size:15px;min-height:36px}.menu-popup{min-width:180px}.menu:nth-child(n+3) .menu-popup{right:0;left:auto}.window-body{padding:0 var(--s3)}.site-header{padding:var(--s4) 0}.brand{gap:var(--s2);justify-content:flex-start}.factory{width:54px;height:64px}.wordmark{font-size:clamp(24px,5.6vw,40px);letter-spacing:-.8px;white-space:nowrap}.brand-sub{font-size:clamp(10px,2.4vw,15px);letter-spacing:1px;margin-top:var(--s1)}.home-content{padding-top:var(--s4)}.hero{grid-template-columns:minmax(0,1fr);gap:var(--s5)}.factory-picture{aspect-ratio:1.85}.hero-copy h1{font-size:clamp(30px,9vw,36px);max-width:460px}.hero-copy .lead{font-size:24px}.hero-copy>p:last-child{font-size:21px}.launchers{grid-template-columns:1fr;gap:var(--s3);padding:var(--s5) 0 var(--s4)}.launcher{flex-direction:row;justify-content:flex-start;gap:var(--s5);min-height:96px;padding:var(--s3) var(--s5);font-size:27px;text-align:left}.launcher .retro-icon{width:64px;height:64px}.launcher br{display:initial}.home-note{font-size:12px}.statusbar{font-size:13px;gap:2px}.statusbar>span{padding:var(--s1) var(--s2);gap:var(--s2);min-height:30px}.statusbar .retro-icon{width:20px;height:20px}.online-light{width:13px;height:13px}.page{padding:var(--s5) 0}.form-grid{grid-template-columns:1fr;gap:var(--s4)}fieldset{padding:var(--s4);margin:var(--s5) 0}.form-bottom{align-items:stretch;flex-direction:column}.form-bottom p{max-width:none}.inset,.notice{padding:var(--s4)}.material-row{gap:var(--s3)}footer{font-size:10px}.lead{font-size:20px}.help-strip{align-items:start;flex-direction:column}}fieldset>.field{margin-top:var(--s5)}.field-error{font-size:14px;margin:var(--s2) 0 0}input[aria-invalid=true],select[aria-invalid=true],textarea[aria-invalid=true]{outline:2px solid var(--error);outline-offset:0}.button:disabled{cursor:default;color:var(--muted);background:var(--window);opacity:.75}.form-trap{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%)}.reference{overflow-wrap:anywhere;font-family:var(--mono)}:root{--document:var(--white);--panel:var(--window);--paper-line:#d7d7d7;--text-small:13px;--text-body:16px;--text-label:14px;--text-panel:22px;--panel-outline:1px solid var(--shadow)}.designed-page{max-width:none;padding:0 0 var(--s5)}.addressbar{display:flex;align-items:center;gap:var(--s3);padding:var(--s3) 0;font-size:var(--text-small);border-bottom:var(--line)}.addressbar>span{color:var(--muted)}.addressbar>div{display:flex;align-items:center;gap:var(--s2);padding:var(--s1) var(--s2);background:var(--document);box-shadow:var(--inset);min-width:0;flex:1 1;flex-wrap:wrap}.addressbar .retro-icon{width:20px;height:20px}.addressbar a{color:var(--ink)}.page-heading{display:flex;align-items:center;gap:var(--s5);padding:var(--s6) 0}.page-heading>.retro-icon{width:72px;height:72px}.page-heading>div{min-width:0}.designed-page .page-heading h1{font-size:clamp(32px,3.5vw,46px);margin:0 0 var(--s2)}.page-heading p{font-size:var(--text-body);margin:0;max-width:600px}.spec-label{font:12px/1.4 var(--mono);letter-spacing:1px}.document-footnote{font-size:var(--text-small);color:var(--muted);margin:var(--s4) 0 0}.section-heading{display:flex;align-items:center;justify-content:space-between;gap:var(--s4);padding:var(--s5) 0 var(--s3);flex-wrap:wrap}.section-heading h2{margin:0}.pane-heading{display:flex;align-items:center;gap:var(--s2);padding:var(--s2) var(--s3);background:var(--title);color:var(--white)}.pane-heading h2{font-size:var(--text-panel);margin:0}.pane-heading .retro-icon{width:25px;height:25px}.dialog-callout{display:flex;align-items:flex-start;gap:var(--s5);padding:var(--s5);box-shadow:var(--outset);margin-top:var(--s5)}.dialog-callout>.retro-icon{width:56px;height:56px}.dialog-callout>div{min-width:0}.dialog-callout h2{font-size:26px;margin-bottom:var(--s2)}.dialog-callout p{font-size:var(--text-body);max-width:720px;margin-bottom:var(--s3)}.property-tabs{display:flex;align-items:stretch;gap:var(--s1);padding:0 var(--s1);position:relative;z-index:1}.property-tabs button{display:flex;align-items:center;justify-content:center;gap:var(--s2);padding:var(--s3) var(--s5);background:var(--panel);border:0;box-shadow:var(--outset);cursor:pointer;font-size:var(--text-body);min-height:50px}.property-tabs .retro-icon{width:24px;height:24px}.property-tabs button[aria-selected=true]{font-weight:700;position:relative;box-shadow:inset 2px 2px var(--white),inset -2px 0 var(--shadow);z-index:1}.property-tabs button[aria-selected=true]:after{content:"";position:absolute;bottom:-3px;left:2px;right:2px;height:5px;background:var(--panel)}.property-sheet{padding:var(--s6);box-shadow:var(--outset);display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);grid-gap:var(--s6);gap:var(--s6);align-items:start}.property-sheet[hidden]{display:none}.material-preview{display:grid;grid-gap:var(--s3);gap:var(--s3);min-width:0}.sample-caption{font-size:11px;color:var(--muted)}.swatch-board{min-height:280px;padding:var(--s6) var(--s5);box-shadow:var(--inset);background:var(--desktop) var(--desktop-texture)}.sample-sticker,.swatch-board{display:flex;align-items:center;justify-content:center}.sample-sticker{flex-direction:column;width:100%;max-width:210px;min-height:175px;padding:var(--s5);border:2px solid var(--ink);background:var(--document);box-shadow:4px 4px var(--shadow);text-align:center;font:700 22px/1.05 var(--pixel)}.sample-sticker .factory{width:76px;height:76px}.swatch-paper .sample-sticker{border-style:dashed}.swatch-vinyl .sample-sticker{border-width:4px}.swatch-clear{background:var(--document) url(/sample-grid.svg) center/24px}.swatch-clear .sample-sticker{background:transparent;box-shadow:none}.swatch-clear .sample-sticker .factory{color:var(--title)}.material-description .eyebrow{font-size:12px;margin-bottom:var(--s2)}.material-description h2{font-size:34px;margin-bottom:var(--s3)}.material-description>p{font-size:var(--text-body)}.spec-list{margin:var(--s5) 0}.spec-list>div{display:grid;grid-template-columns:95px minmax(0,1fr);grid-gap:var(--s3);gap:var(--s3);padding:var(--s2) 0;border-bottom:var(--line);font-size:var(--text-label)}.spec-list dt{font-weight:700}.spec-list dd{margin:0}.material-caution{padding:var(--s3);box-shadow:var(--inset)}.material-description .button{font-size:var(--text-label);gap:var(--s3)}.table-scroll{overflow-x:auto;box-shadow:var(--inset);background:var(--document);padding:2px}.comparison-table{border-collapse:collapse;width:100%;font-size:var(--text-label);text-align:left}.comparison-table caption{text-align:left;font-weight:700;padding:var(--s3);border-bottom:var(--line)}.comparison-table td,.comparison-table th{padding:var(--s3);vertical-align:top;border:1px solid var(--paper-line)}.comparison-table thead{background:var(--panel)}.comparison-table tbody th{color:var(--title);min-width:110px}.comparison-table td{min-width:150px}.help-browser{display:grid;grid-template-columns:240px minmax(0,1fr);grid-gap:var(--s1);gap:var(--s1);padding:var(--s1);box-shadow:var(--outset)}.help-index{align-self:start;position:-webkit-sticky;position:sticky;top:var(--s4);padding:0 var(--s3) var(--s3);font-size:var(--text-label);min-width:0}.help-index .pane-heading{margin:0 calc(-1 * var(--s3)) var(--s4)}.help-index input{font-size:var(--text-small);padding:var(--s2);min-height:42px}.search-count{font-size:12px;color:var(--muted);margin:var(--s2) 0 var(--s4)}.help-index nav ol{list-style:none;margin:0;padding:var(--s2) 0;box-shadow:var(--inset);background:var(--document)}.help-index nav a{display:flex;align-items:center;gap:var(--s2);padding:var(--s2);font-size:var(--text-small);color:var(--ink);text-decoration:none}.help-index nav a:hover{background:var(--title);color:var(--white)}.help-index nav .retro-icon{width:23px;height:23px}.index-note{padding:var(--s4) 0 0;font-size:12px}.index-note p{margin:var(--s2) 0 0}.help-document{background:var(--document);box-shadow:var(--inset);min-width:0;padding:2px}.document-toolbar{display:flex;justify-content:space-between;gap:var(--s2);font:11px/1.5 var(--mono);padding:var(--s2) var(--s5);background:var(--panel);border-bottom:var(--line)}.wiki-article{padding:var(--s5);border-bottom:1px solid var(--paper-line);scroll-margin-top:var(--s4)}.wiki-article:last-child{border:0}.article-number{font:11px var(--mono);letter-spacing:1px;margin-bottom:var(--s3);color:var(--muted)}.wiki-article h2{font-size:30px;line-height:1.15;color:var(--title)}.wiki-article>p:not(.article-number){font-size:var(--text-body);line-height:1.7}.wiki-tip{padding:var(--s3) var(--s4);border-left:4px solid var(--primary);background:var(--panel);font-size:var(--text-label);margin:var(--s4) 0}.wiki-tip strong{font-family:var(--pixel);font-size:20px}.wiki-tip p{margin:var(--s1) 0 0}.wiki-article>a{font-size:var(--text-small)}.back-to-index{display:block;margin-top:var(--s4)}.empty-search{padding:var(--s6);text-align:center}.empty-search .retro-icon{width:64px;height:64px}.empty-search h2{margin-top:var(--s4)}.quote-mode{margin:0 0 var(--s5);padding:var(--s3) var(--s4)}.quote-mode strong{font-size:var(--text-label)}.quote-mode p{font-size:var(--text-small)}.quote-workspace{display:grid;grid-template-columns:minmax(0,1fr) 265px;grid-gap:var(--s5);gap:var(--s5);align-items:start}.quote-stages{grid-column:1/-1;display:flex;box-shadow:var(--inset);padding:var(--s2);gap:var(--s3);flex-wrap:wrap}.quote-stages a{display:flex;gap:var(--s2);align-items:center;min-height:36px;font-size:var(--text-label);text-decoration:none;color:var(--ink);padding:0 var(--s2)}.quote-stages span{font:18px var(--pixel);background:var(--title);color:var(--white);padding:var(--s1) var(--s2)}.quote-stages a:hover{text-decoration:underline}.quote-fields{min-width:0}.quote-fields fieldset{margin:0 0 var(--s5);padding:var(--s5);scroll-margin-top:var(--s4)}.quote-fields legend{font:700 24px var(--pixel);padding:0 var(--s2)}.fieldset-intro{font-size:var(--text-small);color:var(--muted)}.quote-fields .form-help{margin-top:0}.quote-fields .form-grid{gap:var(--s4)}.artwork-heading{display:flex;align-items:center;gap:var(--s4);margin-bottom:var(--s4)}.artwork-heading .retro-icon{width:48px;height:48px}.artwork-heading h2{font-size:24px;margin:0 0 var(--s1)}.artwork-heading p{font-size:var(--text-small);margin:0}.artwork-panel>.field{padding:var(--s4);box-shadow:var(--inset)}.artwork-panel>.field label{margin-bottom:var(--s2)}.quote-summary{position:-webkit-sticky;position:sticky;top:var(--s4);min-width:0;box-shadow:var(--outset);padding:var(--s1)}.quote-summary-body{padding:var(--s4)}.summary-sticker{background:var(--document);border:2px dashed var(--shadow);padding:var(--s5) var(--s3);text-align:center;max-width:170px;margin:var(--s2) auto var(--s5);font:700 28px/1 var(--pixel)}.quote-summary .spec-label{margin-bottom:var(--s3)}.summary-specs{font-size:var(--text-small);margin:0}.summary-specs>div{padding:var(--s2) 0;border-bottom:var(--line)}.summary-specs dt{font-weight:700}.summary-specs dd{margin:var(--s1) 0 0;overflow-wrap:anywhere}.summary-note{font-size:var(--text-small);margin:var(--s4) 0;line-height:1.5}.summary-help{border-top:var(--line);padding-top:var(--s3);font-size:12px}.summary-help a{display:block;margin-top:var(--s2)}.summary-status{box-shadow:var(--inset);padding:var(--s2);font-size:11px}.quote-fields .form-bottom{padding:var(--s4);box-shadow:var(--inset);flex-direction:column;align-items:stretch;gap:var(--s3)}.quote-fields .form-bottom p{max-width:none}.quote-fields .form-bottom .button{align-self:flex-end}.quote-fields .result{margin-bottom:0}@media(max-width:1100px){.quote-workspace{grid-template-columns:minmax(0,1fr) 220px;gap:var(--s4)}.quote-fields fieldset{padding:var(--s4)}.quote-fields .form-grid{grid-template-columns:minmax(0,1fr)}.help-browser{grid-template-columns:200px minmax(0,1fr)}.property-sheet{padding:var(--s5);gap:var(--s5)}.swatch-board{padding:var(--s5) var(--s4);min-height:250px}.material-description h2{font-size:30px}}@media(max-width:900px){.quote-workspace{grid-template-columns:minmax(0,1fr)}.quote-summary{position:static}.quote-summary-body{display:grid;grid-template-columns:160px minmax(0,1fr);grid-column-gap:var(--s5);column-gap:var(--s5)}.summary-sticker{grid-row:span 3;width:100%;align-self:center;margin:0}.summary-help,.summary-note{grid-column:1/-1}.summary-specs{display:grid;grid-template-columns:1fr 1fr;grid-gap:0 var(--s4);gap:0 var(--s4)}.help-browser{grid-template-columns:minmax(0,1fr)}.help-index{position:static}.help-index nav ol{display:grid;grid-template-columns:1fr 1fr}.index-note{display:none}.property-sheet{grid-template-columns:minmax(0,1fr)}.material-preview{grid-template-columns:1fr 1fr;column-gap:var(--s4)}.swatch-board{grid-column:1;grid-row:1/4;min-height:210px}.material-preview .spec-label{align-self:end}.material-preview .sample-caption{align-self:start}.material-description .spec-list{margin-top:var(--s4)}}@media(max-width:767px){.designed-page{padding:0 0 var(--s4)}.addressbar{gap:var(--s2);font-size:11px}.addressbar>span{display:none}.addressbar>div{gap:var(--s1)}.addressbar .retro-icon{width:17px;height:17px}.page-heading{padding:var(--s5) 0;gap:var(--s3);align-items:flex-start}.page-heading>.retro-icon{width:44px;height:44px}.designed-page .page-heading h1{font-size:30px}.page-heading p{font-size:var(--text-label);line-height:1.5}.property-tabs{gap:2px;padding:0}.property-tabs button{padding:var(--s2);font-size:12px;flex:1 1;min-width:0;gap:var(--s1);overflow-wrap:anywhere}.property-tabs .retro-icon{width:18px;height:18px}.property-sheet{padding:var(--s4);gap:var(--s5)}.material-preview{grid-template-columns:minmax(0,1fr)}.swatch-board{grid-column:auto;grid-row:auto;min-height:220px;order:1}.material-preview .spec-label{order:0}.material-preview .sample-caption{order:2}.sample-sticker{max-width:185px;min-height:155px;padding:var(--s4)}.material-description h2{font-size:30px}.spec-list>div{grid-template-columns:82px minmax(0,1fr);gap:var(--s2);font-size:var(--text-small)}.material-description .button{width:100%;font-size:12px;padding:var(--s3);gap:var(--s2)}.dialog-callout{padding:var(--s4);gap:var(--s3)}.dialog-callout>.retro-icon{width:36px;height:36px}.dialog-callout h2{font-size:24px}.dialog-callout p{font-size:var(--text-label)}.dialog-callout .button{font-size:var(--text-small);padding:var(--s3);gap:var(--s2)}.section-heading h2{font-size:26px}.section-heading .spec-label{font-size:10px}.help-index nav ol{grid-template-columns:minmax(0,1fr)}.help-index nav a{min-height:40px}.document-toolbar{padding:var(--s2) var(--s3);font-size:10px}.wiki-article{padding:var(--s5) var(--s4)}.wiki-article h2{font-size:28px;overflow-wrap:anywhere}.wiki-article>p:not(.article-number){font-size:var(--text-label);line-height:1.7}.wiki-tip{padding:var(--s3);font-size:var(--text-small)}.quote-stages{gap:var(--s1);padding:var(--s2)}.quote-stages a{font-size:12px;padding:var(--s1);min-height:40px}.quote-stages span{font-size:14px;padding:var(--s1)}.quote-mode{padding:var(--s3)}.quote-workspace{gap:var(--s4)}.quote-fields fieldset{padding:var(--s3);margin-bottom:var(--s5)}.quote-fields legend{font-size:22px}.quote-fields .form-grid{grid-template-columns:minmax(0,1fr)}.artwork-heading{gap:var(--s3)}.artwork-heading .retro-icon{width:38px;height:38px}.artwork-heading h2{font-size:22px}.artwork-panel>.field{padding:var(--s3)}.quote-fields .form-bottom .button{width:100%;align-self:stretch;font-size:var(--text-label);padding:var(--s3);gap:var(--s3)}.quote-summary-body{grid-template-columns:minmax(0,1fr)}.summary-sticker{grid-row:auto;max-width:150px;margin:var(--s2) auto var(--s5)}.summary-specs{grid-template-columns:minmax(0,1fr)}.empty-search{padding:var(--s5) var(--s4)}}:root{--modal-backdrop:rgb(0 0 0/.28)}.welcome-dialog{width:min(620px,calc(100% - var(--s6)));max-height:calc(100dvh - var(--s6));padding:var(--s1);border:0;border-radius:0;background:var(--window);color:var(--ink);box-shadow:var(--outset);overflow-y:auto;font-family:var(--font)}.welcome-dialog::-webkit-backdrop{background:var(--modal-backdrop)}.welcome-dialog::backdrop{background:var(--modal-backdrop)}.intro-titlebar{display:flex;align-items:center;justify-content:space-between;gap:var(--s3);background:var(--title);color:var(--white);padding:var(--s1) var(--s2);font:700 21px/1.2 var(--pixel)}.intro-titlebar button{width:32px;height:30px;flex-shrink:0;background:var(--window);color:var(--ink);border:0;box-shadow:var(--outset);font:26px/1 var(--font);cursor:pointer}.intro-body{display:grid;grid-template-columns:56px minmax(0,1fr);grid-gap:var(--s5);gap:var(--s5);padding:var(--s6)}.intro-warning{width:56px;height:56px}.intro-body h2{font:700 36px/1.1 var(--pixel);margin:0 0 var(--s2)}.intro-punchline{font-weight:700;font-size:20px;margin-bottom:var(--s5)}.intro-body #welcome-notice-copy{font-size:var(--text-body);line-height:1.6}.intro-signoff{font:700 22px/1.2 var(--pixel);margin:var(--s5) 0 0}.intro-actions{display:flex;align-items:center;justify-content:space-between;gap:var(--s4);padding:var(--s4) var(--s5);border-top:var(--line)}.intro-actions>span{font-size:12px;color:var(--muted)}.intro-actions .button{font-size:var(--text-label);gap:var(--s2)}@media(max-width:600px){.intro-titlebar{font-size:16px;padding:var(--s1)}.intro-titlebar button{width:28px;height:28px}.intro-body{grid-template-columns:minmax(0,1fr);padding:var(--s5);gap:var(--s3)}.intro-warning{width:40px;height:40px}.intro-body h2{font-size:30px;overflow-wrap:anywhere}.intro-punchline{font-size:18px;margin-bottom:var(--s4)}.intro-actions{align-items:stretch;flex-direction:column;padding:var(--s4);gap:var(--s3)}.intro-actions>span{text-align:center}.intro-actions .button{width:100%}}.catalogue-browser{display:grid;grid-template-columns:245px minmax(0,1fr);grid-gap:var(--s1);gap:var(--s1);padding:var(--s1);box-shadow:var(--outset)}.catalogue-index{min-width:0;padding:0 var(--s3) var(--s4);align-self:start;position:-webkit-sticky;position:sticky;top:var(--s4)}.catalogue-index .pane-heading{margin:0 calc(-1 * var(--s3)) var(--s4)}.catalogue-index>.spec-label{margin:0 0 var(--s3);font-size:11px}.catalogue-index nav{display:grid;grid-gap:var(--s1);gap:var(--s1)}.catalogue-index nav button{display:flex;align-items:center;gap:var(--s2);border:0;background:transparent;color:var(--ink);cursor:pointer;padding:var(--s2);min-height:44px;text-align:left;font-size:13px}.catalogue-index nav button .retro-icon{width:22px;height:22px}.catalogue-index nav button>span:nth-child(2){flex:1 1}.catalogue-index nav button>span:last-child{font-family:var(--mono);font-size:11px}.catalogue-index nav button[aria-pressed=true]{background:var(--title);color:var(--white)}.catalogue-index .index-note{margin-bottom:var(--s4)}.catalogue-index>a{font-size:12px;display:inline-block;margin-top:var(--s4)}.catalogue-content{box-shadow:var(--inset);background:var(--document);padding:2px;min-width:0}.catalogue-tools{padding:var(--s4);background:var(--panel);border-bottom:var(--line)}.catalogue-tools input{font-size:var(--text-label);margin-top:var(--s2)}.catalogue-tools p{font:12px var(--mono);margin:var(--s3) 0 0}.product-results{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.product-entry{display:flex;align-items:flex-start;gap:var(--s3);min-width:0;padding:var(--s4);border-bottom:1px solid var(--paper-line);text-decoration:none;border-right:1px solid var(--paper-line)}.product-entry>.retro-icon{width:36px;height:36px}.product-entry>div{min-width:0;flex:1 1}.product-entry h2{font:700 23px/1.15 var(--pixel);margin:0 0 var(--s2);overflow-wrap:anywhere}.product-entry p{color:var(--muted);font-size:13px;line-height:1.5;margin:0}.product-entry:hover{outline:1px dotted var(--title);outline-offset:-5px}.entry-arrow{font:18px var(--mono);flex-shrink:0}.product-results .empty-search{grid-column:1/-1}.home-note>a{display:inline-block;margin-top:var(--s2)}.product-back{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--s3);font-size:13px;padding:0 0 var(--s5);color:var(--muted)}.product-detail{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-gap:var(--s6);gap:var(--s6)}.product-visual{position:relative;min-width:0;aspect-ratio:1;align-self:start;gap:var(--s5);padding:var(--s6);background:var(--desktop) var(--desktop-texture);box-shadow:var(--inset)}.product-sticker,.product-visual{display:flex;align-items:center;justify-content:center;flex-direction:column}.product-sticker{gap:var(--s3);padding:var(--s5);text-align:center;width:100%;max-width:260px;min-height:220px;border:3px solid var(--ink);background:var(--document);box-shadow:4px 4px var(--shadow)}.product-sticker .factory{width:90px;height:90px}.product-sticker>span{font:700 30px/1.1 var(--pixel);overflow-wrap:anywhere}.visual-caption{font-size:11px;color:var(--white);text-align:center}.visual-technisch .product-sticker{border-width:5px}.visual-etiketten .product-sticker{border-style:dashed}.product-photograph img{object-fit:contain}.product-information h2{font-size:32px;margin-bottom:var(--s3)}.product-information>.spec-label{font-size:11px;margin-bottom:var(--s2)}.product-information>p{font-size:16px;line-height:1.7}.product-information .spec-list>div{grid-template-columns:85px minmax(0,1fr)}.product-information .button{font-size:14px;gap:var(--s3)}.product-questions{box-shadow:var(--outset);padding:var(--s1);margin-top:var(--s6)}.product-questions ol{margin:var(--s5);padding-left:var(--s5)}.product-questions li{padding:var(--s1) 0;font-size:16px}.product-questions>p{padding:0 var(--s5);font-size:13px;margin-bottom:var(--s5)}.product-resources{display:flex;justify-content:space-between;flex-wrap:wrap;gap:var(--s4);margin-top:var(--s5);font-size:14px}.selected-product{padding:var(--s3) var(--s4);box-shadow:var(--inset);font-size:14px;margin-bottom:var(--s5)}@media(max-width:1100px){.catalogue-browser{grid-template-columns:215px minmax(0,1fr)}.product-results{grid-template-columns:minmax(0,1fr)}.product-detail{gap:var(--s5)}.product-visual{padding:var(--s5)}.product-sticker{min-height:180px;padding:var(--s4)}.product-sticker>span{font-size:25px}}@media(max-width:900px){.catalogue-browser{grid-template-columns:minmax(0,1fr)}.catalogue-index{position:static}.catalogue-index nav{grid-template-columns:1fr 1fr}.catalogue-index .index-note{display:none}.catalogue-index>a{margin-top:var(--s3)}.product-detail{grid-template-columns:minmax(0,1fr)}.product-visual{aspect-ratio:1.6}.product-sticker{width:220px;min-height:170px}.product-sticker .factory{width:70px;height:70px}}@media(max-width:767px){.catalogue-index nav{grid-template-columns:minmax(0,1fr)}.catalogue-tools{padding:var(--s3)}.catalogue-tools p{font-size:11px}.product-entry{padding:var(--s4) var(--s3);gap:var(--s2)}.product-entry>.retro-icon{width:30px;height:30px}.product-entry h2{font-size:24px}.product-back,.product-entry p{font-size:12px}.product-back{padding-bottom:var(--s4)}.product-visual{padding:var(--s5) var(--s4);aspect-ratio:1.15;gap:var(--s4)}.product-sticker{width:100%;max-width:210px;min-height:170px}.product-sticker>span{font-size:27px}.product-information h2{font-size:28px}.product-information>p{font-size:14px}.product-information .spec-list>div{grid-template-columns:75px minmax(0,1fr);font-size:13px}.product-information .button{width:100%;padding:var(--s3);font-size:13px}.product-questions .pane-heading h2{font-size:20px}.product-questions ol{margin:var(--s4);padding-left:var(--s5)}.product-questions li{font-size:14px}.product-questions>p{padding:0 var(--s4);margin-bottom:var(--s4)}.product-resources,.selected-product{font-size:13px}}:root{--sample-gold:#d5b24b;--sample-silver:#d5d5d5;--sample-green:#72ff48;--sample-magenta:#ff48b2;--sample-orange:#ff8b32;--sample-red:#ff4b51}.material-directory{padding:var(--s1);box-shadow:var(--outset)}.material-directory-tools{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);grid-gap:var(--s3) var(--s5);gap:var(--s3) var(--s5);padding:var(--s4)}.material-directory-tools input,.material-directory-tools select{font-size:14px}.material-directory-tools>p{grid-column:1/-1;font:12px/1.5 var(--mono);margin:0}.material-directory-results{background:var(--document);box-shadow:var(--inset);padding:2px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}.material-item{border-bottom:1px solid var(--paper-line);border-right:1px solid var(--paper-line);min-width:0}.material-item summary{display:flex;gap:var(--s3);align-items:center;cursor:pointer;list-style:none;padding:var(--s3) var(--s4);min-height:68px;font-size:14px;font-weight:700}.material-item summary::-webkit-details-marker{display:none}.material-item summary>span:nth-child(2){flex:1 1;min-width:0;overflow-wrap:anywhere}.material-open{font-family:var(--mono);color:var(--title);flex-shrink:0}.material-item[open] .material-open{font-size:0}.material-item[open] .material-open:after{content:"−";font-size:16px}.material-item summary:hover{text-decoration:underline}.material-chip{display:block;width:32px;height:32px;flex-shrink:0;border:var(--panel-outline);box-shadow:var(--inset);background:var(--white)}.chip-clear{background:var(--white) url(/sample-grid.svg) center/16px}.chip-gold{background:var(--sample-gold)}.chip-silver{background:var(--sample-silver)}.chip-yellow{background:var(--primary)}.chip-green{background:var(--sample-green)}.chip-magenta{background:var(--sample-magenta)}.chip-orange{background:var(--sample-orange)}.chip-red{background:var(--sample-red)}.chip-holo{background:var(--white) url(/sample-holographic.svg) center/24px}.material-item>div{padding:0 var(--s4) var(--s4);font-size:13px}.material-item>div p{margin-bottom:var(--s2)}.material-directory-note{padding:var(--s4);font-size:12px;line-height:1.6;margin:0}.material-primer{margin-top:var(--s5);box-shadow:var(--outset);padding:var(--s1)}.material-primer>summary{padding:var(--s4);font:700 25px/1.2 var(--pixel);cursor:pointer}.material-primer-body{padding:var(--s4)}@media(max-width:767px){.material-directory-tools{grid-template-columns:minmax(0,1fr);padding:var(--s3);gap:var(--s4)}.material-directory-tools>p{font-size:11px}.material-directory-results{grid-template-columns:minmax(0,1fr)}.material-item summary{padding:var(--s3);gap:var(--s3);min-height:64px;font-size:13px}.material-chip{width:28px;height:28px}.material-item>div{padding:0 var(--s3) var(--s4)}.material-directory-note{padding:var(--s3);font-size:11px}.material-primer>summary{font-size:23px;padding:var(--s3)}.material-primer-body{padding:var(--s2)}}.designed-page .page-heading h1{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere}