:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif}html,body,#root{margin:0;padding:0;min-height:100vh}.home-page{align-items:start;background-color:#fff;display:grid;justify-items:center;width:100vw}.home-page .div{background-color:#fff;height:1080px;position:relative;width:1280px}.home-page .duoduo-barks{align-items:center;display:flex;justify-content:center;left:304px;position:absolute;top:722px;width:672px}.home-page .this-website-is{color:#000;font-family:var(--body-font-family);font-size:var(--body-font-size);font-style:var(--body-font-style);font-weight:var(--body-font-weight);letter-spacing:var(--body-letter-spacing);line-height:var(--body-line-height);margin-top:-1px;position:relative;text-align:center;width:fit-content}.home-page .text-wrapper{font-family:var(--body-font-family);font-size:var(--body-font-size);font-style:var(--body-font-style);font-weight:var(--body-font-weight);letter-spacing:var(--body-letter-spacing);line-height:var(--body-line-height)}.home-page .duoduo{align-items:center;display:inline-flex;left:424px;position:absolute;top:238px}.home-page .rectangle{height:460px;object-fit:cover;position:relative;width:432px}.home-page .service{align-items:center;display:inline-flex;justify-content:center;left:24px;position:absolute;top:168px}.home-page .text-wrapper-2{color:#000;font-family:var(--header-2-font-family);font-size:var(--header-2-font-size);font-style:var(--header-2-font-style);font-weight:var(--header-2-font-weight);letter-spacing:var(--header-2-letter-spacing);line-height:var(--header-2-line-height);margin-top:-1px;position:relative;white-space:nowrap;width:fit-content}.home-page .slogan{align-items:center;display:inline-flex;justify-content:center;left:24px;position:absolute;top:104px}.home-page .text-wrapper-3{color:#000;font-family:var(--header-1-font-family);font-size:var(--header-1-font-size);font-style:var(--header-1-font-style);font-weight:var(--header-1-font-weight);letter-spacing:var(--header-1-letter-spacing);line-height:var(--header-1-line-height);margin-top:-1px;position:relative;white-space:nowrap;width:fit-content}.home-page .menu{align-items:center;display:inline-flex;gap:8px;justify-content:center;left:1150px;padding:8px;position:absolute;top:96px;cursor:pointer}.home-page .menu{position:absolute}.home-page .nav-bar{align-items:center;display:inline-flex;gap:85px;left:302px;position:absolute;top:32px}.home-page .div-wrapper{align-items:center;display:inline-flex;flex:0 0 auto;justify-content:center;position:relative}.home-page .line{align-items:flex-start;display:flex;flex-direction:column;left:0;position:absolute;top:80px;width:1280px}.home-page .img{align-self:stretch;height:1px;object-fit:cover;position:relative;width:100%}.home-page .logo{align-items:center;display:inline-flex;justify-content:center;left:24px;position:absolute;top:24px}.home-page .logo a{text-decoration:none;color:inherit}.home-page .nav-bar a{color:inherit;text-decoration:underline;text-decoration-color:#000}.menu-list{align-items:start;background-color:transparent;display:grid;justify-items:center;width:100vw}.menu-list .div{height:317px;position:relative;width:167px}.menu-list .menu-text{color:#000;font-family:var(--header-2-font-family);font-size:var(--header-2-font-size);font-style:var(--header-2-font-style);font-weight:var(--header-2-font-weight);letter-spacing:var(--header-2-letter-spacing);line-height:var(--header-2-line-height);margin-top:-1px;position:relative;white-space:nowrap;width:fit-content}.menu-list .frame-1,.menu-list .frame-2,.menu-list .frame-3,.menu-list .frame-4,.menu-list .frame-5,.menu-list .frame-6,.menu-list .frame-7{align-items:center;display:inline-flex;justify-content:flex-start;left:4px;padding:0 8px;position:absolute}.menu-list .frame-1{top:6px}.menu-list .frame-2{top:53px}.menu-list .frame-3{top:100px}.menu-list .frame-4{top:147px}.menu-list .frame-5{top:194px}.menu-list .frame-6{top:241px}.menu-list .frame-7{top:288px}.dropdown-panel{position:absolute;top:calc(100% + 8px);left:0;z-index:1000;background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 8px 24px #00000014;padding:4px 0;min-width:180px}.dropdown-panel .menu-list{width:auto!important;display:block!important;justify-items:initial!important;background:transparent!important}.dropdown-panel .menu-list>.div{position:static!important;width:auto!important;height:auto!important}.dropdown-panel .menu-list .frame-1,.dropdown-panel .menu-list .frame-2,.dropdown-panel .menu-list .frame-3,.dropdown-panel .menu-list .frame-4,.dropdown-panel .menu-list .frame-5,.dropdown-panel .menu-list .frame-6,.dropdown-panel .menu-list .frame-7{position:static!important;display:flex!important;align-items:center!important;padding:8px 12px!important;height:auto!important;cursor:pointer!important;white-space:nowrap!important}.dropdown-panel .menu-list .frame-1:hover,.dropdown-panel .menu-list .frame-2:hover,.dropdown-panel .menu-list .frame-3:hover,.dropdown-panel .menu-list .frame-4:hover,.dropdown-panel .menu-list .frame-5:hover,.dropdown-panel .menu-list .frame-6:hover,.dropdown-panel .menu-list .frame-7:hover{background:#f1f5f9!important}.home-page .menu,.portfolio-page .menu{cursor:pointer}.dropdown-panel a{color:inherit;text-decoration:underline;text-decoration-color:#000}.portfolio-content-page{align-items:start;background-color:#fff;display:grid;justify-items:center;width:100vw}.portfolio-content-page .div{background-color:#fff;height:1080px;position:relative;width:1280px}.portfolio-content-page .duoduo-barks{align-items:center;display:flex;justify-content:center;left:304px;position:absolute;top:1020px;width:672px}.portfolio-content-page .this-website-is{color:#000;font-family:var(--body-font-family);font-size:var(--body-font-size);font-style:var(--body-font-style);font-weight:var(--body-font-weight);letter-spacing:var(--body-letter-spacing);line-height:var(--body-line-height);margin-top:-1px;position:relative;text-align:center;width:fit-content}.portfolio-content-page .text-wrapper{font-family:var(--body-font-family);font-size:var(--body-font-size);font-style:var(--body-font-style);font-weight:var(--body-font-weight);letter-spacing:var(--body-letter-spacing);line-height:var(--body-line-height)}.portfolio-content-page .duoduo{align-items:center;display:inline-flex;left:424px;position:absolute;top:538px}.portfolio-content-page .rectangle{height:460px;object-fit:cover;position:relative;width:432px}.portfolio-content-page .slogan{align-items:center;display:inline-flex;justify-content:center;left:24px;position:absolute;top:104px}.portfolio-content-page .text-wrapper-2{color:#000;font-family:var(--header-1-font-family);font-size:var(--header-1-font-size);font-style:var(--header-1-font-style);font-weight:var(--header-1-font-weight);letter-spacing:var(--header-1-letter-spacing);line-height:var(--header-1-line-height);margin-top:-1px;position:relative;white-space:nowrap;width:fit-content}.portfolio-content-page .menu{align-items:center;display:inline-flex;gap:8px;justify-content:center;left:1150px;padding:8px;position:absolute;top:96px;cursor:pointer}.portfolio-content-page .text-wrapper-3{color:#000;font-family:var(--header-2-font-family);font-size:var(--header-2-font-size);font-style:var(--header-2-font-style);font-weight:var(--header-2-font-weight);letter-spacing:var(--header-2-letter-spacing);line-height:var(--header-2-line-height);margin-top:-1px;position:relative;white-space:nowrap;width:fit-content}.portfolio-content-page .line{align-items:flex-start;display:flex;flex-direction:column;left:0;position:absolute;top:80px;width:1280px}.portfolio-content-page .img{align-self:stretch;height:1px;object-fit:cover;position:relative;width:100%}.portfolio-content-page .logo{align-items:center;display:inline-flex;justify-content:center;left:24px;position:absolute;top:24px}.portfolio-content-page .logo a{text-decoration:none;color:inherit}.portfolio-content-page .nav-bar a{color:inherit;text-decoration:underline;text-decoration-color:#000}.portfolio-content-page .nav-bar{align-items:center;display:inline-flex;gap:85px;left:302px;position:absolute;top:32px}.portfolio-content-page .div-wrapper{align-items:center;display:inline-flex;flex:0 0 auto;justify-content:center;position:relative}.portfolio-content-page .portfolio-grid{position:absolute;inset:200px 24px 600px;display:grid;grid-template-columns:repeat(4,1fr);gap:96px;overflow:auto}.portfolio-content-page .portfolio-card{display:flex;flex-direction:column;text-decoration:none;border:1px solid #e5e5e5;border-radius:8px;background:#fff;transition:box-shadow .2s ease}.portfolio-content-page .portfolio-card:hover{box-shadow:0 2px 10px #0000001f}.portfolio-content-page .portfolio-card-image{width:100%;aspect-ratio:1 / 1;background-size:cover;background-position:center;background-color:#f3f3f3;border-bottom:1px solid #eee}.portfolio-content-page .portfolio-card-image-wrapper{position:relative;width:100%}.portfolio-content-page .litho-stand-overlay{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;pointer-events:none;z-index:1;filter:drop-shadow(0 1px 1px rgba(0,0,0,.25))}.portfolio-content-page .portfolio-card-title{padding:10px 12px;color:#111;font-family:var(--header-3-font-family, var(--header-2-font-family));font-size:var(--header-3-font-size, calc(var(--header-2-font-size) * .8));line-height:1.3}.portfolio-content-page{--nav-active-padding-y: 0px;--nav-active-padding-x: 0px;--nav-active-radius: 6px}.portfolio-content-page .nav-bar a.div-wrapper[href="/portfolio"]{background-color:var(--nav-active-bg);padding:var(--nav-active-padding-y) var(--nav-active-padding-x);border-radius:var(--nav-active-radius);transform:translate(calc(-1 * var(--nav-active-padding-x)),calc(-1 * var(--nav-active-padding-y)))}.portfolio-page{align-items:start;background-color:#fff;display:grid;justify-items:center;width:100vw}.portfolio-page .div{background-color:#fff;height:1080px;position:relative;width:1280px}.portfolio-page .duoduo-barks{align-items:center;display:flex;justify-content:center;left:304px;position:absolute;top:772px;width:672px}.portfolio-page .this-website-is{color:#000;font-family:var(--body-font-family);font-size:var(--body-font-size);font-style:var(--body-font-style);font-weight:var(--body-font-weight);letter-spacing:var(--body-letter-spacing);line-height:var(--body-line-height);margin-top:-1px;position:relative;text-align:center;width:fit-content}.portfolio-page .text-wrapper{font-family:var(--body-font-family);font-size:var(--body-font-size);font-style:var(--body-font-style);font-weight:var(--body-font-weight);letter-spacing:var(--body-letter-spacing);line-height:var(--body-line-height)}.portfolio-page .duoduo{align-items:center;display:inline-flex;left:424px;position:absolute;top:288px}.portfolio-page .rectangle{height:460px;object-fit:cover;position:relative;width:432px}.portfolio-page .slogan{align-items:center;display:inline-flex;justify-content:center;left:24px;position:absolute;top:104px}.portfolio-page .text-wrapper-2{color:#000;font-family:var(--header-1-font-family);font-size:var(--header-1-font-size);font-style:var(--header-1-font-style);font-weight:var(--header-1-font-weight);letter-spacing:var(--header-1-letter-spacing);line-height:var(--header-1-line-height);margin-top:-1px;position:relative;white-space:nowrap;width:fit-content}.portfolio-page .menu{align-items:center;display:inline-flex;gap:8px;justify-content:center;left:1150px;padding:8px;position:absolute;top:96px;cursor:pointer}.portfolio-page .text-wrapper-3{color:#000;font-family:var(--header-2-font-family);font-size:var(--header-2-font-size);font-style:var(--header-2-font-style);font-weight:var(--header-2-font-weight);letter-spacing:var(--header-2-letter-spacing);line-height:var(--header-2-line-height);margin-top:-1px;position:relative;white-space:nowrap;width:fit-content}.portfolio-page .line{align-items:flex-start;display:flex;flex-direction:column;left:0;position:absolute;top:80px;width:1280px}.portfolio-page .img{align-self:stretch;height:1px;object-fit:cover;position:relative;width:100%}.portfolio-page .logo{align-items:center;display:inline-flex;justify-content:center;left:24px;position:absolute;top:24px}.portfolio-page .logo a{text-decoration:none;color:inherit}.portfolio-page .nav-bar a{color:inherit;text-decoration:underline;text-decoration-color:#000}.portfolio-page .nav-bar{align-items:center;display:inline-flex;gap:85px;left:302px;position:absolute;top:32px}.portfolio-page .div-wrapper{align-items:center;display:inline-flex;flex:0 0 auto;justify-content:center;position:relative}.portfolio-page .portfolio-grid{position:absolute;inset:200px 24px 536px;display:grid;grid-template-columns:repeat(4,1fr);gap:16px;overflow:auto}.portfolio-page .portfolio-card{display:flex;flex-direction:column;text-decoration:none;border:1px solid #e5e5e5;border-radius:8px;background:#fff;transition:box-shadow .2s ease}.portfolio-page .portfolio-card:hover{box-shadow:0 2px 10px #0000001f}.portfolio-page .portfolio-card-image{width:100%;aspect-ratio:1 / 1;background-size:cover;background-position:center;background-color:#f3f3f3;border-bottom:1px solid #eee}.portfolio-page .portfolio-card-title{padding:10px 12px;color:#111;font-family:var(--header-3-font-family, var(--header-2-font-family));font-size:var(--header-3-font-size, calc(var(--header-2-font-size) * .8));line-height:1.3}.auth-page{align-items:start;background-color:#fff;display:grid;justify-items:center;width:100vw}.auth-page .div{background-color:#fff;height:1080px;position:relative;width:1280px}.auth-page .logo a{text-decoration:none;color:inherit}.auth-page .auth-logo-text{color:#000;font-family:var(--header-1-font-family);font-size:var(--header-1-font-size);font-style:normal;font-weight:var(--header-1-font-weight);letter-spacing:var(--header-1-letter-spacing);line-height:var(--header-1-line-height)}.learn-content-page{align-items:start;background-color:#fff;display:grid;justify-items:center;width:100vw}.learn-content-page .div{background-color:#fff;height:1080px;position:relative;width:1280px}.learn-content-page .duoduo-barks{align-items:center;display:flex;justify-content:center;left:304px;position:absolute;top:870px;width:672px}.learn-content-page .this-website-is{color:#000;font-family:var(--body-font-family);font-size:var(--body-font-size);font-style:var(--body-font-style);font-weight:var(--body-font-weight);letter-spacing:var(--body-letter-spacing);line-height:var(--body-line-height);margin-top:-1px;position:relative;text-align:center;width:fit-content}.learn-content-page .text-wrapper{font-family:var(--body-font-family);font-size:var(--body-font-size);font-style:var(--body-font-style);font-weight:var(--body-font-weight);letter-spacing:var(--body-letter-spacing);line-height:var(--body-line-height)}.learn-content-page .duoduo{align-items:center;display:inline-flex;left:424px;position:absolute;top:388px}.learn-content-page .rectangle{height:460px;object-fit:cover;position:relative;width:432px}.learn-content-page .slogan{align-items:center;display:inline-flex;justify-content:center;left:24px;position:absolute;top:104px}.learn-content-page .text-wrapper-2{color:#000;font-family:var(--header-1-font-family);font-size:var(--header-1-font-size);font-style:var(--header-1-font-style);font-weight:var(--header-1-font-weight);letter-spacing:var(--header-1-letter-spacing);line-height:var(--header-1-line-height);margin-top:-1px;position:relative;white-space:nowrap;width:fit-content}.learn-content-page .menu{align-items:center;display:inline-flex;gap:8px;justify-content:center;left:1150px;padding:8px;position:absolute;top:96px;cursor:pointer}.learn-content-page .text-wrapper-3{color:#000;font-family:var(--header-2-font-family);font-size:var(--header-2-font-size);font-style:var(--header-2-font-style);font-weight:var(--header-2-font-weight);letter-spacing:var(--header-2-letter-spacing);line-height:var(--header-2-line-height);margin-top:-1px;position:relative;white-space:nowrap;width:fit-content}.learn-content-page .line{align-items:flex-start;display:flex;flex-direction:column;left:0;position:absolute;top:80px;width:1280px}.learn-content-page .img{align-self:stretch;height:1px;object-fit:cover;position:relative;width:100%}.learn-content-page .logo{align-items:center;display:inline-flex;justify-content:center;left:24px;position:absolute;top:24px}.learn-content-page .logo a{text-decoration:none;color:inherit}.learn-content-page .nav-bar a{color:inherit;text-decoration:underline;text-decoration-color:#000}.learn-content-page .nav-bar{align-items:center;display:inline-flex;gap:85px;left:302px;position:absolute;top:32px}.learn-content-page .div-wrapper{align-items:center;display:inline-flex;flex:0 0 auto;justify-content:center;position:relative}.learn-content-page .portfolio-grid{position:absolute;inset:200px 24px 600px;display:grid;grid-template-columns:repeat(4,1fr);gap:16px;overflow:auto}.learn-content-page .portfolio-card{display:flex;flex-direction:column;text-decoration:none;border:1px solid #e5e5e5;border-radius:8px;background:#fff;transition:box-shadow .2s ease}.learn-content-page .portfolio-card:hover{box-shadow:0 2px 10px #0000001f}.learn-content-page .portfolio-card-image{width:100%;aspect-ratio:4 / 3;background-size:cover;background-position:center;background-color:#f3f3f3;border-bottom:1px solid #eee}.learn-content-page .portfolio-card-title{padding:10px 12px;color:#111;font-family:var(--header-3-font-family, var(--header-2-font-family));font-size:var(--header-3-font-size, calc(var(--header-2-font-size) * .8));line-height:1.3}.learn-content-page .slogan .text-wrapper{line-height:1.2}.learn-content-page .slogan .text-wrapper-3+.text-wrapper{margin-top:8px}.learn-content-page .slogan .text-wrapper+.text-wrapper{margin-top:8px}.materials-fdm-page{align-items:start;background-color:#fff;display:grid;justify-items:center;width:100vw}.materials-fdm-page .div{background-color:#fff;height:1080px;position:relative;width:1280px}.materials-fdm-page .duoduo-barks{align-items:center;display:flex;justify-content:center;left:304px;position:absolute;top:1020px;width:672px}.materials-fdm-page .this-website-is{color:#000;font-family:var(--body-font-family);font-size:var(--body-font-size);font-style:var(--body-font-style);font-weight:var(--body-font-weight);letter-spacing:var(--body-letter-spacing);line-height:var(--body-line-height);margin-top:-1px;position:relative;text-align:center;width:fit-content}.materials-fdm-page .text-wrapper{font-family:var(--body-font-family);font-size:var(--body-font-size);font-style:var(--body-font-style);font-weight:var(--body-font-weight);letter-spacing:var(--body-letter-spacing);line-height:var(--body-line-height)}.materials-fdm-page .duoduo{align-items:center;display:inline-flex;left:424px;position:absolute;top:538px}.materials-fdm-page .rectangle{height:460px;object-fit:cover;position:relative;width:432px}.materials-fdm-page .slogan{align-items:center;display:inline-flex;justify-content:center;left:24px;position:absolute;top:104px}.materials-fdm-page .text-wrapper-2{color:#000;font-family:var(--header-1-font-family);font-size:var(--header-1-font-size);font-style:var(--header-1-font-style);font-weight:var(--header-1-font-weight);letter-spacing:var(--header-1-letter-spacing);line-height:var(--header-1-line-height);margin-top:-1px;position:relative;white-space:nowrap;width:fit-content}.materials-fdm-page .menu{align-items:center;display:inline-flex;gap:8px;justify-content:center;left:1150px;padding:8px;position:absolute;top:96px;cursor:pointer}.materials-fdm-page .text-wrapper-3{color:#000;font-family:var(--header-2-font-family);font-size:var(--header-2-font-size);font-style:var(--header-2-font-style);font-weight:var(--header-2-font-weight);letter-spacing:var(--header-2-letter-spacing);line-height:var(--header-2-line-height);margin-top:-1px;position:relative;white-space:nowrap;width:fit-content}.materials-fdm-page .line{align-items:flex-start;display:flex;flex-direction:column;left:0;position:absolute;top:80px;width:1280px}.materials-fdm-page .img{align-self:stretch;height:1px;object-fit:cover;position:relative;width:100%}.materials-fdm-page .logo{align-items:center;display:inline-flex;justify-content:center;left:24px;position:absolute;top:24px}.materials-fdm-page .logo a{text-decoration:none;color:inherit}.materials-fdm-page .nav-bar a{color:inherit;text-decoration:underline;text-decoration-color:#000}.materials-fdm-page .nav-bar{align-items:center;display:inline-flex;gap:85px;left:302px;position:absolute;top:32px}.materials-fdm-page .div-wrapper{align-items:center;display:inline-flex;flex:0 0 auto;justify-content:center;position:relative}.materials-fdm-page .materials-layout{display:grid;grid-template-columns:280px 1fr;gap:24px;width:100%;max-width:1280px;margin:24px auto 80px;padding:0 24px;box-sizing:border-box;position:relative;top:104px}.materials-fdm-page .materials-header-wrap{contain:layout}.materials-fdm-page .materials-header{display:flex;flex-direction:column;gap:16px}.materials-fdm-page .materials-body-text{color:inherit}.materials-fdm-page .materials-table{border-collapse:collapse;margin-top:12px}.materials-fdm-page .materials-table colgroup col{width:auto}.materials-fdm-page{--col-filament-width: auto;--col-brand-width: auto;--col-nozzle-temp-width: auto;--col-bed-temp-width: auto;--col-hdt-width: auto;--col-melt-temp-width: auto}.materials-fdm-page .materials-table .col-filament{width:var(--col-filament-width)}.materials-fdm-page .materials-table .col-brand{width:var(--col-brand-width)}.materials-fdm-page .materials-table .col-nozzle-temp{width:var(--col-nozzle-temp-width)}.materials-fdm-page .materials-table .col-bed-temp{width:var(--col-bed-temp-width)}.materials-fdm-page .materials-table .col-hdt{width:var(--col-hdt-width)}.materials-fdm-page .materials-table .col-melt-temp{width:var(--col-melt-temp-width)}.materials-fdm-page .materials-table td,.materials-fdm-page .materials-table th{border:1px solid #e5e7eb;height:40px}.materials-fdm-page{--cell-left-padding: 8px}.materials-fdm-page .materials-table tbody td:nth-child(1),.materials-fdm-page .materials-table tbody td:nth-child(2){padding-left:var(--cell-left-padding)}.materials-fdm-page{--col-align-filament: left;--col-align-brand: left;--col-align-nozzle: center;--col-align-bed: center;--col-align-hdt: center;--col-align-melt: center}.materials-fdm-page .materials-table thead th:nth-child(1),.materials-fdm-page .materials-table tbody td:nth-child(1){text-align:var(--col-align-filament)}.materials-fdm-page .materials-table thead th:nth-child(2),.materials-fdm-page .materials-table tbody td:nth-child(2){text-align:var(--col-align-brand)}.materials-fdm-page .materials-table thead th:nth-child(3),.materials-fdm-page .materials-table tbody td:nth-child(3){text-align:var(--col-align-nozzle)}.materials-fdm-page .materials-table thead th:nth-child(4),.materials-fdm-page .materials-table tbody td:nth-child(4){text-align:var(--col-align-bed)}.materials-fdm-page .materials-table thead th:nth-child(5),.materials-fdm-page .materials-table tbody td:nth-child(5){text-align:var(--col-align-hdt)}.materials-fdm-page .materials-table thead th:nth-child(6),.materials-fdm-page .materials-table tbody td:nth-child(6){text-align:var(--col-align-melt)}.materials-fdm-page .materials-table thead th:nth-child(1),.materials-fdm-page .materials-table thead th:nth-child(2){text-align:center}.materials-fdm-page .materials-pagination{display:flex;gap:6px;justify-content:flex-end;margin-top:8px}.materials-fdm-page .materials-pagination .page-btn{appearance:none;border:1px solid #d1d5db;background:#fff;padding:4px 8px;border-radius:4px;cursor:pointer;font-size:12px}.materials-fdm-page .materials-pagination .page-btn.active{background:#111827;border-color:#111827;color:#fff}html{scroll-behavior:smooth}.materials-fdm-page .materials-title{margin:0;font-size:28px;line-height:1.25}.materials-fdm-page .materials-description{margin:0;color:#444;font-size:16px;text-align:justify}.materials-fdm-page .materials-references{margin-top:12px;color:#4b5563;font-size:12px;line-height:1.5}.materials-fdm-page .materials-references .references-title{margin:0 0 6px;font-weight:600;color:#111827}.materials-fdm-page .materials-references ol{margin:0;padding-left:18px}.materials-fdm-page .materials-references li{margin:2px 0}.materials-fdm-page .materials-references a{color:inherit;text-decoration:underline;text-decoration-color:#9ca3af}.materials-fdm-page .materials-filter{border:1px solid #e5e7eb;border-radius:8px;padding:12px 12px 16px;background:#fafafa;height:fit-content}.materials-fdm-page .materials-filter details{margin-bottom:8px;border-bottom:1px solid #eee;padding-bottom:8px}.materials-fdm-page .materials-filter summary{cursor:pointer;list-style:none;font-weight:600;margin-bottom:6px}.materials-fdm-page .materials-filter summary::-webkit-details-marker{display:none}.materials-fdm-page .filter-option{display:flex;align-items:center;gap:8px;padding:4px 2px;font-size:14px}.materials-fdm-page .filter-actions{display:flex;gap:8px;margin-top:12px}.materials-fdm-page .filter-actions .apply,.materials-fdm-page .filter-actions .reset{appearance:none;border:1px solid #d1d5db;padding:8px 12px;border-radius:6px;background:#fff;cursor:pointer}.materials-fdm-page .filter-actions .apply{background:#111827;color:#fff;border-color:#111827}.materials-fdm-page .materials-content{min-height:320px}.materials-fdm-page .placeholder-card{border:1px dashed #d1d5db;padding:24px;border-radius:8px;color:#6b7280}@media (max-width: 900px){.materials-fdm-page .materials-layout{grid-template-columns:1fr}}.contact-page{align-items:start;background-color:#fff;display:grid;justify-items:center;width:100vw}.contact-page .div{background-color:#fff;height:1080px;position:relative;width:1280px}.contact-page .duoduo-barks{align-items:center;display:flex;justify-content:center;left:304px;position:absolute;top:722px;width:672px}.contact-page .this-website-is{color:#000;font-family:var(--body-font-family);font-size:var(--body-font-size);font-style:var(--body-font-style);font-weight:var(--body-font-weight);letter-spacing:var(--body-letter-spacing);line-height:var(--body-line-height);margin-top:-1px;position:relative;text-align:center;width:fit-content}.contact-page .text-wrapper{font-family:var(--body-font-family);font-size:var(--body-font-size);font-style:var(--body-font-style);font-weight:var(--body-font-weight);letter-spacing:var(--body-letter-spacing);line-height:var(--body-line-height)}.contact-page .duoduo{align-items:center;display:inline-flex;left:424px;position:absolute;top:238px}.contact-page .rectangle{height:460px;object-fit:cover;position:relative;width:432px}.contact-page .slogan{align-items:flex-start;display:inline-flex;left:24px;position:absolute;top:104px;flex-direction:column}.contact-page .text-wrapper-2{color:#000;font-family:var(--header-1-font-family);font-size:var(--header-1-font-size);font-style:var(--header-1-font-style);font-weight:var(--header-1-font-weight);letter-spacing:var(--header-1-letter-spacing);line-height:var(--header-1-line-height);margin-top:-1px;position:relative;white-space:nowrap;width:fit-content}.contact-page .contact-body{margin-top:16px;margin-left:24px;max-width:720px;color:#111;font-family:var(--contact-body-font-family, system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif);font-size:16px;line-height:1.6;font-weight:400;letter-spacing:0}.contact-page .underline-link{color:inherit;text-decoration:underline;text-decoration-color:#000}.contact-page .menu{align-items:center;display:inline-flex;gap:8px;justify-content:center;left:1150px;padding:8px;position:absolute;top:96px;cursor:pointer}.contact-page .text-wrapper-3{color:#000;font-family:var(--header-2-font-family);font-size:var(--header-2-font-size);font-style:var(--header-2-font-style);font-weight:var(--header-2-font-weight);letter-spacing:var(--header-2-letter-spacing);line-height:var(--header-2-line-height);margin-top:-1px;position:relative;white-space:nowrap;width:fit-content}.contact-page .line{align-items:flex-start;display:flex;flex-direction:column;left:0;position:absolute;top:80px;width:1280px}.contact-page .img{align-self:stretch;height:1px;object-fit:cover;position:relative;width:100%}.contact-page .logo{align-items:center;display:inline-flex;justify-content:center;left:24px;position:absolute;top:24px}.contact-page .logo a{text-decoration:none;color:inherit}.contact-page .nav-bar a{color:inherit;text-decoration:underline;text-decoration-color:#000}.contact-page .nav-bar{align-items:center;display:inline-flex;gap:85px;left:302px;position:absolute;top:32px}.contact-page .div-wrapper{align-items:center;display:inline-flex;flex:0 0 auto;justify-content:center;position:relative}:root{--body-font-family: "Work Sans", Helvetica;--body-font-size: 14px;--body-font-style: normal;--body-font-weight: 400;--body-letter-spacing: -.26px;--body-line-height: normal;--header-1-font-family: "Work Sans", Helvetica;--header-1-font-size: 34px;--header-1-font-style: normal;--header-1-font-weight: 700;--header-1-letter-spacing: -.68px;--header-1-line-height: normal;--header-2-font-family: "Work Sans", Helvetica;--header-2-font-size: 20px;--header-2-font-style: normal;--header-2-font-weight: 700;--header-2-letter-spacing: -.4px;--header-2-line-height: normal}
