@charset "UTF-8";main{display:block}h1{font-size:2em}hr{box-sizing:content-box;height:0;overflow:visible;margin:12px 0}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input{overflow:visible}button,select{text-transform:none}button{border:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}cite,dfn,em{font-style:italic}blockquote{margin:0 1.5em}address{margin:0 0 1.5em}pre{background:#eee;font-family:monospace;font-size:.9375rem;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,tt,var{font-family:monaco,consolas,monospace;font-size:.9375rem}abbr,acronym{border-bottom:1px dotted #666;cursor:help}ins,mark{background:#fff9c0;text-decoration:none}big{font-size:125%}ol,ul{margin:0 0 1.5em 3em}ul{list-style:disc}ol{list-style:decimal}li>ol,li>ul{margin-bottom:0;margin-left:1.5em}dt{font-weight:700}dd{margin:0 1.5em 1.5em}img{height:auto;max-width:100%}figure{margin:1em 0}table{margin:0 0 1.5em;width:100%}button,input[type=button],input[type=reset],input[type=submit]{line-height:1}input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=range],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],textarea{color:#444;border:1px solid #ccc;border-radius:0}html.dark input[type=color],html.dark input[type=date],html.dark input[type=datetime-local],html.dark input[type=datetime],html.dark input[type=email],html.dark input[type=month],html.dark input[type=number],html.dark input[type=password],html.dark input[type=range],html.dark input[type=search],html.dark input[type=tel],html.dark input[type=text],html.dark input[type=time],html.dark input[type=url],html.dark input[type=week],html.dark textarea{color:#444;border-color:transparent}a:focus{outline:thin dotted}a:active,a:hover{outline:0}.screen-reader-text{clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;-webkit-clip-path:none;clip-path:none;color:#21759b;display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#primary[tabindex="-1"]:focus{outline:0}embed,iframe,object{max-width:100%}*,button,input,textarea{font-family:system-ui,sans-serif;color:#222}button,input{font-size:16px}input,textarea{padding:10px}*,:after,:before{box-sizing:border-box;background-color:inherit;margin:0;padding:0;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body[data-loading] .filter,body[data-loading] .wrapper{opacity:.5}body[data-loading] .canvas{opacity:0}body[data-loading] .loader,body[data-page] .breadcrumbs,body[data-page] .canvas,body[data-processing] .loader{display:block}body[data-page] .filter-count,body[data-page] .output-wrapper{display:none}body[data-page] .filters{opacity:.2;pointer-events:none}body[data-processing] .progress{display:block}div.loader,div.progress{display:none;position:absolute;top:50%;left:50%;text-align:center;transform:translate(-50%,-50%)}.loader-status{margin-top:10px;font-size:14px;display:block}.loader-heading{font-weight:700}.progress,body[data-unsupported] .actions,body[data-unsupported] .container,body[data-unsupported] .header,body[data-unsupported] .menu{display:none}body[data-unsupported] .loader{border:1px solid #ef5350;padding:10px;border-radius:5px;text-align:left}.wrapper{opacity:0}.container{transition:transform .2s linear}@media (min-width:50.1rem){.container{width:calc(100% - 300px);left:300px;position:absolute;top:40px;font-size:14px;height:calc(100% - 70px)}}.menu{width:300px;z-index:9;position:fixed;top:40px;right:-100%;background:#f3d900;height:calc(100% - 40px);transition:right .2s linear;overflow:scroll}@media (min-width:50.1rem){.menu{right:auto;padding:0;background:none;position:absolute;top:40px;width:300px;height:calc(100% - 70px);position:fixed;margin:auto;bottom:auto;left:0;z-index:4;display:flex;flex-direction:column;justify-content:space-between}}.menu .form{background:#fff;flex-grow:1;position:relative}.toggle-filter-menu{cursor:pointer}.controls{display:block;width:100%;left:0;box-shadow:0 0 10px rgba(0,0,0,.1)}@media (min-width:40.1rem){.controls{border-right:1px solid #ddd;padding:0;position:relative;z-index:8;background:#fafafa;height:100%;bottom:auto;left:auto}}.controls hr{border:0;margin:0 0 10px;padding:0;height:1px;border-top:1px solid #ddd}.control-wrapper{display:flex;justify-content:space-between;background:#fff;padding:10px}.control-wrapper input,.control-wrapper select{width:calc(100% - 60px);padding:10px;border:1px solid #ddd;font-size:16px}.control-wrapper input.error,.control-wrapper select.error{border:1px solid #f44336}.control-wrapper button{width:60px;padding:6px;background:#e0e0e0}.control-wrapper button:hover{background:#f3d900;cursor:pointer}.tabs ul{margin:0;padding:0;list-style:none;display:flex;justify-content:space-between}.tabs ul li{flex-grow:1}.tabs ul li:last-child a{border-right:none}.tabs ul li a{display:block;padding:10px;background:#eee;border-right:1px solid #ddd;border-bottom:1px solid #ddd;cursor:pointer;text-decoration:none;transition:background .1s linear;position:relative;font-size:14px}.tabs ul li a:hover{background:#fff}.tabs ul li a:after{content:"›";display:block;float:right}.tabs ul li a:before{content:"";background:linear-gradient(0deg,rgba(0,0,0,.05),transparent);width:100%;height:3px;position:absolute;bottom:0;left:0}.tabs ul li a.active{background:#fff;font-weight:700;border-bottom-color:#fff}.tabs ul li a.active:before{display:none}.tabs ul li a.active:after{transform:rotate(90deg)}.panels{transition:all .2s linear;background:#fff}.panels .panel-close{position:absolute;top:0;right:0;width:100%;background:#fff;text-align:right;display:none;cursor:pointer;padding:5px 10px;align-items:center;justify-content:flex-end}.panels .panel-close:hover span.label{text-decoration:underline}.panels .panel-close span.icon{font-size:21px;display:inline-block;margin-right:5px}.panels .panel-close span.label{font-size:12px;pointer-events:none}.panels .panel{justify-content:flex-start;flex-direction:column;flex-wrap:nowrap;display:none;padding:0;height:calc(100% - 40px)}.panels .panel .label{font-size:14px;display:block;padding:10px;background:#fff}.results{font-size:14px;margin:0;width:100%;background:#fff;max-height:calc(30vh + 10px);overflow:scroll}.results:empty{display:none}@media (min-width:40.1rem){.results{max-height:none}}.results li,.results ul{display:flex;list-style:none;margin:0;padding:0;width:100%}.results ul{flex-wrap:nowrap;flex-direction:column}.results li a.load-result{display:flex;justify-content:space-between;cursor:pointer;border-bottom:1px solid #ddd;padding:10px 15px;width:100%;text-decoration:none;position:relative}.results li a.load-result:hover{font-weight:700;text-decoration:none;background:#fff;border-right:5px solid #f3d900}.results li a.load-result:hover span{text-decoration:underline}.results li a.load-result:hover span.arrow{text-decoration:none}.results li a.load-result.active{background:#f3d900;font-weight:700}.results li a span{pointer-events:none}.results span.text{overflow:hidden;display:block;text-overflow:ellipsis;white-space:nowrap;margin-right:10px}.results span.version{font-size:10px}.results.results-lists li a{padding-left:15px;transition:padding .1s linear}.results.results-lists li a.active+.delete{background:#f3d900}.results.results-lists .delete{border-bottom:1px solid #ddd;display:flex;align-items:center;justify-content:center;width:0}.results.results-lists li{flex-direction:row-reverse}.results.results-lists li button.list-delete-id{font-weight:700;padding:6px 10px;color:#bdbdbd;cursor:pointer;transition:transform .1s linear;transform:scaleX(0)}.results.results-lists li button.list-delete-id:hover{color:#f44336}.results.results-lists li:hover button{color:#757575;transform:none}.results.results-lists li:hover a{padding-left:0}.results.results-lists li:hover .delete{width:auto}.message{font-size:12px;position:absolute;height:30px;top:-30px;width:100%;display:flex;align-items:center;background:#fff;padding:0 10px;opacity:0;pointer-events:none;transition:opacity .2s linear}.message.toast{opacity:1}.message.success{background:#fffde7;color:#000}.message.error{background:#fffde7;color:red}@media (min-width:40.1rem){.message{top:-98px;left:0}}textarea.elementid{height:100px;width:100%;border:0;background:#fafafa;border-top:1px solid #ddd;padding:20px;font-size:16px;color:#666;resize:none;max-height:calc(100vh - 350px)}textarea.elementid:focus{color:#222;box-shadow:inset 0 0 0 2px rgba(0,0,0,.2)}.search-button-wrapper{padding:15px}@media (min-width:40.1rem){.search-button-wrapper{z-index:7;position:relative;width:100%;background:#fff;padding:0 12px;height:68px;display:flex;align-items:center}.search-button-wrapper:after{content:"";display:block;position:absolute;top:-30px;height:30px;left:0;background:linear-gradient(180deg,hsla(0,0%,100%,0),#fff);width:calc(100% - 2px)}}button.search{padding:12px;background:#f3d900;z-index:7;font-weight:700;cursor:pointer;width:100%}button.search:hover{background:#000;color:#fff}@media (min-width:40.1rem){button.search{position:static;transform:none;width:100%;margin-top:-1px}}input,textarea{font-family:DM Mono,monospace}body[data-main-menu] .toggle-main-menu{background:#dac200}@media (max-width:49.9rem){body[data-main-menu] .menu{right:0}}body[data-main-menu] .container{opacity:.4}body[data-tab] .panels{min-height:40vh}body[data-tab] table.output{padding-bottom:calc(40vh + 120px)}body[data-tab] .menu .form textarea:focus+.search-button-wrapper button{opacity:1}body[data-tab] .menu .panel-close,body[data-tab] .menu .panel.active{display:flex}.filters,.hud{transition:transform .2s linear}body[data-theme=dark]{background:#242424}body[data-theme=dark] .results li a.load-result span,body[data-theme=dark] .updated,body[data-theme=dark] footer.footer,body[data-theme=dark] input,body[data-theme=dark] textarea{color:#eee}body[data-theme=dark] .controls .results.results-lists li .delete,body[data-theme=dark] .results li a.load-result{border-bottom:1px solid #424242}body[data-theme=dark] .results li:hover,body[data-theme=dark] .results li:hover a.load-result{background:#000}body[data-theme=dark] .controls,body[data-theme=dark] .controls .panels,body[data-theme=dark] .controls .panels .panel,body[data-theme=dark] .controls .panels .panel .control-wrapper,body[data-theme=dark] .controls .panels .panel .label,body[data-theme=dark] .controls textarea,body[data-theme=dark] .menu .form,body[data-theme=dark] .results,body[data-theme=dark] .search-button-wrapper,body[data-theme=dark] footer.footer{background:#242424;color:#eee}body[data-theme=dark] .filters .filter-menu button.filter.active{background:#242424}body[data-theme=dark] .filters .filter-menu button.filter.active .filter-label{color:#eee}@media (min-width:40.1rem){body[data-theme=dark] .search-button-wrapper:after{background:linear-gradient(180deg,rgba(33,33,33,0),#212121)}}body[data-theme=dark] .controls,body[data-theme=dark] .controls .control-wrapper input,body[data-theme=dark] .controls textarea,body[data-theme=dark] hr{border-color:#424242}body[data-theme=dark] .controls .control-wrapper button{background:#424242;color:#fff}body[data-theme=dark] .controls .tabs ul li a.control-tab{border-color:#424242;background:#424242;color:#eee}body[data-theme=dark] .controls .tabs ul li a.control-tab.active{background:#212121;border-bottom-color:#212121}header.header{opacity:0;background:#f3d900;height:40px;padding:0 0 0 10px;font-weight:700;position:fixed;width:100%;z-index:3;justify-content:space-between}.logo,header.header{display:flex;align-items:center}.logo{text-decoration:none}.logo img{width:18px;height:18px;margin-right:6px}.actions{z-index:10;position:fixed;top:0;right:0;display:flex;justify-content:flex-end}.actions .toggle-main-menu{cursor:pointer;height:40px;line-height:14px;padding:0 12px}@media (min-width:50.1rem){.actions .toggle-main-menu{display:none}}.filters{background:none}.filters,.filters label{display:flex;align-items:center}.filters label{height:40px;margin:0;padding:0 10px;justify-content:center}@media (min-width:50.1rem){.filters label{display:none}}.filter-menu{display:none;position:fixed;top:40px;width:150px;right:0;flex-direction:column;background:#fff;padding:0}@media (min-width:50.1rem){.filter-menu{display:flex;flex-direction:row;position:static;width:auto;top:auto;background:none}}button.filter{background:none;padding:0 12px;height:40px;margin:0;display:block;cursor:pointer;border-bottom:1px solid #ddd}@media (min-width:50.1rem){button.filter{border-bottom:none}}button.filter span{pointer-events:none}button.filter .filter-label{display:inline-block;transform:translateY(1px)}button.filter:hover .filter-label{text-decoration:underline}button.filter.active{background:#f3d900}@media (min-width:50.1rem){button.filter.active{background:#fff}}.filter-count,button.filter.active .filter-label{font-weight:700}.filter-count{background:#000;color:#f3d900;font-size:12px;padding:0 5px;margin-left:5px;border-radius:5px;line-height:14px;display:inline-block}.filter-count:empty{display:none}body[data-filter-menu] header.header{z-index:8}body[data-filter-menu] .toggle-filter-menu{background:#dac200}body[data-filter-menu] .filter-menu{display:flex}@media (max-width:49.9rem){body[data-filter-menu] .filter-menu{box-shadow:0 5px 5px rgba(0,0,0,.1)}}.canvas{transition:opacity .2s linear;padding:20px;display:none}.canvas h1,.canvas h2,.canvas h3,.canvas h4,.canvas h5,.canvas h6,.canvas p,.canvas ul{margin-bottom:1rem}@media (min-width:40.1rem){.canvas a,.canvas p{font-size:16px}}.breadcrumbs{display:none;padding:10px 20px 0;color:#999}.breadcrumbs a{text-decoration:none;color:#999}.breadcrumbs a:hover{color:#333;text-decoration:underline}.output-wrapper header.output-header{font-size:21px;font-weight:700;border-bottom:1px solid #ddd;z-index:8;display:none;align-items:center;padding:50px 10px 10px;pointer-events:none}.output-wrapper header.output-header h2{font-size:21px}.output-wrapper header.output-header:empty{display:none}@media (max-width:49.9rem){.output-wrapper header.output-header:empty+table{padding-top:40px}}.output-wrapper header.output-header[data-visible]{display:block}@media (min-width:50.1rem){.output-wrapper header.output-header{height:40px;position:-webkit-sticky;position:sticky;top:0;padding:0 0 0 10px}.output-wrapper header.output-header[data-visible]{display:flex}}.output-wrapper[data-loaded=true] table.output{display:table}.output{margin:auto;padding-bottom:200px;padding-top:0;font-size:10px;z-index:1;display:none;width:100%}.output,.output table.element-detail-table{table-layout:fixed}@media (min-width:40.1rem){.output{font-size:14px}}@media (min-width:50.1rem){.output{padding-top:0}}@media (max-width:49.9rem){.output .element--color,.output .element--image,.output .element--index,.output .element--name,.output [data-column-id=id],.output [data-column-id=setNum],.output [data-column-id=year]{display:none}.output table.element-detail-table{table-layout:auto!important}}.output td{padding:10px;border-bottom:1px solid #eee}.output[data-rows="0"] thead{display:none}.output .error{padding:30px}.output tr.element td:first-child,.output tr.headers th:first-child{width:100px}.output tr.element{cursor:pointer}.output tr.element td.element--image img{width:40px;height:40px}.output tr.element td.element--name{font-size:12px;text-align:left}.output tr.element td:first-child{position:relative}.output tr.element td:first-child:before{content:">";display:block;position:absolute;left:10px;top:50%;font-size:16px;margin-top:-1px;transform:translateY(-50%) rotate(90deg);width:10px;height:16px;line-height:16px;transition:transform .1s linear}.output tr.element:hover{background:#ddd;border-left:10px solid #f3d900}.output tr.element--unknown td.element--element span,.output tr.element span.unknown{text-transform:uppercase;background:#fffde7;padding:3px;font-size:12px;color:#999}.output tr.expanded{background:#f3d900}.output tr.expanded td:first-child:before{transform:translateY(-50%) rotate(-90deg)}.output tr.new{background:#a5d6a7;font-weight:700}.output tr.new.expanded,.output tr.new:hover{background:#81c784}.output td,.output th{text-align:center}.output td a,.output th a{text-decoration:none}.output td a:hover,.output th a:hover{text-decoration:underline}.output th{background:#fff;padding:10px;z-index:7;cursor:pointer;border-bottom:1px solid #ddd}@media (min-width:50.1rem){.output th{position:-webkit-sticky;position:sticky;top:40px}}.output th:hover{text-decoration:underline}.output th span{position:relative}.output th span:after{content:"▴";display:none;position:absolute;right:-16px;top:0}.output th[aria-sort=ascending] span:after{transform:none;display:block}.output th[aria-sort=descending] span:after{transform:rotate(180deg) translateY(-2px);display:block}.gridjs-pagination{color:#3d4044;font-size:14px}.gridjs-pagination:after{content:"";display:block;clear:both}.gridjs-pagination .gridjs-summary{float:left;margin-top:5px}.gridjs-pagination .gridjs-pages{float:right}.gridjs-pagination .gridjs-pages button{padding:5px 14px;background-color:#fff;border:1px solid #d2d6dc;border-right:none;font-size:14px;cursor:pointer}.gridjs-pagination .gridjs-pages button:focus{box-shadow:0 0 0 2px rgba(149,189,243,.5)}.gridjs-pagination .gridjs-pages button:hover{background-color:#f7f7f7;color:#3c4257;outline:none}.gridjs-pagination .gridjs-pages button:disabled,.gridjs-pagination .gridjs-pages button:hover:disabled,.gridjs-pagination .gridjs-pages button[disabled]{cursor:default;background-color:#fff;color:#6b7280}.gridjs-pagination .gridjs-pages button.gridjs-spread{cursor:default;box-shadow:none;background-color:#fff}.gridjs-pagination .gridjs-pages button.gridjs-currentPage{background-color:#f7f7f7;font-weight:700}.gridjs-pagination .gridjs-pages button:last-child{border-bottom-right-radius:6px;border-top-right-radius:6px;border-right:1px solid #d2d6dc}.gridjs-pagination .gridjs-pages button:first-child{border-bottom-left-radius:6px;border-top-left-radius:6px}.gridjs-search{margin-bottom:10px}.gridjs-search input{width:100%;padding:10px;border:1px solid #ddd}button.gridjs-sort{float:right;height:24px;width:13px;background-color:transparent;background-repeat:no-repeat;background-position-x:center;cursor:pointer;padding:0;margin:0;border:none;outline:none;background-size:contain}button.gridjs-sort:after{content:"▴";display:none;margin-top:-7px}button.gridjs-sort-asc:after{display:block}button.gridjs-sort-desc:after{content:"▴";transform:rotate(180deg);display:block;margin-top:-7px}div.element-details{text-align:left;padding:20px;border:1px solid #ddd;border-left:5px solid #f3d900;margin:10px}div.element-details header{padding-bottom:15px}div.element-details header strong{font-size:21px;background:#eee;padding:10px;margin-bottom:10px}div.element-details header ul{padding:0 0 0 30px;margin:0;line-height:160%}div.element-details header span,div.element-details header strong{display:block}div.element-details table{width:100%}div.element-details td,div.element-details th{text-align:left}div.element-details td{font-size:12px}div.element-details th{border-bottom:0;font-size:14px}span.swatch{width:36px;height:18px;display:block;margin:auto;border:1px solid #fff;box-shadow:0 0 0 1px #ddd;position:relative}span.swatch.swatch--unknown:after{content:"x";transform:translateY(-2px);display:block;color:#ddd}body[data-view=new] table.output tbody tr:not(.new),body[data-view=new] table.output tbody tr:not(.new)+tr.details{display:none}body[data-view=new] table.output tbody tr.new+tr.details{display:table-row}body[data-view=old] tbody tr:not(.old),body[data-view=old] tbody tr:not(.old)+tr.details{display:none}body[data-view=old] tbody tr.old+tr.details{display:table-row}body[data-view=rare] tbody tr:not(.rare),body[data-view=rare] tbody tr:not(.rare)+tr.details{display:none}body[data-view=rare] tbody tr.rare+tr.details{display:table-row}body[data-view=unique] tbody tr:not(.unique),body[data-view=unique] tbody tr:not(.unique)+tr.details{display:none}body[data-view=unique] tbody tr.unique+tr.details{display:table-row}body[data-view=minifig] tbody tr:not(.minifig),body[data-view=minifig] tbody tr:not(.minifig)+tr.details{display:none}body[data-view=minifig] tbody tr.minifig+tr.details{display:table-row}body[data-view=sticker] tbody tr:not(.sticker),body[data-view=sticker] tbody tr:not(.sticker)+tr.details{display:none}body[data-view=sticker] tbody tr.sticker+tr.details,body[data-view] table.element-detail-table tr{display:table-row}footer.footer{position:fixed;bottom:0;left:0;display:none;background:#fff;z-index:4;width:100%;height:30px;font-size:10px;background:#f5f5f5;text-align:center;align-items:center;justify-content:center}@media (min-width:40.1rem){footer.footer{display:flex}}footer.footer a{text-decoration:none}