.workshop-surface{--library-paper:#f7f7f4;--library-surface:#fff;--library-ink:#1d211d;--library-muted:#5f6959;--library-line:#dfe5d7;--library-orange:#ff5e00;background:var(--library-paper);min-width:0;min-height:100dvh;color:var(--library-ink);font-family:var(--font-geist-sans),Arial,sans-serif}.workshop-surface .workshop-page{width:min(1376px,100% - 64px);min-width:0;margin:auto;padding:38px 0 88px}.workshop-surface .workshop-heading{border-bottom:1px solid var(--library-line);grid-template-columns:minmax(0,1fr) minmax(220px,430px);align-items:end;gap:28px;padding-bottom:25px;display:grid}.workshop-surface .eyebrow{color:#647556;font:600 10px/1.5 var(--font-geist-sans),sans-serif;letter-spacing:.12em;text-transform:uppercase;margin:0 0 10px}.workshop-surface .workshop-heading h1{letter-spacing:-.05em;overflow-wrap:anywhere;margin:0;font-size:clamp(34px,4.2vw,54px);font-weight:570;line-height:1.06}.workshop-surface .workshop-heading>p{max-width:430px;color:var(--library-muted);margin:0;font-size:14px;line-height:1.65}.workshop-surface .workshop-tabs{overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:#c4cfb9 transparent;align-items:center;gap:6px;max-width:100%;margin:0 0 26px;padding:17px 1px 20px;display:flex;overflow-x:auto}.workshop-surface .workshop-tabs a{color:#596a4c;white-space:nowrap;border:1px solid #0000;border-radius:9px;flex:none;align-items:center;min-height:44px;padding:10px 15px;font-size:13px;font-weight:550;text-decoration:none;display:inline-flex}.workshop-surface .workshop-tabs a:hover{color:#354b29;background:#eef2e8}.workshop-surface .workshop-tabs a[aria-current=page]{color:#923500;background:#fff0e6;border-color:#ffb78a}.workshop-surface .section-heading{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:12px 24px;margin-bottom:22px;display:flex}.workshop-surface .section-heading h2{letter-spacing:-.04em;margin:0;font-size:clamp(25px,2.6vw,34px);font-weight:560;line-height:1.12}.workshop-surface .section-heading>small{color:var(--library-muted);font-size:12px;line-height:1.5}.workshop-surface :is(.owned-section,.favorites-section,.collection-library,.purchase-section){min-width:0}.workshop-surface .library-tools{border:1px solid var(--library-line);background:#fff;border-radius:13px;flex-wrap:wrap;align-items:end;gap:14px;margin-bottom:18px;padding:18px;display:flex}.workshop-surface .library-tools>label{color:#4f6241;flex:180px;gap:7px;min-width:0;font-size:12px;font-weight:550;line-height:1.4;display:grid}.workshop-surface .library-tools>label:first-child{flex:2 300px}.workshop-surface .library-tools>a{color:#8e3400;text-underline-offset:3px;align-items:center;min-height:44px;font-size:12px;font-weight:550;line-height:1.4;display:inline-flex}.workshop-surface .library-tools .library-search{flex:2 300px;max-width:none;margin:0}.workshop-surface .library-tools label>span,.workshop-surface .library-search>span{color:#4f6241;font-size:12px;font-weight:550;line-height:1.4;display:block}.workshop-surface .library-search{gap:7px;max-width:620px;margin:0 0 22px;display:grid}.workshop-surface :is(.library-search input,.library-tools input:not([type=checkbox]),.library-tools select,.collection-create input,.collection-create select,.collection-editor input:not([type=checkbox]),.collection-editor select,.collection-editor textarea,.collection-share input){width:100%;min-width:0;min-height:46px;color:var(--library-ink);font:inherit;background:#fff;border:1px solid #cedac1;border-radius:9px;padding:11px 13px;font-size:14px;line-height:1.4}.workshop-surface :is(.library-search input,.library-tools input)::placeholder{color:#697a5d}.workshop-surface .library-result-summary{color:var(--library-muted);margin:0 0 18px;font-size:12px;line-height:1.6}.workshop-surface .library-batch{border:1px solid var(--library-line);background:#edf2e7;border-radius:13px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 22px;margin-bottom:20px;padding:18px;display:flex}.workshop-surface .library-batch strong{color:#344b28;font-size:14px;font-weight:600;display:block}.workshop-surface .library-batch span{color:#596e4a;margin-top:5px;font-size:12px;line-height:1.5;display:block}.workshop-surface .library-selection-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.workshop-surface :is(.library-batch button,.collection-create button,.collection-form-actions button,.owned-download,.small-download){border:1px solid var(--library-orange);background:var(--library-orange);color:#1d211d;min-height:44px;font:inherit;cursor:pointer;border-radius:9px;justify-content:center;align-items:center;gap:12px;padding:11px 16px;font-size:12px;font-weight:650;line-height:1.4;text-decoration:none;display:inline-flex}.workshop-surface :is(.library-batch button,.collection-create button,.collection-form-actions button,.owned-download,.small-download):hover{background:#ff7b2b;border-color:#ff7b2b}.workshop-surface :is(.library-clear,.library-selection-actions button,.collection-share button,.workshop-error button,.workshop-success button,.library-tools button){color:#435c33;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #cbd9bd;border-radius:9px;justify-content:center;align-items:center;gap:8px;padding:10px 14px;font-size:12px;line-height:1.4;display:inline-flex}.workshop-surface :is(.library-clear,.library-selection-actions button,.collection-share button,.library-tools button):hover{background:#f1f5eb;border-color:#a8be93}.workshop-surface .library-selection-actions button:first-child{color:#1d211d;background:#ff5e00;border-color:#ff5e00;font-weight:650}.workshop-surface .library-selection-actions button:first-child:hover{background:#ff7b2b;border-color:#ff7b2b}.workshop-surface .no-results button{color:#435c33;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #cbd9bd;border-radius:9px;justify-content:center;align-items:center;margin-top:8px;padding:10px 14px;font-size:12px;display:inline-flex}.workshop-surface .workshop-page button:disabled{opacity:.5;cursor:not-allowed}.workshop-surface .workshop-page :is(input,select,textarea):disabled{opacity:.65;cursor:not-allowed}.workshop-surface :is(.library-batch button,.collection-create button,.collection-form-actions button,.library-clear,.collection-model-list button,.collection-share button,.workshop-error button,.workshop-success button,.library-tools button):disabled{opacity:.5;cursor:not-allowed}.workshop-surface .library-confirmed-status{color:#39572c;margin:12px 0 20px;font-size:12px;line-height:1.6}.workshop-surface :is(.workshop-success,.workshop-error){overflow-wrap:anywhere;border:1px solid;border-radius:12px;margin:0 0 22px;padding:16px 18px;font-size:13px;line-height:1.65}.workshop-surface .workshop-success{color:#355c28;background:#edf6e7;border-color:#c5daba}.workshop-surface .workshop-error{color:#7e3620;background:#fff2ea;border-color:#e6c2b2}.workshop-surface :is(.workshop-error,.workshop-success) :is(a,button){margin:7px 6px 0 0}.workshop-surface :is(.workshop-error,.workshop-success) a{min-height:44px;color:inherit;text-underline-offset:3px;align-items:center;font-weight:650;display:inline-flex}.workshop-surface .owned-list{gap:10px;display:grid}.workshop-surface .owned-list>article{border:1px solid var(--library-line);background:#fff;border-radius:13px;grid-template-columns:44px 128px minmax(0,1fr) auto;align-items:center;gap:18px;padding:16px;display:grid}.workshop-surface .owned-select{cursor:pointer;place-items:center;min-width:44px;min-height:44px;display:grid}.workshop-surface .owned-select input{width:19px;height:19px;accent-color:var(--library-orange);cursor:inherit;margin:0}.workshop-surface .owned-select input:disabled{opacity:.45;cursor:not-allowed}.workshop-surface :is(.owned-thumb,.recent-thumb){color:#526843;background:#edf1e7;border:1px solid #e2e8d9;border-radius:9px;place-items:center;min-width:0;height:96px;text-decoration:none;display:grid;overflow:hidden}.workshop-surface :is(.owned-thumb,.recent-thumb) img{object-fit:contain;width:100%;height:100%}.workshop-surface .owned-thumb>span{background:#edf1e7;place-items:center;width:100%;height:100%;display:grid;position:relative}.workshop-surface .owned-thumb b{color:#627651;font:500 14px/1 var(--font-geist-mono),monospace}.workshop-surface .owned-thumb i{border:1px solid #bcc9ad;border-radius:50%;width:44px;height:22px;position:absolute;transform:rotate(-12deg)}.workshop-surface .owned-copy{min-width:0}.workshop-surface .owned-copy>p{color:#8f3500;letter-spacing:.06em;text-transform:uppercase;margin:0 0 6px;font-size:10px;font-weight:600}.workshop-surface .owned-copy h3{letter-spacing:-.02em;overflow-wrap:anywhere;margin:0 0 6px;font-size:17px;font-weight:600;line-height:1.3}.workshop-surface .owned-copy h3 a{color:inherit;text-decoration:none}.workshop-surface .owned-copy h3 a:hover{text-underline-offset:3px;text-decoration:underline}.workshop-surface .owned-copy :is(small,em){color:var(--library-muted);overflow-wrap:anywhere;font-size:12px;font-style:normal;line-height:1.55;display:block}.workshop-surface .owned-copy em{margin-top:7px}.workshop-surface .owned-download{justify-self:end}.workshop-surface .no-results{color:var(--library-muted);border:1px dashed #cbd8bc;border-radius:12px;padding:30px 20px;font-size:13px;line-height:1.6}.workshop-surface .workshop-empty{border:1px solid var(--library-line);background:#fff;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:22px;min-height:170px;padding:26px;display:grid}.workshop-surface .workshop-empty>span{color:#627c4e;background:#eef3e8;border-radius:12px;place-items:center;width:52px;height:52px;font-size:25px;display:grid}.workshop-surface .workshop-empty :is(h1,h3){letter-spacing:-.025em;margin:0 0 8px;font-size:19px;font-weight:570;line-height:1.3}.workshop-surface .workshop-empty p{max-width:650px;color:var(--library-muted);margin:0;font-size:13px;line-height:1.6}.workshop-surface .workshop-empty>a{color:#8e3400;align-items:center;min-height:44px;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}.workshop-surface .library-pagination{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;margin-top:30px;display:flex}.workshop-surface .library-pagination a{color:#415b30;background:#fff;border:1px solid #d4deca;border-radius:9px;align-items:center;min-height:44px;padding:10px 15px;font-size:12px;font-weight:550;text-decoration:none;display:inline-flex}.workshop-surface .library-pagination>span{color:var(--library-muted);font-size:12px;line-height:1.5}.workshop-surface .favorite-standard-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 22px;padding:0;display:grid}.workshop-surface .favorite-standard-grid .m2-card{min-width:0;box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible;transform:none}.workshop-surface .favorite-standard-grid .m2-card-creator{min-height:50px;padding:0 0 11px}.workshop-surface .favorite-standard-grid .m2-creator-avatar{color:#405631;background:#e8efdf;width:34px;height:34px}.workshop-surface .favorite-standard-grid .m2-creator-name strong{font-size:12px}.workshop-surface .favorite-standard-grid .m2-creator-name small{color:#637654;font-size:10px}.workshop-surface .favorite-standard-grid .m2-card-visual{aspect-ratio:4/3;background:#edf1e7;border:1px solid #e0e7d7;border-radius:12px;height:auto}.workshop-surface .favorite-standard-grid .m2-card-visual img{object-fit:contain;width:100%;height:100%}.workshop-surface .favorite-standard-grid .m2-card-copy{padding:13px 0 0}.workshop-surface .favorite-standard-grid .m2-card-heading{min-height:42px;margin:0}.workshop-surface .favorite-standard-grid .m2-card-heading>:first-child{color:var(--library-ink);font-size:16px;font-weight:590;line-height:1.32}.workshop-surface .favorite-standard-grid .m2-card-origin{color:#637554;white-space:normal;overflow-wrap:anywhere;margin-top:5px;font-size:11px}.workshop-surface .favorite-standard-grid .m2-card-social{color:#5b6c50;border:0;flex-wrap:wrap;align-items:center;gap:12px;min-height:44px;margin:8px 0;padding:0;font-family:inherit;font-size:11px;display:flex}.workshop-surface .favorite-standard-grid .m2-card-social i{color:#6b7d5d;font-size:16px}.workshop-surface .favorite-standard-grid .m2-card-social>a{align-items:center;min-height:44px;display:inline-flex}.workshop-surface .favorite-standard-grid .m2-bookmark{background:#fff;border:1px solid #d7e2cc;border-radius:9px;width:44px;min-width:44px;height:44px;min-height:44px;margin-left:auto;padding:11px}.workshop-surface .favorite-standard-grid .m2-bookmark svg{width:15px;height:20px}.workshop-surface .favorite-standard-grid .m2-bookmark.saved{background:#fff0e6;border-color:#ff5e00}.workshop-surface .favorite-standard-grid .m2-bookmark.saved svg{fill:#ff5e00;stroke:#a13b00}.workshop-surface .favorite-standard-grid .m2-card-meta{color:#5a704c;border:0;flex-wrap:wrap;gap:6px 8px;margin:0;padding:3px 0 8px;font-size:11px;display:flex}.workshop-surface .favorite-standard-grid .m2-card-meta>span{white-space:normal;display:inline-flex}.workshop-surface .favorite-standard-grid .m2-card-meta b{color:#9d3b00;margin-left:auto;font-size:13px}.workshop-surface .favorite-standard-grid .catalog-scales{color:#4a653a;font-size:11px}.workshop-surface .favorite-standard-grid .atelier-card-extra{border-color:var(--library-line);margin-top:8px}.workshop-surface .recent-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.workshop-surface .recent-grid>article{border:1px solid var(--library-line);background:#fff;border-radius:13px;grid-template-columns:104px minmax(0,1fr) 44px;align-items:center;gap:14px;min-width:0;padding:14px;display:grid}.workshop-surface .recent-thumb{height:80px}.workshop-surface .recent-grid>article>div{min-width:0}.workshop-surface .recent-grid h3{overflow-wrap:anywhere;margin:5px 0;font-size:15px;font-weight:590;line-height:1.35}.workshop-surface .recent-grid h3 a{color:inherit;text-decoration:none}.workshop-surface .recent-grid small{color:#923600;font-size:10px;line-height:1.4}.workshop-surface .recent-grid p{color:var(--library-muted);margin:0;font-size:11px;line-height:1.55}.workshop-surface .recent-grid>article>button{color:#586c49;cursor:pointer;background:#fff;border:1px solid #dde5d4;border-radius:9px;align-self:start;width:44px;height:44px;font-size:22px}.workshop-surface .recent-grid>article>button:hover{color:#973c0a;background:#fff1e9;border-color:#e7b99b}.workshop-surface .collection-create{border:1px solid var(--library-line);background:#fff;border-radius:13px;grid-template-columns:minmax(0,1fr) 180px auto;align-items:end;gap:14px;margin-bottom:24px;padding:20px;display:grid}.workshop-surface :is(.collection-create label,.collection-editor label){gap:7px;min-width:0;display:grid}.workshop-surface :is(.collection-create label,.collection-editor label)>span{color:#4c6340;font-size:12px;font-weight:550}.workshop-surface .collection-manager{gap:12px;display:grid}.workshop-surface .collection-manager>article{border:1px solid var(--library-line);background:#fff;border-radius:13px;min-width:0}.workshop-surface .collection-summary{width:100%;min-height:76px;color:var(--library-ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:13px;grid-template-columns:82px minmax(0,1fr) auto 32px;align-items:center;gap:14px;padding:18px 20px;display:grid}.workshop-surface .collection-summary[aria-expanded=true]{background:#f1f5eb;border-radius:13px 13px 0 0}.workshop-surface .collection-summary strong{overflow-wrap:anywhere;font-size:17px;font-weight:590;line-height:1.35}.workshop-surface .collection-summary small{color:var(--library-muted);font-size:12px}.workshop-surface .collection-summary i{color:#5e754e;justify-self:end;font-size:22px;font-style:normal}.workshop-surface .collection-visibility{color:#4b6040;background:#edf1e7;border:1px solid #d4deca;border-radius:6px;justify-content:center;width:max-content;max-width:100%;padding:5px 8px;font-size:10px;font-weight:550;line-height:1.4;display:inline-flex}.workshop-surface .collection-visibility.public{color:#385e2a;background:#ecf6e7;border-color:#b8d4ac}.workshop-surface .collection-editor{border-top:1px solid var(--library-line);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:30px;padding:24px 20px;display:grid}.workshop-surface .collection-editor>form{grid-area:2/1;gap:14px;min-width:0;display:grid}.workshop-surface .collection-editor textarea{resize:vertical;min-height:100px}.workshop-surface .collection-form-actions{flex-wrap:wrap;align-items:center;gap:10px;padding-top:4px;display:flex}.workshop-surface .collection-form-actions a{color:#8c3300;text-underline-offset:3px;align-items:center;min-height:44px;font-size:12px;font-weight:550;display:inline-flex}.workshop-surface .collection-form-actions .danger{color:#8c3222;background:#fff;border-color:#e2bdb2;margin-left:auto}.workshop-surface .collection-form-actions .danger:hover{background:#fff0ea;border-color:#c28673}.workshop-surface .collection-form-actions button[type=button]:not(.danger){color:#435c33;background:#fff;border-color:#cbd9bd;font-weight:550}.workshop-surface .collection-model-list{grid-area:2/2/4;min-width:0}.workshop-surface .collection-model-list h3{letter-spacing:-.02em;margin:0 0 14px;font-size:16px;font-weight:590}.workshop-surface .collection-model-list>article{border-bottom:1px solid var(--library-line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:11px 0;display:grid}.workshop-surface .collection-model-list>article>a{min-width:0;color:inherit;overflow-wrap:anywhere;grid-template-columns:60px minmax(0,1fr);align-items:center;gap:11px;font-size:12px;font-weight:550;line-height:1.45;text-decoration:none;display:grid}.workshop-surface .collection-model-list :is(img,article>a>span){object-fit:contain;color:#617651;background:#edf1e7;border:1px solid #e1e8d8;border-radius:7px;place-items:center;width:60px;height:45px;font-size:11px;display:grid}.workshop-surface .collection-model-list>article>div{gap:5px;display:flex}.workshop-surface .collection-model-list>article button{color:#4c653d;cursor:pointer;background:#fff;border:1px solid #d3dfc7;border-radius:8px;width:44px;height:44px;font-size:18px}.workshop-surface .collection-model-list>article button:hover:not(:disabled){background:#f0f5e9;border-color:#a9c08f}.workshop-surface .collection-model-list>p{color:var(--library-muted);border:1px dashed #cbd9bd;border-radius:10px;padding:15px;font-size:13px;line-height:1.6}.workshop-surface .collection-share{background:#f4f7ef;border:1px solid #d5dfcb;border-radius:10px;flex-wrap:wrap;grid-area:3/1;align-items:center;gap:10px 12px;min-width:0;padding:15px;display:flex}.workshop-surface .collection-share p{color:#526b42;flex:230px;margin:0;font-size:12px;line-height:1.6}.workshop-surface .collection-share label{color:#4c6340;width:100%;font-size:12px}.workshop-surface .collection-share input{background:#fff;font-size:12px}.workshop-surface .collection-share>span{color:#526b42;flex-basis:100%;font-size:12px;line-height:1.55}.workshop-surface .collection-draft-status{color:#4e683e;background:#f1f6eb;border-left:3px solid #c3d2b6;grid-column:1/-1;margin:0;padding:10px 12px;font-size:12px;line-height:1.55}.workshop-surface .collection-draft-status[data-dirty=true]{color:#7c451f;background:#fff6ee;border-color:#eaa374}.workshop-surface .collection-draft-status:empty{display:none}.workshop-surface .collection-library-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.workshop-surface .collection-library-grid>article{border:1px solid var(--library-line);background:#fff;border-radius:13px;grid-template-rows:auto auto 1fr auto;min-width:0;padding:22px;display:grid}.workshop-surface .collection-library-grid article>header{justify-content:space-between;align-items:center;gap:14px;display:flex}.workshop-surface .collection-library-grid article>header strong{font-size:26px;font-weight:550}.workshop-surface .collection-library-grid h3{letter-spacing:-.03em;overflow-wrap:anywhere;font-size:21px;font-weight:550;line-height:1.25}.workshop-surface .collection-preview{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.workshop-surface .collection-preview a{aspect-ratio:1;color:#617651;background:#edf1e7;border-radius:8px;place-items:center;display:grid;overflow:hidden}.workshop-surface .collection-preview img{object-fit:contain;width:100%;height:100%}.workshop-surface .collection-library-grid footer{border-top:1px solid var(--library-line);color:var(--library-muted);margin-top:16px;padding-top:12px;font-size:12px}.workshop-surface .collection-library-grid footer a{color:#903500;font-weight:550}.workshop-surface .commerce-order-list{gap:16px;display:grid}.workshop-surface .commerce-order{border:1px solid var(--library-line);background:#fff;border-radius:13px;min-width:0;overflow:hidden}.workshop-surface .commerce-order.highlighted{outline-offset:3px;border-color:#ebae89;outline:2px solid #f0a170}.workshop-surface .commerce-order>:is(header,footer){background:#f1f5eb;justify-content:space-between;align-items:center;gap:18px;padding:18px 20px;display:flex}.workshop-surface .commerce-order>header p{color:#617552;letter-spacing:.08em;text-transform:uppercase;margin:0 0 5px;font-size:10px;line-height:1.5}.workshop-surface .commerce-order>header code{color:#344c26;font:inherit}.workshop-surface .commerce-order>header strong{font-size:14px;font-weight:550}.workshop-surface .commerce-order-items{display:grid}.workshop-surface .commerce-order-items>div{border-top:1px solid var(--library-line);grid-template-columns:66px minmax(0,1fr) minmax(100px,.6fr) 90px 155px;align-items:center;gap:14px;padding:18px 20px;display:grid}.workshop-surface .commerce-order-items :is(span,small,em){color:var(--library-muted);font-size:12px;font-style:normal;line-height:1.5}.workshop-surface .commerce-order-items strong{overflow-wrap:anywhere;min-width:0;font-size:14px;font-weight:550;line-height:1.4}.workshop-surface .commerce-order-items strong a{color:inherit;text-underline-offset:3px}.workshop-surface .commerce-order-items b{color:#2f4723;text-align:right;font-size:13px}.workshop-surface .commerce-order>footer{border-top:1px solid var(--library-line);font-size:12px;line-height:1.5}.workshop-surface .commerce-order>footer>span{color:var(--library-muted)}.workshop-surface .commerce-order>footer>strong{font-size:16px;font-weight:600}.workshop-surface .order-status{color:#4c633f;background:#edf1e7;border:1px solid #d4dfc8;border-radius:6px;width:max-content;padding:5px 9px;font-size:11px;font-style:normal;line-height:1.4;display:inline-flex}.workshop-surface .status-paid{color:#315a23;background:#e9f4e2;border-color:#bfd4b2}.workshop-surface :is(.status-cancelled,.status-failed){color:#8a3421;background:#fff0ea;border-color:#e0bcb1}.workshop-surface :is(.status-pending,.status-processing){color:#735518;background:#faf3df;border-color:#e0d1a5}.workshop-surface .purchase-table{border-top:1px solid var(--library-line);position:relative}.workshop-surface .purchase-row{border-bottom:1px solid var(--library-line);grid-template-columns:100px minmax(0,1.4fr) minmax(0,1fr) 100px 100px 130px;align-items:center;gap:15px;min-height:76px;padding-block:14px;font-size:13px;line-height:1.5;display:grid}.workshop-surface .purchase-row>*{overflow-wrap:anywhere;min-width:0}.workshop-surface .purchase-head{min-height:42px;color:var(--library-muted);font-size:11px}.workshop-surface .purchase-row a:not(.small-download){color:inherit;text-underline-offset:3px}.workshop-surface :is(.workshop-loading-title,.workshop-loading-tabs,.workshop-loading-row){background:#e7ecdf;border-radius:11px}.workshop-surface .workshop-loading-title{width:min(450px,85%);height:60px;margin-bottom:24px}.workshop-surface .workshop-loading-tabs{width:min(620px,100%);height:44px;margin-bottom:32px}.workshop-surface .workshop-loading-row{height:128px;margin-bottom:12px}.workshop-surface .sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.workshop-surface .workshop-page :is(a,button,input,select,textarea,summary):focus-visible{outline-offset:3px;outline:2px solid #a53c00}@media (min-width:1500px){.workshop-surface .favorite-standard-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:980px){.workshop-surface .workshop-heading{grid-template-columns:minmax(0,1fr);gap:15px}.workshop-surface .workshop-heading>p{max-width:650px}.workshop-surface .favorite-standard-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.workshop-surface .owned-list>article{grid-template-columns:44px 104px minmax(0,1fr);gap:16px}.workshop-surface .owned-download{grid-column:3;justify-self:start}.workshop-surface .recent-grid{grid-template-columns:minmax(0,1fr)}.workshop-surface .collection-editor{grid-template-columns:minmax(0,1fr);gap:26px}.workshop-surface .collection-editor>:is(form,.collection-share,.collection-model-list){grid-area:auto/1/auto/-1}.workshop-surface .collection-library-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.workshop-surface .commerce-order-items>div{grid-template-columns:minmax(0,1fr) auto;gap:7px 16px}.workshop-surface .commerce-order-items>div>span{grid-area:1/1}.workshop-surface .commerce-order-items>div>strong{grid-area:2/1/auto/-1}.workshop-surface .commerce-order-items>div>small{grid-area:3/1/auto/-1}.workshop-surface .commerce-order-items>div>b{grid-area:1/2}.workshop-surface .commerce-order-items>div>:is(.small-download,em){grid-area:4/1/auto/-1;justify-self:start;margin-top:6px}.workshop-surface .purchase-head{clip-path:inset(50%);width:1px;height:1px;min-height:0;padding:0;position:absolute;overflow:hidden}.workshop-surface .purchase-row:not(.purchase-head){grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 20px;padding:20px 0}.workshop-surface .purchase-row [data-label]:before{content:attr(data-label);color:#617552;margin-bottom:5px;font-size:11px;font-weight:400;display:block}}@media (max-width:620px){.workshop-surface .workshop-page{width:calc(100% - 32px);padding:26px 0 90px}.workshop-surface .workshop-heading{gap:13px;padding-bottom:20px}.workshop-surface .workshop-heading h1{letter-spacing:-.045em;font-size:35px;line-height:1.08}.workshop-surface .workshop-heading>p{font-size:13px}.workshop-surface .workshop-tabs{gap:4px;margin-bottom:23px;padding:13px 1px 16px}.workshop-surface .workshop-tabs a{padding-inline:12px;font-size:12px}.workshop-surface .section-heading{align-items:start;gap:10px;margin-bottom:18px}.workshop-surface .section-heading h2{font-size:26px}.workshop-surface .section-heading>small{font-size:11px}.workshop-surface .library-tools{gap:13px;padding:14px}.workshop-surface .library-tools>label{flex-basis:100%}.workshop-surface .library-batch{gap:14px;padding:16px}.workshop-surface .library-batch>button,.workshop-surface .library-selection-actions{width:100%}.workshop-surface .library-selection-actions button{flex:140px}.workshop-surface :is(.library-search input,.library-tools input:not([type=checkbox]),.library-tools select,.collection-create input,.collection-create select,.collection-editor input:not([type=checkbox]),.collection-editor select,.collection-editor textarea,.collection-share input){font-size:16px}.workshop-surface .owned-list>article{grid-template-columns:44px 74px minmax(0,1fr);gap:12px 10px;padding:13px}.workshop-surface .owned-thumb{height:64px}.workshop-surface .owned-copy h3{font-size:14px}.workshop-surface .owned-copy>p{font-size:9px}.workshop-surface .owned-copy :is(small,em){font-size:11px}.workshop-surface .owned-download{grid-column:2/-1;justify-self:stretch;font-size:12px}.workshop-surface .workshop-empty{grid-template-columns:minmax(0,1fr);gap:14px;padding:23px}.workshop-surface .workshop-empty>span{width:44px;height:44px;font-size:22px}.workshop-surface .workshop-empty>a{justify-self:start}.workshop-surface .favorite-standard-grid{gap:26px 12px}.workshop-surface .favorite-standard-grid .m2-card-heading>:first-child{font-size:14px}.workshop-surface .favorite-standard-grid .m2-card-social{gap:8px;font-size:10px}.workshop-surface .favorite-standard-grid .m2-card-meta{font-size:10px}.workshop-surface .recent-grid>article{grid-template-columns:76px minmax(0,1fr) 44px;gap:11px;padding:12px}.workshop-surface .recent-thumb{height:66px}.workshop-surface .recent-grid h3{font-size:14px}.workshop-surface .recent-grid p{font-size:10px}.workshop-surface .collection-create{grid-template-columns:minmax(0,1fr);gap:13px;padding:17px}.workshop-surface .collection-summary{grid-template-columns:auto minmax(0,1fr) 24px;gap:10px;padding:15px}.workshop-surface .collection-summary strong{font-size:15px}.workshop-surface .collection-summary small{grid-area:2/2;font-size:11px}.workshop-surface .collection-summary i{grid-area:1/3/3}.workshop-surface .collection-editor{padding:19px 15px}.workshop-surface .collection-form-actions{gap:8px}.workshop-surface .collection-form-actions>*{flex:100%;justify-content:center}.workshop-surface .collection-form-actions .danger{margin-left:0}.workshop-surface .collection-model-list>article{grid-template-columns:minmax(0,1fr);gap:10px}.workshop-surface .collection-model-list>article>div{justify-content:end}.workshop-surface .collection-share{padding:13px}.workshop-surface .collection-share p{flex-basis:100%}.workshop-surface .collection-share button{width:100%}.workshop-surface .collection-library-grid{grid-template-columns:minmax(0,1fr)}.workshop-surface .commerce-order>:is(header,footer){align-items:start;gap:12px;padding:15px}.workshop-surface .commerce-order>header{flex-wrap:wrap}.workshop-surface .commerce-order>footer{flex-direction:column}.workshop-surface .commerce-order-items>div{padding:16px}.workshop-surface .commerce-order-items>div>.small-download{justify-self:stretch}.workshop-surface .purchase-row:not(.purchase-head){grid-template-columns:minmax(0,1fr)}.workshop-surface .purchase-row [data-label]{grid-template-columns:90px minmax(0,1fr);align-items:baseline;gap:10px;display:grid}.workshop-surface .purchase-row [data-label]:before{margin-bottom:0}.workshop-surface .library-pagination{gap:9px}.workshop-surface .library-pagination a{padding-inline:12px;font-size:11px}}@media (max-width:350px){.workshop-surface .workshop-page{width:calc(100% - 24px)}.workshop-surface .favorite-standard-grid{grid-template-columns:minmax(0,1fr)}.workshop-surface .owned-list>article{grid-template-columns:44px 62px minmax(0,1fr);gap:10px 8px;padding:11px}.workshop-surface .recent-grid>article{grid-template-columns:64px minmax(0,1fr) 44px;gap:8px}}@media (prefers-reduced-motion:reduce){.workshop-surface .workshop-page *{scroll-behavior:auto;transition:none;animation:none}}
