@import"https://fonts.googleapis.com/css2?family=Lora:wght@400;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Fira+Code:wght@300;400;500;600;700&display=swap";blink,.blink{animation:blink 1s step-end infinite}@keyframes blink{67%{opacity:0}}@media print{body{background-color:#fff!important;margin:0!important}}html{cursor:url(/arrowto.cur),auto}body{font-family:Georgia,serif;background-color:#fdf5e6}code{padding-left:.4ch;padding-right:.4ch;border:1px dotted rgb(133,133,133)}.buttons>*{display:inline-block}footer{padding-top:2ch;padding-bottom:1ch}h1{padding-bottom:1.5rem;font-size:x-large}h2{font-size:larger;padding-bottom:1rem}h3{padding-bottom:.5rem}a:active{background-color:red!important}a:hover{background-color:#00f;color:#fff;text-decoration:none}a:hover:visited{background-color:purple;color:#fff;text-decoration:none}label:has(+input:required):after,label:has(+textarea:required):after,label:has(+select:required):after{content:"*";color:red}kbd{font-family:monospace;font-size:.9em;background-color:#f3f4f6;border:1px solid #d1d5db;border-radius:4px;padding:2px 6px;margin:0 2px;box-shadow:inset 0 -1px #d1d5db;color:#333;display:inline-block;text-transform:uppercase}kbd:hover{transform:translateY(1px);box-shadow:none}kbd:active{transform:translateY(2px);box-shadow:inset 0 2px #d1d5db}dl{display:grid;row-gap:.3ch;grid-template-columns:max-content 1fr}dl>dt{font-family:Lora,Gerogia,serif;font-weight:700;font-size:.7em;padding-right:1ch}pre,code,dl>dd{font-size:.8em;font-family:Fira Code,monospace;letter-spacing:-.03em}.ellipsis{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}dl>dd a{color:#000}dd:empty:after{content:"undefined";opacity:.1}dd:empty.list:after{content:"[]"}hr{margin-bottom:3ch;margin-top:3ch}details[open]>summary{margin-bottom:.5ch}details[open]{margin-bottom:3ch}summary{list-style:revert}.explanation{border-left:1px dotted #ccc;margin-left:.27rem;padding-left:2ch}.inspiration-gallery{display:flex;flex-direction:column;gap:2ch}.inspiration-item{display:grid;grid-template-columns:1fr 1fr;gap:2ch}.inspiration-image img{max-width:100%;border:1px dotted black;height:auto}a:hover img{border:1px solid black}pre{font-family:Fira Code,monospace;text-transform:none}@media print{.no-print{display:none!important}}.mr-1ch{margin-right:1ch}.block{display:block}.pagination{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 .25em}.short{max-width:50ch}.really-short{max-width:40ch}.header-content{display:flex;flex-direction:column;gap:1rem;margin-bottom:1rem}.header-content>.description{order:1}.header-actions{display:flex;flex-direction:row;gap:.5rem;flex-wrap:wrap;order:2}.header-actions>*{display:block}@media(min-width:768px){.header-content{flex-direction:row;align-items:flex-start;gap:2rem}.header-content>.description{width:50ch;min-width:0;flex-shrink:1;flex-basis:50ch;order:2}.header-actions{min-width:0;flex-shrink:0;order:1}.header-content:has(.description) .header-actions{flex-direction:column;padding-right:2rem;border-right:1px dotted #ccc}}.yelling{text-transform:uppercase;font-weight:700}.ui{text-transform:lowercase}.truncate{max-height:24rem;overflow-y:auto}.border{border:1px dotted #ccc}.red{color:red}.green{color:green}.center{display:flex;flex-direction:column;align-items:center;justify-content:center}#root{position:relative;min-height:100vh}#content-container{max-width:min(92vw,160ch);margin:.5rem auto;min-height:calc(100vh - 2em);display:flex;flex-direction:column;justify-content:space-between}#error-page{max-width:min(93vw,100ch);margin:2vw auto}#embed-page{padding:1ch}#velocity-design-comfort-checkbox{transform-origin:top left;transform:scale(.35)}#velocity-design-comfort-scene{display:none;overflow:hidden;background-image:url(/clouds.webp);perspective:50px;position:absolute;z-index:-1;bottom:0;left:0;width:100%;height:100%}#velocity-design-comfort-scene.display-scene{display:block}#plane{background-color:#fff;width:100%;height:100%;transform-style:preserve-3d;transform:rotateX(50deg);transform-origin:center center}#rainbow{width:100%;height:100%;transform-style:preserve-3d;transform-origin:center center;transform:translate(44vw,-125vh) rotateX(74deg)}.index,.count,.size{color:#8b4513}.highlight-model-viewer model-viewer{animation:throb 2s infinite;z-index:5}@keyframes throb{0%,to{opacity:1}50%{opacity:.1}}.card dl{font-size:.7rem}form.table-form{display:table;border-collapse:separate;border-spacing:0 .5rem}div.table-form-row{display:table-row}form.table-form label,form.table-form input,form.table-form button{display:table-cell}form.table-form label{padding-right:1ch}#homepage-columns{display:flex;gap:4ch;flex-wrap:wrap}.item-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(9rem,1fr));list-style-type:none}.item-page .item-cards{grid-template-columns:repeat(6,minmax(0,1fr));max-width:90ch;margin:0 auto}.see-more{padding-top:3ch}.description{white-space:pre-wrap}.ugc{font-style:italic}.a-scene-wrapper,.model-viewer-wrapper{border:1px dotted rgba(0,0,0,0);display:inline-block;width:fit-content}.a-scene-wrapper:hover,.model-viewer-wrapper:hover{border:1px dotted black;z-index:10}.a-scene-wrapper .camera-keys,.model-viewer-wrapper .camera-keys{display:none;padding:7px}.a-scene-wrapper .camera-keys,.model-viewer-wrapper:focus-within .camera-keys{position:absolute;display:inline-block;z-index:100}#collection-rows{padding-left:1ch;margin-top:1ch}.collection-row{margin-bottom:3ch}.collection-row #item-cards-wrapper{margin-top:.5ch;border-left:1px dotted #ccc}.bento #previous{grid-area:previous;min-width:96px;align-self:center}.bento #next{grid-area:next;min-width:96px;align-self:center}.bento #model{grid-area:model}.bento #description{grid-area:description;width:100%;align-self:start;max-width:60ch}.bento #description:not(:empty){padding:1ch}.bento #description:not(:empty){border-left:1px dotted #ccc;border-right:1px dotted #ccc;border-bottom:1px dotted #ccc}@media(min-width:1600px){.bento #description:not(:empty){border-top:none;border-right:1px dotted #ccc;border-bottom:none;border-left:none}}.bento #meta{grid-area:meta;z-index:1;width:100%}.bento #cards{grid-area:cards}.bento{display:grid;column-gap:1ch;grid-template-columns:min-content 1fr 1fr 1fr min-content;grid-template-areas:"previous description model meta next" ". . . meta ." "cards cards cards cards cards";align-items:start;justify-items:center}@media(max-width:1600px){.bento{display:grid;column-gap:1ch;grid-template-columns:min-content 1fr 1fr min-content;grid-template-areas:"previous model meta next" ". description meta ." ". . meta ." "cards cards cards cards";align-items:start;justify-items:center}}@media(max-width:1150px){.bento{display:grid;grid-template-rows:auto;column-gap:1ch;grid-template-areas:"model model meta meta" "description description previous next" "cards cards cards cards";align-items:start;justify-items:center}}@media(max-width:768px){.bento{display:grid;grid-template-rows:auto;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));grid-template-areas:"model model" "previous next" "description description" "meta meta" "cards cards";align-items:start;row-gap:1ch;justify-items:center}}@media(max-width:640px){.item-page .item-cards{display:none}kbd{display:none!important}}.p-spacing{margin-bottom:.8ch}.qrcode.print{height:96px;width:96px;aspect-ratio:1 / 1;object-fit:contain}.qrcode.web{display:inline-block;height:48px;width:48px;aspect-ratio:1 / 1;object-fit:contain;vertical-align:top;margin-right:8px;border:1px dotted #ccc;transform-origin:center}.qrcode.web:hover,.qrcode.web:active{transform:scale(5);z-index:100}@media(hover:none)and (pointer:coarse),(max-width:768px){.qrcode.web{transform-origin:bottom left}}hr.break{border:none;border-top:1px dotted #ccc;margin:0}.pill{border:1px solid black;font-size:.9em;text-decoration:none;padding:2px;margin-left:4px;font-family:Fira Code,monospace}.pill#env{text-transform:uppercase;color:#fff}.pill#env.prod{background-color:#008751}.pill#env.deploy-preview{background-color:#ab5236}.pill#env.branch-deploy{background-color:#7e2553}.pill#env.local{background-color:#1d2b53}.pill:hover{background-color:#00f!important}.pill:active{background-color:red!important}.action-link{text-decoration:underline wavy;text-decoration-thickness:1px}.action-link:before{content:"¿"}.action-link:after{content:"?"}input[type=checkbox]{margin-right:.5ch}.loading-status{position:fixed;font-family:Fira Code,monospace;background-color:red;color:#fff;padding:1ch;margin:1ch;top:0;left:0}#root>*:not(:first-child){display:none}.qrcode-and-links-and-buttons{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;grid-template-areas:"qrcode links" "qrcode buttons";gap:1ch;align-items:start}.qrcode-and-links-and-buttons #qrcode{grid-area:qrcode}.qrcode-and-links-and-buttons #links{grid-area:links}.qrcode-and-links-and-buttons #links>*:not(:last-child){margin-right:.7ch;line-height:1.2}.qrcode-and-links-and-buttons #buttons>*:not(:last-child){margin-right:.7ch}.qrcode-and-links-and-buttons #buttons{grid-area:buttons;display:flex;gap:4px;flex-direction:row;align-items:flex-start}button{box-shadow:2px 2px #bbb}button:hover{transform:translate(1px,1px);box-shadow:1px 1px #bbb}button:active{transform:translate(2px,2px);box-shadow:none}@keyframes flicker{0%,49%{opacity:0}50%,to{opacity:1}}.shake:focus,.shake,input:focus+.shake{animation:.2s steps(1,jump-start) shake}.shake_left:focus,.shake_left,input:focus+.shake_left{animation:125ms steps(1,jump-start) shake_left}.shake_right:focus,.shake_right,input:focus+.shake_right{animation:125ms steps(1,jump-start) shake_right}.shake_up:focus,.shake_up,input:focus+.shake_up{animation:125ms steps(1,jump-start) shake_up}.shake_down:focus,.shake_down,input:focus+.shake_down{animation:125ms steps(1,jump-start) shake_down}@keyframes shake{0%{transform:translate(0)}33%{transform:translate(.125rem,.125rem)}67%{transform:translate(-.125rem,-.125rem)}to{transform:translate(0)}}@keyframes shake_left{0%{transform:translate(0)}50%{transform:translate(-.25rem)}to{transform:translate(0)}}@keyframes shake_right{0%{transform:translate(0)}50%{transform:translate(.25rem)}to{transform:translate(0)}}@keyframes shake_up{0%{transform:translateY(0)}50%{transform:translateY(-.25rem)}to{transform:translateY(0)}}@keyframes shake_down{0%{transform:translateY(0)}50%{transform:translateY(.25rem)}to{transform:translateY(0)}}.auth-mode-tabs{display:flex;gap:.5rem;margin-bottom:1.5rem}.auth-mode-tabs button{flex:1;padding:.5rem;border:1px solid #333;background-color:#fff;cursor:pointer}.auth-mode-tabs button.active{background-color:#333;color:#fff}.form-group{margin-bottom:1rem}.form-group label{display:block;margin-bottom:.25rem;font-weight:700}.form-group input{width:100%;padding:.5rem;border:1px solid #333;font-family:inherit;font-size:1rem}.error-message{color:red;margin-bottom:1rem;padding:.5rem;background-color:#ffe6e6;border:1px solid red}.success-message{color:green;margin-bottom:1rem;padding:.5rem;background-color:#e6ffe6;border:1px solid green}.info-text{margin-top:1rem;font-size:.9rem;color:#666}#page-header{display:flex;flex-direction:column;gap:.5em;min-height:3rem;margin-bottom:1em}#page-header h1{order:1;padding-bottom:0}#page-header-auth{display:flex;justify-content:flex-end}#page-header-links{display:flex;gap:1ch;align-items:center}@media(min-width:1150px){#page-header{flex-direction:row;justify-content:space-between;align-items:center}#page-header-auth{order:2}}*,*:before,*:after{box-sizing:border-box}*{margin:0}body{-webkit-font-smoothing:antialiased}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}#root,#__next{isolation:isolate}html[data-ps2]{--ps2-font: Arimo, "Helvetica Neue", Helvetica, Arial, "Liberation Sans", sans-serif;--ps2-primary: #ffe14a;--ps2-secondary: #f0d35c;--ps2-body: #f4f4f4;--ps2-selected: #4ec8f0;--ps2-deselected: #3a3a3a;--ps2-muted: rgba(244, 244, 244, .72);--ps2-edge: 0 1px 0 #000, 0 -1px 0 #000, 1px 0 0 #000, -1px 0 0 #000;--ps2-field-browser: linear-gradient(to bottom, #000000 0%, #36382e 100%), linear-gradient(to right, #979d9e 0%, #363d2e 100%);--ps2-field: radial-gradient(ellipse 75% 58% at 0% 0%, #c85a32 0%, rgba(200, 90, 50, 0) 62%), radial-gradient(ellipse 55% 42% at 48% 0%, #8a9428 0%, rgba(138, 148, 40, 0) 64%), radial-gradient(ellipse 62% 52% at 100% 0%, #3f9a30 0%, rgba(63, 154, 48, 0) 60%), radial-gradient(ellipse 48% 42% at 0% 46%, #6a2848 0%, rgba(106, 40, 72, 0) 62%), radial-gradient(ellipse 50% 46% at 100% 50%, #3e8c3c 0%, rgba(62, 140, 60, 0) 58%), radial-gradient(ellipse 72% 58% at 0% 100%, #1a1c96 0%, rgba(26, 28, 150, 0) 64%), radial-gradient(ellipse 58% 48% at 52% 100%, #2a3c72 0%, rgba(42, 60, 114, 0) 70%), radial-gradient(ellipse 55% 50% at 100% 100%, #6a8074 0%, rgba(106, 128, 116, 0) 62%), linear-gradient(168deg, #a84830 0%, #4a681c 34%, #1a3048 68%, #161e68 100%);cursor:auto;background-color:#1a2848;background-image:var(--ps2-field);background-attachment:fixed;background-repeat:no-repeat;background-size:cover}html[data-ps2=collection]{background-color:#050b00;background-image:var(--ps2-field-browser);background-blend-mode:difference,normal}html[data-ps2=item]{background-color:#000;background-image:var(--ps2-icon-bg, none);background-blend-mode:normal}html[data-ps2] body{font-family:var(--ps2-font);font-weight:700;letter-spacing:.01em;color:var(--ps2-body);background-color:transparent;background-image:none}html[data-ps2] body *{text-shadow:var(--ps2-edge)}html[data-ps2] h1,html[data-ps2] h2,html[data-ps2] h3,html[data-ps2] .yelling{color:var(--ps2-primary);font-weight:700;letter-spacing:.02em;text-transform:none;text-shadow:var(--ps2-edge)}html[data-ps2] #page-header h1 a,html[data-ps2] h1 .index,html[data-ps2] h1 .size,html[data-ps2] h1 .count{color:var(--ps2-body);text-shadow:var(--ps2-edge)}html[data-ps2] #page-header h1 .crumb-sep{color:var(--ps2-body)}html[data-ps2] .ui{text-transform:none}html[data-ps2] .description,html[data-ps2] .ugc,html[data-ps2] dt,html[data-ps2] dt abbr{color:var(--ps2-secondary);font-family:var(--ps2-font);font-style:normal;font-weight:700}html[data-ps2] dd,html[data-ps2] p,html[data-ps2] li,html[data-ps2] small{color:var(--ps2-body);font-family:var(--ps2-font)}html[data-ps2] .index,html[data-ps2] .count,html[data-ps2] .size{color:var(--ps2-muted)}html[data-ps2] dd:empty:after,html[data-ps2] dd:empty.list:after{opacity:1;color:var(--ps2-deselected)}html[data-ps2] .item-cards li{border-left-color:transparent!important}html[data-ps2] a{color:var(--ps2-body);text-decoration:none}html[data-ps2] a:hover,html[data-ps2] a:focus-visible,html[data-ps2] a:hover:visited{background-color:transparent;color:var(--ps2-selected);text-decoration:none;text-shadow:var(--ps2-edge)}html[data-ps2] a:active{background-color:transparent!important;color:var(--ps2-primary)!important}html[data-ps2] .pagination b{color:var(--ps2-selected);font-weight:700;text-shadow:var(--ps2-edge)}html[data-ps2] .yelling .card span{color:var(--ps2-primary);text-shadow:var(--ps2-edge)}html[data-ps2] .header-actions a,html[data-ps2] .action-link,html[data-ps2] button,html[data-ps2] #page-header-links a{color:var(--ps2-deselected);font-weight:700;text-shadow:none}html[data-ps2] .header-actions a:hover,html[data-ps2] .header-actions a:focus-visible,html[data-ps2] .action-link:hover,html[data-ps2] .action-link:focus-visible,html[data-ps2] button:hover,html[data-ps2] button:focus-visible,html[data-ps2] #page-header-links a:hover,html[data-ps2] #page-header-links a:focus-visible{background-color:transparent;color:var(--ps2-selected);text-shadow:var(--ps2-edge);transform:none;box-shadow:none}html[data-ps2] .action-link{text-decoration:none}html[data-ps2] .action-link:before,html[data-ps2] .action-link:after{content:none}html[data-ps2] s,html[data-ps2] s abbr{color:var(--ps2-deselected);text-decoration:none}html[data-ps2] button{background:transparent;border:none;box-shadow:none;cursor:pointer}html[data-ps2] button:active{transform:none;box-shadow:none}html[data-ps2] .header-content:has(.description) .header-actions,html[data-ps2] .bento #description:not(:empty),html[data-ps2] .collection-row #item-cards-wrapper,html[data-ps2] code,html[data-ps2] .qrcode.web,html[data-ps2] hr.break{border-color:transparent}html[data-ps2] .model-viewer-wrapper,html[data-ps2] .a-scene-wrapper,html[data-ps2] .model-viewer-wrapper:hover,html[data-ps2] .a-scene-wrapper:hover{border-color:transparent}html[data-ps2] .model-viewer-wrapper:hover,html[data-ps2] .a-scene-wrapper:hover{filter:drop-shadow(0 0 8px rgba(78,200,240,.55))}html[data-ps2] model-viewer{background:transparent;--poster-color: transparent}html[data-ps2] kbd{font-family:var(--ps2-font);color:var(--ps2-body);background:transparent;border:1px solid rgba(244,244,244,.45);box-shadow:none}html[data-ps2] .pill{font-family:var(--ps2-font);color:var(--ps2-body);border-color:#f4f4f473;background:transparent}html[data-ps2] .pill:hover{background-color:transparent!important;color:var(--ps2-selected)!important}html[data-ps2] .pill:active{background-color:transparent!important}html[data-ps2] dl>dd a{color:var(--ps2-body)}html[data-ps2] ::selection{background:var(--ps2-selected);color:#111;text-shadow:none}@media print{html[data-ps2],html[data-ps2] body{background:#fff!important;background-image:none!important}html[data-ps2] body,html[data-ps2] body *{color:#000!important;text-shadow:none!important}}.cat-printer-receipt abbr{text-decoration:none;border-bottom:none}.cat-printer-receipt dd:empty:after{content:unset!important}.cat-printer-receipt dd:empty.list:after{content:unset!important}#label{position:relative;padding:60px;margin:60px;min-width:12cm;font-family:monospace;border:1px solid #000000}#label code{border:none!important}#plus-top-left,#plus-top-right,#plus-bottom-left,#plus-bottom-right{position:absolute;font-size:1.5rem;font-weight:700;display:flex;align-items:center;justify-content:center;color:#000}#plus-top-left{top:5px;left:5px}#plus-top-right{top:5px;right:5px}#plus-bottom-left{bottom:5px;left:5px}#plus-bottom-right{bottom:5px;right:5px}#registration-mark-top-left,#registration-mark-top-right,#registration-mark-bottom-left,#registration-mark-bottom-right{position:absolute;font-size:1.5rem;font-weight:700;display:flex;align-items:center;justify-content:center;color:#000}#registration-mark-top-left{top:-20px;left:-20px}#registration-mark-top-right{top:-20px;right:-20px}#registration-mark-bottom-left{bottom:-20px;left:-20px}#registration-mark-bottom-right{bottom:-20px;right:-20px}#kcmy-test-bar{position:absolute;top:-.2cm;left:.35cm}#main-container{font-family:sans-serif!important}#header-section{padding-bottom:.75rem;font-size:1.2rem}#dates-section{padding-bottom:.75rem}#qr-code-section{padding-top:10ch}#url-section{padding-bottom:.75rem}#url-section a{text-decoration:none}#manufacturer-title{font-size:x-large;padding-bottom:.75rem}#item-name{font-size:xx-large;padding-bottom:0}#description{padding-bottom:.75rem;white-space:pre-wrap}#item-url{color:#000}#formal-name,#manufacture-date,#manufacture-location,#material-list,#release-date,#acquisition-info{display:block}
