.workspace-public-content{max-width:1680px;margin:0 auto;padding:20px 24px 64px}.workspace-public-content main{min-width:0}.workspace-public-content .section{max-width:none;padding:34px 0}.workspace-public-content h1,.workspace-public-content h2,.workspace-public-content h3{color:#e9e9ef;letter-spacing:-.025em}.workspace-public-content p{color:#9999a6;line-height:1.8}.workspace-public-content .eyebrow{color:#a4c580;letter-spacing:.1em;font-size:10px}.workspace-public-content .icon-button,.workspace-public-content button:not(.pixel-button):not([aria-label*=ブロック]){border-radius:7px}.workspace-public-content .icon-button{color:#c1c1cd;box-shadow:none;background:#27272d;border-color:#42424c}.workspace-public-content input:not([type=range]):not([type=checkbox]):not([type=color]),.workspace-public-content textarea,.workspace-public-content select{color:#dedee7;background:#242429;border-color:#42424d;border-radius:7px}.workspace-public-content input::placeholder,.workspace-public-content textarea::placeholder{color:#72727e}.workspace-public-content .pixel-button{color:#182015;box-shadow:none;background:#b0e777;border:0;border-radius:8px;min-height:42px;font-weight:700}.workspace-public-content .pixel-button:hover{box-shadow:none;background:#c2ef96;transform:none}.workspace-public-content .no-results,.workspace-public-content .dashboard-empty{color:#aaaab8;background:#1c1c21;border:1px solid #34343c;border-radius:12px;padding:48px 24px}.workspace-public-content .hero{background:radial-gradient(at 80% 35%,#2d3728,#0000 60%),#1b1b20;border:1px solid #303038;border-radius:16px;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:24px;min-height:330px;margin:0;padding:30px 34px;overflow:hidden}.workspace-public-content .hero-noise{opacity:.12}.workspace-public-content .hero-copy{max-width:570px}.workspace-public-content .hero h1{letter-spacing:-.05em;margin:18px 0;font-size:clamp(28px,3.1vw,44px);line-height:1.3}.workspace-public-content .hero h1 em{color:#b0e777;text-shadow:none;font-style:normal}.workspace-public-content .hero-copy>p{max-width:430px;font-size:12px;line-height:1.9}.workspace-public-content .hero-visual{border-radius:12px;min-width:0;min-height:240px;overflow:hidden}.workspace-public-content .showcase-card{background:#25272a;border-color:#3c4237;box-shadow:10px 10px #0002}.workspace-public-content .hero-visual img{object-fit:contain}.home-workspace-actions{align-items:center;gap:20px;margin-top:24px;display:flex}.home-workspace-actions .pixel-button{align-items:center;gap:8px;padding:11px 18px;font-size:12px;display:inline-flex}.home-explore-link{color:#bdbdc9;align-items:center;gap:8px;font-size:12px;display:inline-flex}.workspace-public-content .feed-heading{align-items:center;margin-bottom:20px}.workspace-public-content .feed-heading h2{font-size:23px}.workspace-public-content .feed-heading-link{color:#b0e777;font-size:11px}.workspace-public-content .feed-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.workspace-public-content .feed-card{box-shadow:none;background:#1d1d22;border:1px solid #303038;border-radius:12px;transition:border-color .15s,transform .15s;overflow:hidden}.workspace-public-content .feed-card:hover{border-color:#667a52;transform:translateY(-3px);box-shadow:0 10px 28px #0003}.workspace-public-content .feed-preview{background:radial-gradient(#30322e,#232326);border-bottom:1px solid #303038;overflow:hidden}.workspace-public-content .feed-card-body{padding:15px 16px}.workspace-public-content .feed-card h3{font-size:14px}.workspace-public-content .feed-card-body>p,.workspace-public-content .feed-card-meta{color:#858592}.workspace-public-content .feed-actions{color:#9b9ba9;border-color:#34343c}.workspace-public-content .feed-actions button{color:#aaaab8;background:0 0}.workspace-public-content .feed-category,.workspace-public-content .feed-format{color:#bdcfae;background:#282b25;border:1px solid #454e3d;border-radius:5px}.workspace-public-content .feed-empty{background:#1d1d22;border-color:#34343e;border-radius:12px}.workspace-public-content .workflow{border-top:1px solid #292931}.workspace-public-content .section-heading h2{font-size:24px}.workspace-public-content .step-grid{gap:16px}.workspace-public-content .step-grid article{box-shadow:none;background:#1b1b20;border:1px solid #313139;border-radius:12px;padding:24px}.workspace-public-content .step-icon{color:#b0e777;background:#30392a;border-radius:9px}.workspace-public-content .step-grid h3{font-size:16px}.workspace-public-content .step-grid p{font-size:12px}.workspace-public-content #starter-builds h2{font-size:24px}.workspace-public-content #starter-builds article{box-shadow:none;background:#1c1c21;border-color:#34343d;border-radius:12px}.workspace-public-content #starter-builds article>div{background:#1c1c21}.workspace-public-content #starter-builds article>div>span{color:#b3d395;background:#303b29;border-color:#46553a}.workspace-public-content #starter-builds article>div>a:not(.pixel-button){color:#9ba995}.workspace-public-content #starter-builds article h3{color:#e4e4eb}.workspace-public-content .gallery-page{min-height:70dvh;padding:0}.workspace-public-content .gallery-hero{text-align:left;background:0 0;border:0;max-width:none;min-height:0;padding:24px 0 26px}.workspace-public-content .gallery-hero h1{margin:10px 0;font-size:32px;line-height:1.35}.workspace-public-content .gallery-hero>p{font-size:12px}.workspace-public-content .search-box{max-width:680px;box-shadow:none;background:#222228;border:1px solid #42424c;border-radius:10px;min-height:52px;margin:24px 0 0}.workspace-public-content .search-box input{font-size:13px;background:0 0!important;border:0!important}.workspace-public-content .search-box-mark{color:#b0e777;background:#303b27;border-radius:6px}.workspace-public-content .gallery-section{max-width:none;min-height:0;padding:0}.workspace-public-content .gallery-tabs{border-color:#34343c;gap:6px;margin-bottom:20px}.workspace-public-content .gallery-tabs button{color:#8e8e9c;background:0 0;border:0;min-height:44px;padding:10px 20px}.workspace-public-content .gallery-tabs button.active{color:#b0e777;box-shadow:none;background:#30392a;border-radius:7px}.workspace-public-content .gallery-filters{box-shadow:none;background:#1d1d22;border:1px solid #34343e;border-radius:10px;padding:16px 18px}.workspace-public-content .gallery-filter-title{color:#c7c7d3}.workspace-public-content .gallery-filter-title small,.workspace-public-content .gallery-filter-controls label{color:#9393a0}.workspace-public-content .gallery-format-filter{background:#151519;border:1px solid #393941;border-radius:8px;padding:4px}.workspace-public-content .gallery-format-filter button{color:#92929f;box-shadow:none;background:0 0;border:0}.workspace-public-content .gallery-format-filter button.active{color:#b0e777;background:#343b2c}.workspace-public-content .gallery-filter-reset{color:#b2b2c0;background:#2b2b32;border-color:#45454e}.workspace-public-content .gallery-heading{color:#8c8c99;margin:22px 0 14px}.workspace-public-content .gallery-heading h2{font-size:17px}.workspace-public-content .blueprint-gallery{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.workspace-public-content .blueprint-card{box-shadow:none;background:#1d1d23;border:1px solid #33333c;border-radius:12px;overflow:hidden}.workspace-public-content .blueprint-card:hover{border-color:#6c8255;box-shadow:0 8px 26px #0003}.workspace-public-content .blueprint-card h3{font-size:14px}.workspace-public-content .blueprint-card p{color:#9797a4;font-size:11px}.workspace-public-content .blueprint-card .blueprint-preview{background:#25262a}.workspace-public-content .blueprint-card-footer{color:#9999a6;border-color:#34343d}.workspace-public-content .detail-page{max-width:none;padding:4px 0 32px}.workspace-public-content .back-link{color:#9a9aa8;padding:8px 0;font-size:11px}.workspace-public-content .detail-title-row{gap:16px;padding:16px 0}.workspace-public-content .detail-title-row h1{overflow-wrap:anywhere;font-size:28px;line-height:1.4}.workspace-public-content .detail-title-row p{font-size:12px}.workspace-public-content .detail-meta{color:#8b8b9a;gap:14px;font-size:10px}.workspace-public-content .detail-view-tabs{background:#19191e;border:1px solid #33333c;border-radius:9px;gap:6px;margin:14px 0;padding:6px}.workspace-public-content .detail-view-tabs button{color:#92929f;background:0 0;border:0;border-radius:6px;min-height:38px;font-size:11px}.workspace-public-content .detail-view-tabs button.active{color:#b0e777;box-shadow:none;background:#343d2d}.workspace-public-content .detail-3d-layout{gap:14px}.workspace-public-content .detail-viewer,.workspace-public-content .materials-panel,.workspace-public-content .detail-info,.workspace-public-content .aux-view,.workspace-public-content .comments-card{box-shadow:none;background:#1b1b20;border:1px solid #34343c;border-radius:12px;min-width:0;overflow:hidden}.workspace-public-content .detail-viewer-bar{color:#bcbcc9;background:#222228;border-color:#373740;padding:12px 14px}.workspace-public-content .detail-viewer-bar-actions{color:#91919f}.workspace-public-content .detail-bottom-grid{gap:14px;margin-top:16px}.workspace-public-content .detail-info h2,.workspace-public-content .materials-panel h2{font-size:16px}.workspace-public-content .detail-info dl>div,.workspace-public-content .materials-panel li{border-color:#37373f}.workspace-public-content .detail-info dt{color:#858593}.workspace-public-content .detail-info dd{color:#dddde7}.workspace-public-content .materials-panel{padding:18px}.workspace-public-content .material-row{color:#c8c8d4;background:#25252b;border-color:#3c3c46}.workspace-public-content .comments-card{margin-top:16px;padding:22px}.workspace-public-content .comments-header{border-color:#35353d}.workspace-public-content .comments-header h2{font-size:18px}.workspace-public-content .comments-count{color:#b0e777;background:#30392b;border-color:#46553a;border-radius:6px}.workspace-public-content .comment-item{border-color:#34343d}.workspace-public-content .comment-avatar{color:#b0e777;background:#30372b;border-radius:8px}.workspace-public-content .comment-meta{color:#9494a2}.workspace-public-content .comment-body p{color:#b9b9c6}.workspace-public-content .comment-login,.workspace-public-content .comments-setup-notice{color:#9f9fac;background:#232329;border-color:#3d3d46;border-radius:8px}.workspace-public-content .comment-form textarea{font-size:13px}.workspace-public-content .comment-form-footer{color:#838391}.workspace-public-content .dashboard-page{max-width:none;min-height:70dvh;padding:4px 0 32px}.workspace-public-content .dashboard-hero{border-bottom:1px solid #303038;padding:20px 0 24px}.workspace-public-content .dashboard-hero h1{font-size:30px;line-height:1.4}.workspace-public-content .dashboard-hero p{font-size:12px}.workspace-public-content .dashboard-billing-button{min-height:40px;font-size:11px}.workspace-public-content .dashboard-section-heading{color:#a3a3b1;margin:26px 0 16px}.workspace-public-content .dashboard-section-heading h2{font-size:20px}.workspace-public-content .dashboard-section-heading span{color:#b0e777;background:#2b3325;border-color:#435038;border-radius:5px}.workspace-public-content .dashboard-grid,.workspace-public-content .dashboard-grid-three-columns{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.workspace-public-content .dashboard-card{box-shadow:none;background:#1d1d23;border:1px solid #35353e;border-radius:12px;overflow:hidden}.workspace-public-content .dashboard-preview{background:#27282c;border-bottom:1px solid #34343d}.workspace-public-content .dashboard-card-body{padding:16px}.workspace-public-content .dashboard-card h2,.workspace-public-content .dashboard-card h3{font-size:15px}.workspace-public-content .dashboard-meta{color:#90909e}.workspace-public-content .dashboard-meta>span{color:#ababbb;background:#282830;border-color:#41414b;border-radius:5px}.workspace-public-content .dashboard-meta>span:first-child{color:#b0d78d;background:#303a29}.workspace-public-content .dashboard-actions{gap:6px}.workspace-public-content .dashboard-actions .icon-button{height:auto;min-height:36px;padding:8px;font-size:10px}.workspace-public-content .dashboard-actions .danger{color:#db9c99;background:#35272b;border-color:#5e3e44}.workspace-public-content .dashboard-favorites-section{border-color:#33333b;margin-top:32px}.workspace-public-content .dashboard-section-empty{color:#7f7f8f;background:#1d1d23;border:1px dashed #3d3d47;border-radius:10px;padding:32px}@media (min-width:1500px){.workspace-public-content .blueprint-gallery,.workspace-public-content .feed-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:1100px){.workspace-public-content{padding:16px 18px 48px}.workspace-public-content .hero{grid-template-columns:minmax(0,1fr);padding:26px}.workspace-public-content .hero-visual{min-height:210px;max-height:270px}.workspace-public-content .blueprint-gallery,.workspace-public-content .feed-grid,.workspace-public-content .dashboard-grid,.workspace-public-content .dashboard-grid-three-columns{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.workspace-public-content{padding:12px 10px 36px}.workspace-public-content .hero{border-radius:12px;gap:18px;padding:22px 18px}.workspace-public-content .hero h1{font-size:30px}.workspace-public-content .hero-visual{min-height:180px;max-height:230px}.home-workspace-actions{flex-wrap:wrap;gap:16px}.workspace-public-content .section{padding:26px 0}.workspace-public-content .feed-heading h2,.workspace-public-content #starter-builds h2{font-size:20px}.workspace-public-content .feed-grid,.workspace-public-content .blueprint-gallery{gap:10px}.workspace-public-content .feed-card-body{padding:10px}.workspace-public-content .feed-card h3,.workspace-public-content .blueprint-card h3{font-size:12px;line-height:1.5}.workspace-public-content .feed-card-body>p{font-size:10px}.workspace-public-content .gallery-hero{padding:16px 4px}.workspace-public-content .gallery-hero h1,.workspace-public-content .dashboard-hero h1{font-size:25px}.workspace-public-content .search-box{min-height:48px;margin-top:18px}.workspace-public-content .gallery-filters{padding:12px}.workspace-public-content .gallery-filter-controls{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}.workspace-public-content .gallery-format-filter{min-width:0;display:flex}.workspace-public-content .gallery-format-filter button{white-space:normal;flex:1;min-width:0;padding:8px 5px;font-size:10px}.workspace-public-content .gallery-tabs button{padding:10px 16px}.workspace-public-content .detail-title-row{flex-direction:column}.workspace-public-content .detail-title-row h1{font-size:23px}.workspace-public-content .detail-view-tabs{flex-wrap:nowrap;overflow-x:auto}.workspace-public-content .detail-view-tabs button{white-space:nowrap;flex:none;min-height:44px}.workspace-public-content .detail-bottom-grid,.workspace-public-content .dashboard-grid,.workspace-public-content .dashboard-grid-three-columns,.workspace-public-content .step-grid,.workspace-public-content .detail-3d-layout{grid-template-columns:minmax(0,1fr)}.workspace-public-content .comments-card{padding:16px}.workspace-public-content .dashboard-hero{padding:14px 4px 20px}.workspace-public-content .materials-panel{padding:14px}.workspace-public-content .gallery-filter-controls>*,.workspace-public-content .detail-title-row>*{min-width:0;max-width:100%}}@media (max-width:360px){.workspace-public-content .blueprint-gallery,.workspace-public-content .feed-grid{grid-template-columns:minmax(0,1fr)}}.workspace-public-content .gallery-page{flex-direction:column;display:flex}.workspace-public-content .gallery-hero{order:0}.workspace-public-content .gallery-section{flex-direction:column;order:1;display:flex}.workspace-public-content .gallery-page>.ninja-admax-top{order:-1}.workspace-public-content .gallery-page>.ninja-admax-content{order:2}.workspace-public-content .gallery-section>*{min-width:0}.workspace-public-content .feed-card-header{color:#b7b7c4;background:#222228;border-color:#37373f;padding:12px 14px}.workspace-public-content .feed-card-header strong{color:#bdbdcb}.workspace-public-content .feed-card-header small{color:#787887}.workspace-public-content .feed-avatar{color:#b0d68b;background:#343e2c}.workspace-public-content .feed-card-header-actions>b{color:#b0b0bd;background:#303039;border-color:#45454e}.workspace-public-content .feed-card-header-actions button{color:#9a9aa9;background:#2b2b33;border-color:#43434d}.workspace-public-content .feed-card-header-actions button.is-favorited{color:#cce69f;background:#3b422d}.workspace-public-content .feed-metadata-badges span{color:#abbc9c;background:#292d25;border-color:#414b37}.workspace-public-content .feed-title-row span{color:#8f8f9e}.workspace-public-content .feed-actions{background:#1c1c21}.workspace-public-content .feed-actions a{color:#b0d78a}.workspace-public-content #starter-builds article>a:first-child{background:radial-gradient(#343d2e,#26292a)}.workspace-public-content .gallery-category-filter,.workspace-public-content .gallery-sort-filter{background:0 0;border:0}.workspace-public-content .gallery-filters label{color:#91919f}.workspace-public-content .gallery-filter-header p{color:#8c8c9b}@media (max-width:620px){.workspace-public-content .feed-card-header{gap:6px;padding:9px}.workspace-public-content .feed-avatar{width:26px;height:26px;font-size:10px}.workspace-public-content .feed-card-header strong{font-size:9px}.workspace-public-content .feed-card-header small{font-size:8px}.workspace-public-content .feed-metadata-badges{flex-wrap:wrap;gap:4px}.workspace-public-content .feed-actions{gap:4px;padding:8px}.workspace-public-content .feed-actions span{font-size:9px}.workspace-public-content .feed-preview{height:190px}}.workspace-public-content .detail-meta>span,.workspace-public-content .detail-meta>strong{color:#a4a4b2;background:#27272e;border:1px solid #3b3b45;border-radius:5px;padding:6px 9px}.workspace-public-content [aria-label=作品の操作]{gap:8px;margin-top:12px}.workspace-public-content [aria-label=作品の操作]>button{color:#bdbdca;box-shadow:none;background:#292930;border:1px solid #41414b;border-radius:7px;min-height:42px}.workspace-public-content [aria-label=作品の操作]>button[aria-pressed=true]{color:#d1e6a9;background:#3b432c;border-color:#68784d}.workspace-public-content [aria-label=作品の操作]>button>strong{color:#bdbdcb;background:#36363e;border-radius:4px}.workspace-public-content [aria-label=作品の操作]>.pixel-button{color:#182015;background:#b0e777;border:0}.workspace-public-content [aria-label=作品の操作]>a{color:#c3e89d;box-shadow:none;background:#3d4c2d;border-color:#5c7045;border-radius:7px}.workspace-public-content .build-assist-feature-banner{color:#b9d69f;box-shadow:none;background:#232d1f;border:1px solid #465839;border-left:3px solid #a8d878;border-radius:10px;margin-bottom:12px}.workspace-public-content .build-assist-feature-icon{color:#c0e69f;background:#3c512e;border-radius:7px}.workspace-public-content .build-assist-feature-copy strong{color:#c0dca8}.workspace-public-content .build-assist-feature-copy small{color:#8f9e85}.workspace-public-content .build-assist-feature-banner>span:last-child{color:#192215;background:#a8d878;border-radius:6px}.workspace-public-content .detail-viewer-bar strong{color:#b8b8c7}.workspace-public-content [aria-label=購入後の使い方]{color:#a2b397;background:#1e211d;border-color:#3d4735;border-radius:10px}.workspace-public-content [aria-label=購入後の使い方] h2{color:#c0d1b1;font-size:17px}.workspace-public-content [aria-label=購入後の使い方] summary{color:#b7c6a9;background:#282e24;border-color:#434d39}.workspace-public-content .detail-title-row{margin-top:0}.workspace-public-content .feed-card-header-actions>b{color:#b0b0bd!important;background:#303039!important}.workspace-public-content .hero{align-items:center}.workspace-public-content .hero h1 em:after{display:none}.workspace-public-content .hero h1 span,.workspace-public-content .hero h1 em{white-space:normal}.workspace-public-content .workspace-demo{padding:0}.workspace-public-content .workspace-demo-panel{box-shadow:none;background:#202026;border:1px solid #3d3d46;border-radius:11px;overflow:hidden}.workspace-public-content .workspace-demo-heading{color:#d4d4df;background:#29292f;border-color:#42424c;padding:12px 14px}.workspace-public-content .workspace-demo-heading h2{color:#d4d4df!important;font-size:13px!important}.workspace-public-content .workspace-demo-heading button{color:#90909e;background:#24242a}.workspace-public-content .workspace-demo-heading button[aria-pressed=true]{color:#c0e39e;background:#39462e}.workspace-public-content .workspace-demo-pair{gap:8px;padding:8px}.workspace-public-content .workspace-demo-pair button{background:#24272a;border-color:#44484b}.workspace-public-content .workspace-demo-pair img{object-fit:contain;aspect-ratio:1;background:#141510;min-height:0;height:auto!important}.workspace-public-content .workspace-demo-pair button>span{color:#9a9aa5;background:#202426;padding:7px;font-size:9px}.workspace-public-content .workspace-demo-caption{color:#858592;background:#24242a;border-color:#3c3c46;padding:9px 12px;font-size:9px}.workspace-public-content .workspace-demo-controls{margin-top:10px}.workspace-public-content .workspace-demo-controls button{color:#a6a6b5;background:#25252c;border-color:#40404b;border-radius:5px;min-height:30px}.workspace-public-content .workspace-demo-controls button[aria-pressed=true]{color:#1b2416;background:#a6d778}.workspace-public-content .workspace-demo>a{margin-top:10px;font-size:11px}.workspace-public-content .hero-visual{min-height:0;max-height:none}.workspace-public-content .hero-copy{align-self:center}@media (max-width:620px){.workspace-public-content .workspace-demo-pair img{height:auto!important}.workspace-public-content .hero{padding:22px 15px}.workspace-public-content .workspace-demo-heading{padding:8px}.workspace-public-content .workspace-demo-heading h2{font-size:11px!important}.workspace-public-content .workspace-demo-controls{gap:4px}.workspace-public-content .workspace-demo-controls button{min-width:26px;font-size:10px}.workspace-public-content .workspace-demo-pair button>span{padding:6px}.workspace-public-content .hero-visual{max-height:none}}.workspace-public-content .gallery-section{width:100%;min-width:0;margin:0}.workspace-public-content .gallery-filters{min-width:0;max-width:100%}.workspace-public-content .gallery-filter-controls{min-width:0}.workspace-public-content .gallery-category-filter select,.workspace-public-content .gallery-sort-filter select{color:#d3d3df;background:#242429;border-color:#45454f;border-radius:7px}.workspace-public-content .gallery-filter-header{border-color:#3b3b45}.workspace-public-content .gallery-filter-controls>div,.workspace-public-content .gallery-filter-controls>label{min-width:0}@media (max-width:620px){.workspace-public-content .gallery-format-filter{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid}.workspace-public-content .gallery-format-field{grid-column:auto}}.workspace-public-content .feed-title-row>span{color:#a6a6b5;background:#2c2c34;border:1px solid #3d3d47;border-radius:4px}.workspace-public-content .dashboard-section-heading>span{box-shadow:none}.workspace-public-content .dashboard-card-body>a{color:#dbdbe5}.workspace-public-content :is(.about-page,.contact-page,.legal-page,.guide-page,.guides-page){width:100%;min-width:0;max-width:1180px;padding:24px 8px 56px}.workspace-public-content :is(.about-hero,.contact-hero,.legal-hero,.guide-hero,.guides-page>header){border-color:var(--line);padding:24px 0 30px}.workspace-public-content :is(.about-hero,.contact-hero,.legal-hero,.guide-hero,.guides-page>header) h1{letter-spacing:-.04em;font-size:clamp(28px,4vw,44px);line-height:1.3}.workspace-public-content :is(.about-conversion-grid article,.about-output-grid article,.legal-document,.contact-guide,.contact-form,.guides-page>section>a,.guide-hero-diagram,.guide-ai-grid>article,.guide-comparison>div,.guide-size-table>div,.guide-feature-flow article){box-shadow:none;background:#1d1d23;border-color:#363640;border-radius:12px}.workspace-public-content :is(.about-intro p,.legal-document p,.legal-document li,.guide-article>section>p,.guide-article li,.guide-troubles dd){color:#b0b0bc}.workspace-public-content :is(.about-conversion-grid article>div,.guides-page>section>a>div,.legal-section-number,.guide-steps b){color:#b0e777;box-shadow:none;background:#303c27;border-radius:9px}.workspace-public-content :is(.about-cta,.guide-end){background:linear-gradient(120deg,#2e3b24,#20231e);border:1px solid #45553a;border-radius:14px;margin-top:40px;padding:28px}.workspace-public-content :is(.guide-note,.guide-ai-flow,.guide-size-table .recommended,.contact-consent){background:#252d22;border-color:#46523c;border-radius:9px}.workspace-public-content :is(.guide-toc,.legal-toc){border-color:#363640;border-radius:10px;top:20px;overflow:hidden}.workspace-public-content :is(.guide-toc strong,.legal-toc>strong){color:#c5dfa9;background:#303c27}.workspace-public-content :is(.guide-toc a,.legal-toc a,.legal-document>section,.contact-guide>div:not(:first-child),.guide-comparison li+li){border-color:#363640}.workspace-public-content :is(.guide-toc a:hover,.legal-toc a:hover){color:#c5dfa9;background:#2b3226}.workspace-public-content .guide-ai-grid article>a{color:#192215;box-shadow:none;background:#b0e777;border-radius:8px}.workspace-public-content .guide-ad-label{color:#c5dfa9;background:#303c27;border-radius:0 10px 0 6px}.workspace-public-content .contact-form :is(input,textarea,select):focus{border-color:#b0e777;box-shadow:0 0 0 2px #b0e77730}.workspace-public-content .contact-error{color:#ffbdbe;background:#39252b;border-color:#73434d;border-radius:8px}body:has(.creation-workspace) .contact-confirm-modal{color:#ededf2;background:#1d1d23;border-color:#41414b;border-radius:14px;box-shadow:0 24px 80px #0008}body:has(.creation-workspace) .contact-confirm-modal>header{background:#25252c;border-color:#41414b}body:has(.creation-workspace) .contact-confirm-details .contact-confirm-message{background:#25252c;border-color:#41414b}body:has(.creation-workspace) .contact-confirm-details dl{border-color:#41414b}body:has(.creation-workspace) .contact-confirm-modal>header button{color:#ededf2;background:#303038;border-color:#41414b;border-radius:7px}@media (max-width:1000px){.workspace-public-content :is(.contact-layout,.legal-layout,.guide-layout){grid-template-columns:minmax(0,1fr);gap:24px}.workspace-public-content :is(.legal-toc,.guide-toc){position:static}.workspace-public-content .guide-hero{grid-template-columns:minmax(0,1fr);gap:24px}.workspace-public-content .about-output-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.workspace-public-content :is(.about-page,.contact-page,.legal-page,.guide-page,.guides-page){padding:12px 2px 36px}.workspace-public-content :is(.about-conversion-grid,.about-output-grid,.about-detail-grid,.guides-page>section,.guide-ai-grid,.guide-comparison,.guide-feature-flow){grid-template-columns:minmax(0,1fr)}.workspace-public-content :is(.contact-form,.legal-document){padding:18px}.workspace-public-content .about-cta{flex-direction:column;align-items:stretch}.workspace-public-content .about-cta>div:last-child{flex-wrap:wrap}.workspace-public-content .about-detail-grid article{border-right:0;border-bottom:1px solid var(--line);padding:24px 0}.workspace-public-content .contact-field-grid{grid-template-columns:minmax(0,1fr)}}.workspace-public-content .contact-form label>span:first-of-type{color:#eda39b}@media (max-width:620px){.workspace-public-content .detail-loading{padding:60px 12px}.workspace-public-content .block-loader-copy{overflow-wrap:break-word;min-width:0;max-width:100%}}.workspace-public-content .cta-band{box-shadow:none;color:#ededf2;background:radial-gradient(at 0,#b0e7770c,#0000 60%),#1b1c20;border:1px solid #34383a;border-radius:18px;justify-content:space-between;align-items:center;gap:28px;margin:24px 0 0;padding:32px 36px;display:flex}.workspace-public-content .cta-band:before{content:none}.home-create-intro{align-items:center;gap:24px;min-width:0;display:flex}.home-create-mark{flex-shrink:0;width:88px;height:88px}.workspace-public-content .cta-band .eyebrow{color:#a6c786;letter-spacing:1.8px;font-size:10px}.workspace-public-content .cta-band h2{letter-spacing:-.035em;margin:7px 0 8px;font-size:clamp(23px,2.3vw,30px);line-height:1.4}.home-create-intro p{color:#969ca2;margin:0;font-size:12px;line-height:1.7}.workspace-public-content .cta-band>a{min-height:48px;box-shadow:none;color:#1d2816;white-space:nowrap;background:#b0e777;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;gap:18px;padding:13px 22px;font-size:14px;transition:background .15s;display:inline-flex}.workspace-public-content .cta-band>a:hover{background:#c3ef95}@media (max-width:620px){.workspace-public-content .cta-band{flex-direction:column;align-items:stretch;gap:22px;padding:24px 20px}.home-create-intro{gap:16px}.home-create-mark{width:62px;height:62px}.workspace-public-content .cta-band h2{font-size:23px}.workspace-public-content .cta-band>a{width:100%}}.workspace-public-content .feed-preview.is-model-preview,.workspace-public-content .feed-preview.is-pixel-preview{aspect-ratio:1;height:auto}.workspace-public-content :is(.feed-grid,.blueprint-gallery){grid-template-columns:repeat(auto-fill,minmax(220px,280px));justify-content:start;gap:12px}.workspace-public-content .feed-card{background:#1c1e23;border:1px solid #34373e;border-radius:14px;flex-direction:column;display:flex;overflow:hidden}.workspace-public-content .feed-preview{aspect-ratio:1;width:100%;position:relative;overflow:hidden}.workspace-public-content .feed-preview .studio-preview-image,.workspace-public-content .feed-preview .blueprint-preview-image{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.workspace-public-content .feed-card-header{gap:8px;padding:10px}.workspace-public-content .feed-avatar,.workspace-public-content .feed-official-avatar{border-radius:9px;flex:none;width:28px;height:28px;font-size:11px}.workspace-public-content .feed-official-avatar{color:#e6f7ce;box-shadow:none;background:linear-gradient(135deg,#9bc768,#37593b)}.workspace-public-content .feed-card-header strong{font-size:11px}.workspace-public-content .feed-card-header span{font-size:8px}.workspace-public-content .feed-card-header-actions button{width:30px;height:30px}.workspace-public-content .feed-card-body{gap:6px;padding:10px}.workspace-public-content .feed-title-row{flex-direction:column;align-items:flex-start;gap:6px}.workspace-public-content .feed-title-row h3{font-size:13px}.workspace-public-content .feed-actions{min-height:32px;padding:6px 10px;font-size:8px}.workspace-public-content .gallery-loading{box-shadow:none;background:0 0;border:0}.workspace-public-content .detail-main-view>.detail-loading{background:0 0;border:0;border-radius:0;flex:1;justify-content:center;align-items:center;min-height:550px;padding:24px;display:flex}.gallery-load-more{justify-content:center;padding:24px 0 8px;display:flex}.gallery-load-more>button{justify-content:center;min-width:180px;min-height:40px;font-size:12px}.gallery-load-more>button:disabled{opacity:.6;cursor:wait}.gallery-page-error{justify-content:center;align-items:center;gap:12px;padding:18px;font-size:12px;display:flex}.feed-author-link{color:inherit;border-radius:3px;text-decoration:none}.feed-author-link:hover{color:#b0e777;text-underline-offset:3px;text-decoration:underline}.feed-author-link:focus-visible{outline-offset:3px;outline:2px solid #b0e777}.workspace-public-content .author-gallery .gallery-hero{text-align:left;background:0 0;padding:20px 0 22px;position:relative}.author-gallery-back{color:#9d9da9;width:max-content;margin-bottom:20px;font-size:12px;text-decoration:none;display:flex}.author-gallery-back:hover{color:#b0e777}.author-gallery-avatar{float:left;color:#c5e99f;background:#303b29;border:1px solid #424e38;border-radius:14px;place-items:center;width:48px;height:48px;margin:0 14px 14px 0;font-size:20px;font-weight:700;display:grid}.workspace-public-content .author-gallery .gallery-hero h1{margin:0 0 8px;font-size:24px;line-height:1.4}.workspace-public-content .author-gallery .gallery-hero p{margin:0 0 22px;font-size:12px}.author-gallery .search-box{clear:both}.author-gallery .gallery-filters{margin-top:0}@media (max-width:620px){.workspace-public-content :is(.feed-grid,.blueprint-gallery){grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-public-content .detail-main-view>.detail-loading{min-height:420px}.workspace-public-content .author-gallery .gallery-hero h1{font-size:20px}.author-gallery-avatar{border-radius:12px;width:40px;height:40px}}@media (max-width:360px){.workspace-public-content :is(.feed-grid,.blueprint-gallery){grid-template-columns:minmax(0,1fr)}}.detail-view-tabs-mobile{display:none}@media (max-width:620px){.detail-view-tabs-desktop{display:none}.detail-viewer-bar.has-mobile-view-tabs{padding:6px}.detail-viewer-bar.has-mobile-view-tabs>.detail-viewer-caption,.detail-viewer-bar.has-mobile-view-tabs>.detail-viewer-bar-actions{display:none}.detail-view-tabs-mobile{width:100%;min-width:0;display:block}.workspace-public-content .detail-view-tabs-mobile .detail-view-tabs{background:0 0;border:0;margin:0;padding:0}.detail-view-tabs-mobile .detail-view-tabs button{flex:1;justify-content:center;padding:0 8px}}.comments-collapsible>.comments-header{cursor:pointer;-webkit-user-select:none;user-select:none;list-style:none}.comments-collapsible>.comments-header::-webkit-details-marker{display:none}.comments-collapsible>.comments-header .comments-count{margin-left:auto}.comments-collapsible>.comments-header .comments-chevron{color:#b0d78a;flex-shrink:0;transition:transform .18s}.comments-collapsible[open]>.comments-header .comments-chevron{transform:rotate(180deg)}.comments-collapsible:not([open])>.comments-header{border-bottom:0;padding-bottom:0}.comments-collapsible>.comments-header:focus-visible{outline-offset:6px;border-radius:4px;outline:2px solid #b0e777}@media (prefers-reduced-motion:reduce){.comments-collapsible>.comments-header .comments-chevron{transition:none}}.workspace-public-content .comments-collapsible:not([open]){padding:0}.workspace-public-content .comments-collapsible:not([open])>.comments-header{box-sizing:border-box;gap:12px;min-height:58px;padding:0 18px}.workspace-public-content .comments-collapsible:not([open])>.comments-header h2{font-size:15px}@media (max-width:800px){.workspace-public-content .detail-title-row>div:first-child{min-width:0;max-width:100%}.workspace-public-content .detail-meta{overscroll-behavior-x:contain;flex-wrap:nowrap;max-width:100%;padding-bottom:4px;overflow-x:auto}.workspace-public-content .detail-meta>span,.workspace-public-content .detail-meta>strong{white-space:nowrap;flex:none}}
body:has(.creation-workspace){--workspace-surface:#222228;--workspace-border:#41414b;--workspace-copy:#ededf2;--workspace-secondary:#b4b4c1}body:has(.creation-workspace) :is(.voxel-edit-draft-panel,.voxel-edit-draft-item,.voxel-edit-draft-check,.voxel-edit-draft-diagnostic,.voxel-edit-draft-resume,.conversion-note,.report-modal,.contact-confirm-modal,.contact-confirm-details .contact-confirm-message,.model-texture-preview-modal header,.model-feature-anchor-section,.model-feature-anchor-toolbar,.model-feature-group,.feature-color-group,.model-feature-output-color>label,.voxel-original-reference,.voxel-used-blocks-panel,.voxel-block-editor,.voxel-block-editor-current,.voxel-block-editor-preview,.voxel-replacement-picker-panel,.voxel-block-picker-list,.voxel-selection-block-filter,.voxel-range-select-shapes,.pixel-art-hover-card,.pixel-art-replace-panel,.pixel-art-replace-source,.pixel-art-replace-message,.pixel-art-replace-candidates>button,.block-summary-tools,.block-summary-sort,.block-selection-list,.block-selection-group-heading,.block-selection-family,.block-selection-family-heading,.block-selection-panel,.block-selection-panel fieldset.block-color-picker,.build-assist,.build-assist-header,.build-assist-sidebar,.build-assist-materials>div,.build-assist-paywall,.build-assist-litematica-note,.build-assist-plans article,.build-assist-feature-banner,.build-assist-trial-notice,.comments-setup-notice,.comment-form,.comment-login,.comment-empty,.shorts-generator,.shorts-generator>header,.shorts-generator-note,.shorts-bgm-settings,.shorts-bgm-dropdowns label,.shorts-bgm-current,.shorts-quality-settings,.shorts-camera-settings,.shorts-biome-picker,.shorts-camera-mode-summary,.shorts-camera-control-panel,.shorts-camera-sliders,.shorts-camera-angle-card,.shorts-camera-auto-end,.empty-result>div:not(.empty-grid),.shape-structure-toggle){box-shadow:none;background:var(--workspace-surface)!important;border-color:var(--workspace-border)!important;color:var(--workspace-copy)!important}body:has(.creation-workspace) :is(.voxel-edit-draft-panel,.voxel-edit-draft-item,.voxel-edit-draft-check,.voxel-edit-draft-diagnostic,.voxel-edit-draft-resume,.conversion-note,.build-assist-feature-banner,.build-assist-litematica-note) :is(span,small,p):not(.build-assist-feature-action){color:var(--workspace-secondary)!important}body:has(.creation-workspace) :is(.voxel-edit-draft-diagnostic strong,.voxel-edit-draft-resume strong,.voxel-edit-draft-item strong,.shape-structure-toggle strong){color:var(--workspace-copy)!important}body:has(.creation-workspace) .voxel-edit-draft-resume>svg{color:#b0e777}body:has(.creation-workspace) :is(.shape-structure-toggle:has(input:checked),.model-feature-group.is-active,.feature-color-group.is-active){color:#d0edb0!important;background:#303c28!important;border-color:#627c47!important}body:has(.creation-workspace) :is(.pixel-art-replace-search,.pixel-art-replace-panel select,.block-selection-toolbar input,.model-texture-variant-select,.model-feature-anchor-toolbar select,.voxel-biome-control select,.comment-form textarea,.report-modal input,.report-modal select,.report-modal textarea,.shorts-copy-field textarea,.shorts-copy-field input,.shorts-bgm-settings select,.shorts-generator textarea){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:var(--workspace-copy)!important;background:#19191f!important;border-color:#51515e!important}body:has(.creation-workspace) :is(input,textarea)::placeholder{color:#aaaab7;opacity:1}body:has(.creation-workspace) :is(.pixel-art-replace-panel>header button,.pixel-art-replace-panel>footer button,.build-assist-header>button,.build-assist-pager button,.build-assist-row-nav button,.build-assist-progress-actions button,.build-assist-instructions>div>button,.block-summary-toggle,.block-summary-sort button,.block-summary-shape-filter button,.block-selection-actions button,.voxel-used-blocks-toolbar button,.voxel-used-blocks-shape-filter button,.voxel-used-blocks-filter-reset,.report-modal header>button,.contact-edit-button){color:#e0e0ea!important;background:#2c2c34!important;border-color:#51515e!important}body:has(.creation-workspace) :is(.form-error,.shorts-generator-error,.voxel-edit-draft-check.is-error,.voxel-edit-draft-diagnostic.is-error){color:#ffc0bd!important;background:#3b2529!important;border-color:#815158!important}body:has(.creation-workspace) :is(.voxel-edit-draft-diagnostic.is-error,.voxel-edit-draft-check.is-error) :is(strong,span,small){color:#ffc0bd!important}body:has(.creation-workspace) .form-warning{color:#f0d99b;background:#383120;border-color:#79683d}body:has(.creation-workspace) :is(.block-summary-sort button,.block-summary-shape-filter button,.voxel-used-blocks-shape-filter button,.build-assist-pager button):is(.active,[aria-pressed=true]){color:#d1efb2!important;background:#35442a!important;border-color:#7c9c55!important}body:has(.creation-workspace) :is(.build-assist-sidebar,.build-assist-paywall,.build-assist-plans,.report-modal,.shorts-generator) :is(p,small,dt){color:var(--workspace-secondary)}body:has(.creation-workspace) .voxel-edit-draft-resume .danger{color:#ffaaa6;background:#302326;border-color:#785054}body:has(.creation-workspace) .upload-zone-icon{color:#c3e999;background:#303d27;border-color:#576d43}.creation-workspace .block-selection-panel .block-color-picker-palette{flex-wrap:wrap;justify-content:flex-start;gap:5px;min-width:0;max-width:100%;display:flex}.creation-workspace .block-selection-panel .block-color-picker-palette button{flex:0 0 24px}body:has(.creation-workspace) .upload-zone-copy span{color:#b4b4c1}body:has(.creation-workspace) .shape-structure-toggle small{color:#c1c9b8}body:has(.creation-workspace) .build-assist-feature-action{color:#182015!important}
body .build-assist{--ink:#ededf2;--muted:#b0b5c0;--green:#b0e777;--green-dark:#d1efb1;--line:#3c424d;--card:#242830;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:var(--ink)!important;background:#15171c!important}body .build-assist :is(.build-assist-header,.build-assist-sidebar){color:var(--ink)!important;background:#1e2128!important;border-color:#3c424d!important}body .build-assist .build-assist-sidebar{border-right-width:1px}body .build-assist .build-assist-main{color:var(--ink);background:#15171c}body .build-assist .build-assist-sidebar>section{border-color:#363c46}body .build-assist :is(.build-assist-header>div:first-child strong,.build-assist-sidebar>section>strong){color:#ededf2}body .build-assist :is(.build-assist-sidebar>section>small,.build-assist-overview>div small,.build-assist-kicker,.build-assist-progress>strong,.build-assist-instructions>strong){color:#b0e777}body .build-assist :is(.build-assist-sidebar p,.build-assist-progress>small,.build-assist-axis,.voxel-build-assist-guide,.pixel-build-assist-guide,.build-assist-materials small){color:#b0b5c0!important}body .build-assist .build-assist-progress>span{background:#101217;border-color:#3c424d}body .build-assist .build-assist-progress>span b{box-shadow:none;background:#b0e777}body .build-assist :is(.build-assist-row-nav,.build-assist-materials>div,.build-assist-trial-notice){border-radius:8px;color:#ededf2!important;background:#242830!important;border-color:#3c424d!important}body .build-assist .build-assist-row-nav span{color:#dce1eb}body .build-assist :is(.build-assist-header>button,.build-assist-pager button,.build-assist-row-nav button,.build-assist-progress-actions button,.build-assist-instructions>div>button){box-shadow:none;border-radius:6px;color:#ededf2!important;background:#2c313b!important;border-color:#4a5260!important}body .build-assist :is(.build-assist-header>button,.build-assist-pager button,.build-assist-row-nav button,.build-assist-progress-actions button):hover:not(:disabled){background:#394150!important;border-color:#91b96d!important}body .build-assist :is(.build-assist-complete-row,.build-assist-progress-actions button:last-of-type){box-shadow:none;border-radius:6px;color:#182211!important;background:#b0e777!important;border-color:#b0e777!important}body .build-assist :is(.build-assist-material-number,.build-assist-instructions>div>button>b){color:#d2f2b3;background:#36472b}body .build-assist .build-assist-instructions>div>button.is-done{opacity:.8;background:#253d36!important;border-color:#527d6b!important}body .build-assist .build-assist-overview>div span{color:#cfedb0;background:#303b29}body .build-assist .build-assist-overview canvas{background:#181c23;border-color:#2b313b;box-shadow:0 0 0 1px #4a5260}body .build-assist .build-assist-overview>p i{border-color:#b0e777}body .build-assist .build-assist-overview>p .build-assist-overview-footprint{opacity:1;background:#465160}body .build-assist .build-assist-overview>p .build-assist-overview-complete{opacity:1;background:#63bea5}body .build-assist .build-assist-overview>p em{background:#ffab70;border-color:#ededf2}body .build-assist .build-assist-grid{background:#242c36;border-color:#333e4c;box-shadow:0 0 0 1px #536171,5px 5px #0c0e1266}body .build-assist :is(.pixel-build-current-tile,.voxel-build-current-tile){outline-color:#b0e777}body .build-assist :is(.build-assist-grid>button.is-empty,.build-assist-cell.is-empty,.pixel-build-context-cell.is-empty){opacity:.4;background:#384351}body .build-assist :is(.build-assist-grid>button.is-active-row,.build-assist-cell.is-active){filter:saturate(.95)brightness(1.08);opacity:1;box-shadow:inset 0 0 0 2px #b0e777}body .build-assist :is(.build-assist-grid>button.is-active-row>span,.voxel-build-material-number){color:#d6f7b6;background:#192116;border-color:#b0e777}body .build-assist :is(.build-assist-grid>button.is-done,.build-assist-cell.is-complete){filter:none;opacity:1;box-shadow:inset 0 0 0 2px #63bea5}body .build-assist :is(.pixel-build-neighbor-tile>small,.voxel-build-neighbor-tile>small){color:#c5d4e6;background:#242b35;border-color:#4a5260}body .build-assist :is(.pixel-build-context-stage,.voxel-build-context-stage){scrollbar-color:#596473 #15171c}body .build-assist button:focus-visible{outline-offset:3px;outline:2px solid #c8eea3}body .build-assist :is(.build-assist-cell.is-empty,.build-assist-grid>button.is-empty){box-shadow:none;filter:none}
body .is-workspace-viewer{isolation:isolate;background:radial-gradient(at 50% 40%,#303137,#1b1c20);position:relative}body .is-workspace-viewer:not(.has-advanced-controls)>.voxel-control-panel,body .is-workspace-viewer>.viewer-help{display:none!important}body .is-workspace-viewer.has-advanced-controls>.voxel-control-panel{max-width:calc(100% - 32px);max-height:calc(100% - 160px);right:auto;overflow:auto;top:16px!important;left:16px!important}.model-viewer-dock{z-index:25;color:#bfc1cc;flex-direction:column;align-items:center;gap:10px;width:max-content;max-width:calc(100% - 20px);display:flex;position:absolute;bottom:14px;left:50%;transform:translate(-50%)}.model-viewer-dock button{cursor:pointer;flex-shrink:0;place-items:center;width:34px;height:34px;min-height:34px;color:#bfc1cc!important;box-shadow:none!important;background:0 0!important;border:1px solid #0000!important;border-radius:8px!important;padding:0!important;display:grid!important}.model-viewer-dock button:hover{color:#fff!important;background:#36383f!important}.model-viewer-dock button[aria-pressed=true]{color:#c9eea7!important;background:#b0e77718!important;border-color:#a4ce76!important}.model-viewer-dock button:focus-visible{outline-offset:3px;outline:2px solid #b0e777}.model-viewer-toolbar{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#101114e8;border:1px solid #36383f;border-radius:12px;align-items:center;gap:8px;padding:7px 12px;display:flex;box-shadow:0 8px 30px #0004}.viewer-toolbar-divider{background:#40424a;width:1px;height:20px;margin:0 3px}.model-viewer-dock>p{text-align:center;background:#141519b8;border-radius:5px;padding:4px 8px;color:#c0c2cb!important;margin:0!important;font-size:10px!important;line-height:1.5!important}body .is-workspace-viewer>.voxel-used-blocks-panel{max-width:calc(100% - 140px);top:16px;right:110px}@media (max-width:620px){.model-viewer-dock{gap:6px;bottom:10px}.model-viewer-toolbar{gap:5px;padding:6px 8px}.model-viewer-dock button{width:38px;height:38px;min-height:38px}.model-viewer-dock>p{display:none}.is-workspace-viewer{min-height:400px}.is-workspace-viewer.has-advanced-controls>.voxel-control-panel{max-height:calc(100% - 140px)}body .is-workspace-viewer>.voxel-used-blocks-panel{max-width:calc(100% - 24px);top:auto;bottom:115px;right:12px}}body .is-workspace-viewer.is-fullscreen{z-index:1000!important;border-radius:0!important;width:100vw!important;max-width:none!important;height:100dvh!important;min-height:100dvh!important;max-height:100dvh!important;position:fixed!important;inset:0!important}body .voxel-viewer.is-workspace-viewer:not(.is-preview-capture-only):not(.is-embedded-preview)>.model-viewer-scene{width:100%;inset:0;height:100%!important;min-height:0!important;position:absolute!important}@media (max-width:620px){body .voxel-viewer.is-workspace-viewer{overflow:hidden;height:520px!important;min-height:400px!important;display:block!important}body .voxel-viewer.is-workspace-viewer.is-fullscreen{height:100dvh!important;min-height:100dvh!important}.model-viewer-dock button{width:44px;height:44px;min-height:44px}.model-viewer-toolbar{gap:4px}}.is-workspace-viewer .model-viewer-scene canvas{touch-action:none}@media (max-width:620px){.model-viewer-dock{bottom:max(10px,env(safe-area-inset-bottom))}.model-viewer-toolbar{flex-wrap:wrap;justify-content:center;max-width:100%}.is-workspace-viewer.is-fullscreen .model-viewer-dock{bottom:max(14px,env(safe-area-inset-bottom))}}body .detail-3d-layout.has-viewer-assets{grid-template-columns:minmax(0,1fr) 280px;align-items:start}.viewer-assets{color:#c8c8d1;background:#19191e;border:1px solid #363640;border-radius:14px;min-width:0;max-height:760px;padding:14px;position:sticky;top:90px;overflow:auto}.viewer-assets header{justify-content:space-between;align-items:center;gap:8px;margin-bottom:14px;display:flex}.viewer-assets header strong{align-items:center;gap:8px;font-size:14px;display:flex}.viewer-assets header a{color:#b0e777;font-size:12px}.viewer-assets-search{background:#25252d;border:1px solid #3b3b46;border-radius:8px;align-items:center;gap:7px;margin-bottom:14px;padding:8px;display:flex}.viewer-assets-search input{width:100%;min-width:0;font-size:12px;color:#ededf2!important;background:0 0!important;border:0!important;padding:0!important}.viewer-assets-search input::placeholder{color:#a2a2b0}.viewer-assets-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.viewer-asset{color:#c8c8d1;background:#24242b;border:1px solid #363640;border-radius:10px;min-width:0;text-decoration:none;display:block;overflow:hidden}.viewer-asset:hover,.viewer-asset:focus-visible{outline-offset:2px;border-color:#b0e777;outline:2px solid #b0e777}.viewer-asset.is-selected{background:#b0e77712;border-color:#b0e777}.viewer-asset>div{aspect-ratio:1;background:#242627;place-items:center;display:grid}.viewer-asset img{object-fit:contain;width:100%;height:100%}.viewer-assets>p{color:#bdbdca;font-size:12px;line-height:1.7}.viewer-assets button{color:#b0e777;background:#292a30;border:1px solid #464650;border-radius:6px;padding:8px}@media (max-width:1100px){body .detail-3d-layout.has-viewer-assets{grid-template-columns:minmax(0,1fr) 220px}}@media (max-width:800px){body .detail-3d-layout.has-viewer-assets{grid-template-columns:minmax(0,1fr)}.viewer-assets{max-height:none;position:static}.viewer-assets-grid{scroll-snap-type:x proximity;padding:3px 2px 10px;display:flex;overflow-x:auto}.viewer-asset{scroll-snap-align:start;flex:0 0 112px}.viewer-assets-search{max-width:100%}}.studio-preview-image{background:radial-gradient(at 50% 40%,#303137,#1b1c20);width:100%;height:100%;display:block;position:relative;overflow:hidden}.studio-preview-image>img{object-fit:contain;width:100%;height:100%;display:block}.studio-preview-image>canvas{object-fit:contain;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}body .detail-3d-layout.has-viewer-assets:has(>.viewer-assets.is-collapsed){grid-template-columns:minmax(0,1fr) 80px}.viewer-assets [hidden]{display:none!important}.viewer-assets-tools{align-items:flex-start;gap:8px;display:flex}.viewer-assets-tools .viewer-assets-search{flex:1;min-width:0}.viewer-assets-collapse{flex-shrink:0;place-items:center;width:36px;height:36px;display:grid;padding:6px!important}.viewer-assets.is-collapsed{padding:8px}.viewer-assets.is-collapsed header{justify-content:center;margin-bottom:12px}.viewer-assets.is-collapsed .viewer-assets-grid{grid-template-columns:minmax(0,1fr);gap:10px}.viewer-assets.is-collapsed .viewer-asset{border-radius:8px}@media (max-width:800px){body .detail-3d-layout.has-viewer-assets:has(>.viewer-assets.is-collapsed){grid-template-columns:minmax(0,1fr)}.viewer-assets.is-collapsed header{justify-content:flex-end}.viewer-assets.is-collapsed .viewer-asset{flex-basis:64px}.viewer-assets-collapse{width:44px;height:44px}}@media (min-width:801px){.viewer-assets{max-height:min(760px,100dvh - 110px)}}body .model-feature-anchor-workspace>.original-model-viewer.is-workspace-viewer:not(.is-fullscreen){height:100%!important;min-height:0!important}@media (min-width:801px){body .detail-3d-layout.has-viewer-assets{align-items:stretch}.detail-3d-layout.has-viewer-assets>.detail-main-view{flex-direction:column;min-height:0;display:flex}body .detail-3d-layout.has-viewer-assets>.detail-main-view>.voxel-viewer:not(.is-fullscreen),body .detail-3d-layout.has-viewer-assets>.detail-main-view>.voxel-loading{flex:1;height:auto;min-height:550px}body .detail-main-view>.voxel-loading>.voxel-viewer:not(.is-fullscreen){height:100%;min-height:0}.detail-3d-layout.has-viewer-assets>.viewer-assets{height:min(760px,100dvh - 110px);min-height:590px;max-height:none;position:relative;top:auto}}.detail-main-view{flex-direction:column;min-height:0;display:flex}.detail-main-view>.pixel-art-preview:not(.is-fullscreen){flex:1;height:auto;min-height:550px}.pixel-art-preview.is-pannable{background:#242426;padding:28px 28px 100px}.pixel-viewer-toolbar button:disabled{opacity:.35;cursor:default}@media (max-width:620px){.detail-main-view>.pixel-art-preview:not(.is-fullscreen){min-height:420px}.pixel-art-preview.is-pannable{padding:20px 16px 90px}}.build-assist-view-toggle{background:#1b1c21;border:1px solid #3b3d45;border-radius:10px;justify-content:center;gap:4px;width:max-content;margin:12px auto;padding:4px;display:flex}.build-assist-view-toggle button{color:#a3a5af;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:8px 24px;font-size:12px}.build-assist-view-toggle button[aria-pressed=true]{color:#c4e6a3;background:#39472e}.build-assist-3d{width:100%;min-width:0;max-width:1100px;margin:auto}.build-assist-3d>p{color:#a1a5af;font-size:11px;line-height:1.8}.build-assist-3d>.voxel-viewer,.build-assist-3d>.voxel-loading{border:1px solid #3a3d45;border-radius:12px;height:clamp(420px,60dvh,660px);overflow:hidden}.build-assist-view-toggle button:focus-visible{outline-offset:2px;outline:2px solid #b0e777}.viewer-assets{box-sizing:border-box;flex-direction:column;display:flex}.viewer-assets>#viewer-assets-content{flex-direction:column;flex:1;min-height:0;display:flex}.viewer-assets-error{color:#f2b8bc;background:#352528;border:1px solid #78464b;border-radius:10px;justify-items:start;gap:8px;margin-bottom:12px;padding:10px;font-size:12px;display:grid;position:relative}.viewer-assets-error p{overflow-wrap:anywhere;align-items:flex-start;gap:7px;margin:0;line-height:1.5;display:flex}.viewer-assets-error svg{flex:none}.viewer-assets .viewer-assets-error button{min-height:36px;color:inherit;cursor:pointer;background:#492e33;border-color:#865158;justify-content:center;align-items:center;gap:6px;padding:4px 10px;display:inline-flex}.viewer-assets .viewer-assets-error button:hover{background:#5a373d}@media (min-width:801px){.viewer-assets.is-collapsed .viewer-assets-error{justify-items:center;padding:5px}.viewer-assets.is-collapsed .viewer-assets-error p{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.viewer-assets.is-collapsed .viewer-assets-error button span{display:none}}@media (max-width:800px){.viewer-assets .history-loading-state{min-height:180px}}.viewer-assets-grid{grid-auto-rows:max-content;align-items:start}.viewer-assets-grid>.viewer-asset{aspect-ratio:1;box-sizing:border-box;align-self:start;min-height:0;padding:0;position:relative}.viewer-assets-grid>.viewer-asset>div{min-width:0;min-height:0;position:absolute;inset:0;overflow:hidden}.viewer-assets-grid>.viewer-asset>div>.studio-preview-image{width:100%;min-width:0;height:100%;min-height:0;display:block}.viewer-assets-grid>.viewer-asset img{object-fit:contain;width:100%;max-width:100%;height:100%;max-height:100%;display:block;position:absolute;inset:0}@media (max-width:800px){.viewer-assets .viewer-assets-collapse{display:none}.viewer-assets.is-collapsed{padding:14px}.viewer-assets.is-collapsed header{justify-content:space-between}.viewer-assets header strong[hidden],.viewer-assets .viewer-assets-tools[hidden]{display:flex!important}.viewer-assets.is-collapsed .viewer-asset{border-radius:10px;flex-basis:112px}}@media (max-width:620px){.model-viewer-toolbar>.viewer-advanced-toggle,body .is-workspace-viewer.has-advanced-controls>.voxel-control-panel{display:none!important}}.detail-main-view>.detail-model-stage{flex:1 0 auto;width:100%;min-width:0;height:520px;min-height:520px;position:relative}.detail-main-view>.detail-model-stage[hidden]{display:none!important}body .detail-model-stage>.voxel-viewer:not(.is-fullscreen),body .detail-model-stage>.voxel-loading,body .detail-model-stage>.voxel-loading>.voxel-viewer:not(.is-fullscreen){height:100%!important;min-height:0!important}@media (min-width:801px){.has-viewer-assets>.detail-main-view>.detail-model-stage{height:clamp(550px,100dvh - 168px,702px)}}.pixel-art-viewport{justify-content:center;align-items:center;min-width:0;min-height:0;display:flex;position:absolute;inset:0;overflow:hidden}@media (max-width:760px){body .pixel-art-preview.is-replacing{--pixel-editor-height:min(540px,65dvh);grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(320px,50dvh) var(--pixel-editor-height);align-items:stretch;gap:0;height:auto!important;min-height:0!important;padding:0 0 10px!important;display:grid!important}body .pixel-art-preview.is-replacing>.pixel-art-viewport{grid-area:1/1;width:100%;height:100%;position:relative;inset:auto}body .pixel-art-preview.is-replacing .pixel-art-canvas-stage{margin-left:0}body .pixel-art-preview.is-replacing>.pixel-art-replace-panel.voxel-block-editor,body .pixel-art-preview.is-replacing>.pixel-art-replacement-picker.voxel-replacement-picker-panel{opacity:1;box-sizing:border-box;border:1px solid #41444a;border-radius:12px;grid-area:2/1;justify-self:center;overflow:hidden;width:calc(100% - 20px)!important;max-width:calc(100% - 20px)!important;height:100%!important;min-height:0!important;max-height:100%!important;margin:0!important;padding:0!important;position:relative!important;inset:auto!important}body .pixel-art-preview.is-replacing .voxel-block-editor-heading{margin:0}body .pixel-art-preview.is-replacing .voxel-block-editor-scroll{touch-action:pan-y;overscroll-behavior-y:contain;scrollbar-gutter:stable both-edges;min-height:0;max-height:100%;overflow:hidden auto!important}body .pixel-art-preview.is-replacing>.model-viewer-dock{width:max-content;max-width:calc(100% - 20px);top:calc(max(320px,50dvh) - 66px);bottom:auto;left:50%}body .pixel-art-preview.is-replacing>.model-viewer-dock>p{display:none}body .pixel-art-preview.is-replacing .model-viewer-toolbar{flex-wrap:nowrap;max-width:100%;overflow-x:auto}}body .detail-model-stage>.pixel-art-preview:not(.is-fullscreen){box-sizing:border-box;height:100%;min-height:0}@media (max-width:800px){.detail-main-view>.detail-model-stage:has(>.pixel-art-preview){height:420px;min-height:420px}}
