@font-face{font-family:Noto Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/d0daeb77ad486505-s.53fd57f3.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Noto Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/13c8bea787795a91-s.3c7372c0.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Noto Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/fb34704f4f4f68ab-s.ce643c06.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Noto Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/26229c3b890d5b41-s.d2027bdc.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Noto Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/ec173da4e4ac482c-s.6e8c23fe.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Noto Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/eca1cc1e672884b5-s.080cd8a2.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Noto Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/05ce0245cbf07d46-s.bde6fdef.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/dc6d2a64e9dbf3bc-s.p.4b9eb7a1.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/d0daeb77ad486505-s.53fd57f3.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Noto Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/13c8bea787795a91-s.3c7372c0.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Noto Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/fb34704f4f4f68ab-s.ce643c06.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Noto Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/26229c3b890d5b41-s.d2027bdc.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Noto Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/ec173da4e4ac482c-s.6e8c23fe.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Noto Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/eca1cc1e672884b5-s.080cd8a2.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Noto Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/05ce0245cbf07d46-s.bde6fdef.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/dc6d2a64e9dbf3bc-s.p.4b9eb7a1.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/d0daeb77ad486505-s.53fd57f3.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Noto Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/13c8bea787795a91-s.3c7372c0.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Noto Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/fb34704f4f4f68ab-s.ce643c06.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Noto Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/26229c3b890d5b41-s.d2027bdc.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Noto Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/ec173da4e4ac482c-s.6e8c23fe.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Noto Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/eca1cc1e672884b5-s.080cd8a2.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Noto Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/05ce0245cbf07d46-s.bde6fdef.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/dc6d2a64e9dbf3bc-s.p.4b9eb7a1.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/d0daeb77ad486505-s.53fd57f3.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Noto Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/13c8bea787795a91-s.3c7372c0.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Noto Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/fb34704f4f4f68ab-s.ce643c06.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Noto Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/26229c3b890d5b41-s.d2027bdc.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Noto Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/ec173da4e4ac482c-s.6e8c23fe.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Noto Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/eca1cc1e672884b5-s.080cd8a2.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Noto Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/05ce0245cbf07d46-s.bde6fdef.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/dc6d2a64e9dbf3bc-s.p.4b9eb7a1.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans Fallback;src:local(Arial);ascent-override:100.54%;descent-override:27.56%;line-gap-override:0.0%;size-adjust:106.33%}.noto_sans_88957c59-module__hgDSUW__className{font-family:Noto Sans,Noto Sans Fallback;font-style:normal}.noto_sans_88957c59-module__hgDSUW__variable{--font-noto-sans:"Noto Sans","Noto Sans Fallback"}
:root{--background:#f1f1f1;--foreground:#fafafa;--fontcolor:#000;--fontcolor-light:#666;--headlinecolor:#333;--bordercolor:#ddd;--shadowcolor:#0000001a;--base-col1:#1a1a2e;--base-col2:#f96e10;--base-grey:#666;--white:#fafafa;--base-col1-hover:#4d4d5f;--base-col2-hover:#ff9e40;--base-grey-light:#8a8a8a;--base-grey-dark:#4d4d4d;--radius-sm:1px;--radius-md:2px;--widget-border-radius:1px;--surface-elevated:#fff;--surface-muted:#333;--surface-hover:#f8f7fd;--surface-active:#e6e3f5;--surface-active-hover:#ddd9f0;--on-surface:#333;--on-surface-muted:#fff;--error-color:#e53e3e;--error-color-hover:#c53030;--error-color-soft:#ff4d4d;--success-color:#38a169;--warning-color:#f0b840;--spinner-track:#f3f3f3;--spinner-accent:#4de0a9;--ghost-hover-bg:#0000000d;--btn-outline-color:var(--base-col1);--icon-filter:none}@media (prefers-color-scheme:dark){:root{--background:#222;--foreground:#313131;--fontcolor:#fff;--fontcolor-light:#999;--headlinecolor:#ddd;--bordercolor:#555;--shadowcolor:#000000b3;--base-col1-hover:#4d4d5f;--base-col2-hover:#ff9e40;--base-grey-light:#999;--surface-elevated:#2c2c2c;--surface-muted:#3a3a3a;--surface-hover:#383649;--surface-active:#4a4569;--surface-active-hover:#5a5479;--on-surface:#f0f0f0;--on-surface-muted:#f0f0f0;--error-color:#fc8181;--error-color-hover:#f56565;--error-color-soft:#fc8181;--success-color:#68d391;--warning-color:#f6c876;--spinner-track:#3a3a3a;--ghost-hover-bg:#ffffff14;--btn-outline-color:var(--fontcolor);--icon-filter:invert(1)}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}img[src$="/baubyte.png"],img[src$="/baubyte_192.png"],img[src$="/baubyte_180.png"],img[src$="/baubyte_32.png"]{background-color:#fff;border-radius:4px;padding:4px}}
html,body{max-width:100vw;overflow-x:hidden}body{color:var(--foreground);background:var(--background);font-family:var(--font-noto-sans),system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Open Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box;margin:0;padding:0}a{color:inherit;text-decoration:none}.icon-button{border:2px solid var(--bordercolor);border-radius:var(--radius-sm);cursor:pointer;background-color:var(--surface-elevated);width:auto;min-width:220px;height:auto;color:var(--on-surface);flex-direction:row;justify-content:flex-start;align-items:center;gap:10px;padding:8px;font-size:.8em;transition:all .2s ease-in-out;display:flex}.icon-button:hover{border-color:var(--base-col1-hover);background-color:var(--surface-hover);transform:translateY(-1px);box-shadow:0 2px 8px #6755db26}.icon-button.active{border-color:var(--base-col1);background-color:var(--surface-active)}.icon-button.active:hover{border-color:var(--base-col1-hover);background-color:var(--surface-active-hover);transform:translateY(-1px);box-shadow:0 2px 8px #6755db40}.storey-button{border:2px solid var(--bordercolor);border-radius:var(--radius-sm);cursor:pointer;background-color:var(--surface-elevated);width:120px;height:100px;color:var(--on-surface);flex-direction:column;justify-content:center;align-items:center;padding:10px;font-size:.8em;transition:all .2s ease-in-out;display:flex}.storey-button:hover{border-color:var(--base-col1-hover);background-color:var(--surface-hover);transform:translateY(-1px);box-shadow:0 2px 8px #6755db26}.storey-button.active{border-color:var(--base-col1);background-color:var(--surface-active)}.storey-button.active:hover{border-color:var(--base-col1-hover);background-color:var(--surface-active-hover);transform:translateY(-1px);box-shadow:0 2px 8px #6755db40}input:focus{outline:none;box-shadow:0 0 0 2px #c8c8c81a;border-color:var(--base-col1)!important;border-width:2px!important}.cookie-consent-container{background:var(--surface-muted)!important;width:auto!important;max-width:90%!important;color:var(--on-surface-muted)!important;border:1px solid var(--fontcolor)!important;opacity:.96!important;border-radius:var(--radius-md)!important;z-index:1001!important;flex-direction:column!important;align-items:center!important;gap:15px!important;padding:20px!important;display:flex!important;position:fixed!important;bottom:20px!important;left:50%!important;transform:translate(-50%)!important;box-shadow:0 4px 12px #00000026!important}.cookie-button-wrapper{gap:10px;display:flex}@media (max-width:600px){.header-btn-label{display:none}.cookie-consent-container{text-align:center!important;flex-direction:column!important}.cookie-button-wrapper{flex-direction:column!important;width:100%!important}.cookie-button-wrapper button{width:100%!important;margin:5px 0!important}}.btn{border-radius:var(--radius-sm);cursor:pointer;-webkit-user-select:none;user-select:none;border:none;justify-content:center;align-items:center;padding:.5rem 1rem;font-family:inherit;font-size:.95rem;font-weight:500;text-decoration:none;transition:all .2s cubic-bezier(.4,0,.2,1);display:inline-flex}.btn:hover:not(:disabled){transform:scale(1.02)}.btn:active:not(:disabled){transform:scale(.98)}.btn:disabled{opacity:.6;cursor:not-allowed;transform:none}.btn-full{width:100%}.btn-sm{height:32px;padding:.25rem .75rem;font-size:.875rem}.btn-md{height:40px;padding:.5rem 1rem;font-size:.95rem}.btn-lg{height:48px;padding:.75rem 1.5rem;font-size:1.1rem}.btn-primary{background-color:var(--base-col1);color:var(--white);border:1px solid #0000}.btn-primary:hover:not(:disabled){background-color:var(--base-col1-hover);box-shadow:0 4px 12px #1a1a2e33}.btn-secondary{background-color:var(--base-col2);color:var(--white);border:1px solid #0000}.btn-secondary:hover:not(:disabled){background-color:var(--base-col2-hover);box-shadow:0 4px 12px #f96e1033}.btn-outline{border:2px solid var(--btn-outline-color);color:var(--btn-outline-color);background-color:#0000}.btn-outline:hover:not(:disabled){background-color:var(--btn-outline-color);color:var(--background);border-color:var(--btn-outline-color)}.btn-ghost{color:var(--base-col1);background-color:#0000;border:1px solid #0000}.btn-ghost:hover:not(:disabled){background-color:var(--ghost-hover-bg)}.btn-danger{background-color:var(--error-color);color:#fff;border:1px solid #0000}.btn-danger:hover:not(:disabled){background-color:var(--error-color-hover);box-shadow:0 4px 12px #e53e3e33}.btn-link{color:var(--base-col2);text-underline-offset:4px;background-color:#0000;height:auto;padding:0;text-decoration:underline}.btn-link:hover:not(:disabled){color:var(--base-col2-hover);transform:none}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes slideIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInCenter{0%{opacity:0;transform:translate(-50%)translateY(-10px)}to{opacity:1;transform:translate(-50%)translateY(0)}}@keyframes popIn{0%{opacity:0;transform:translate(-50%,-50%)scale(.9)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}.spinner{border:6px solid var(--spinner-track);border-top:6px solid var(--spinner-accent);border-radius:50%;width:60px;height:60px;animation:1.5s linear infinite spin}.btn-spinner{border:2px solid #0000001f;border-top-color:var(--base-col2);border-radius:50%;flex-shrink:0;width:14px;height:14px;animation:.9s linear infinite spin}@media (hover:none) and (pointer:coarse){.landing-logo{width:50px!important}.dashboard-main{padding:10px 12px 40px!important}.dashboard-header{gap:8px!important;margin-bottom:12px!important}.dashboard-logo-row{width:100%}.dashboard-new-header{display:inline-flex!important}.dashboard-new-toolbar{display:none!important}.dashboard-search{min-width:0;flex:1!important}.dashboard-sort-btn,.dashboard-sort-select{display:none!important}.dashboard-sort-compact{display:flex!important}.dashboard-cards-grid{grid-template-columns:1fr!important}}@media (hover:none) and (pointer:coarse) and (orientation:portrait){.two-column-container{flex-direction:column!important;height:100%!important}.left-column,.right-column{max-width:100%!important;min-height:0!important}.left-column{flex:1!important;order:2!important}.right-column{flex:none!important;order:1!important;height:50vh!important}.ww-viewer-container{min-height:0!important;margin:4px!important}}
