.dw-nav{position:sticky;top:0;z-index:100;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid hsla(0,0%,100%,.07);background:hsla(0,0%,4%,.92);padding:18px 48px;backdrop-filter:blur(16px)}.dw-card-date,.dw-credits-pill,.dw-empty-btn,.dw-ftab,.dw-header-eyebrow,.dw-item-chip,.dw-list-date,.dw-list-tag,.dw-load-more button,.dw-logo,.dw-mir-cat,.dw-mir-num,.dw-mir-shop,.dw-modal-action-btn,.dw-modal-tag,.dw-modal-total-lbl,.dw-nav-link,.dw-new-look-btn,.dw-occ-badge,.dw-panel-section-label,.dw-product-rec-shop,.dw-product-recs-title,.dw-shop-count,.dw-sn-lbl,.dw-sort-select,.dw-stat-lbl,.dw-view-look-btn{font-family:var(--font-barlow-condensed),ui-sans-serif,system-ui,sans-serif;text-transform:uppercase}.dw-logo{color:var(--white);font-size:18px;font-weight:700;letter-spacing:.1em;text-decoration:none}.dw-nav-right{display:flex;align-items:center;gap:24px}.dw-nav-link{color:hsla(0,0%,100%,.35);font-size:11px;font-weight:600;letter-spacing:.18em;text-decoration:none;transition:color .2s}.dw-nav-link.active,.dw-nav-link:hover{color:var(--white)}.dw-credits-pill{display:flex;align-items:center;gap:7px;border:1px solid rgba(255,229,0,.2);border-radius:999px;background:rgba(255,229,0,.08);color:var(--electric);padding:6px 14px;font-size:12px;font-weight:600;letter-spacing:.1em}.dw-credits-dot{width:6px;height:6px;border-radius:50%;background:var(--electric)}.dw-avatar{display:flex;width:34px;height:34px;align-items:center;justify-content:center;overflow:hidden;border-radius:50%;background:linear-gradient(135deg,var(--hot),#ff6b8a);color:#fff;cursor:pointer;font-family:var(--font-barlow-condensed),ui-sans-serif,system-ui,sans-serif;font-size:13px;font-weight:700}.dw-avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.dw-dashboard-header{display:flex;align-items:flex-end;justify-content:space-between;border-bottom:1px solid hsla(0,0%,100%,.07);padding:56px 48px 32px}.dw-header-eyebrow{display:flex;align-items:center;gap:8px;margin-bottom:10px;color:var(--hot);font-size:10px;font-weight:600;letter-spacing:.25em}.dw-header-eyebrow:before{content:"";width:20px;height:2px;background:var(--hot)}.dw-card-title,.dw-card-total,.dw-empty-title,.dw-header-title,.dw-list-title,.dw-list-total,.dw-mir-price,.dw-modal-title,.dw-modal-total-val,.dw-stat-val{font-family:var(--font-playfair),Georgia,serif}.dw-header-title{font-size:clamp(32px,4vw,52px);font-weight:900;letter-spacing:-.02em;line-height:1}.dw-card-title em,.dw-header-title em,.dw-list-title em,.dw-modal-title em{color:var(--electric);font-style:italic}.dw-header-sub{margin-top:10px;color:hsla(0,0%,100%,.35);font-size:14px;font-weight:300}.dw-header-right{display:flex;flex-direction:column;align-items:flex-end;gap:12px}.dw-stats-row{display:flex;gap:32px}.dw-stat{text-align:right}.dw-stat-val{color:var(--white);font-size:28px;font-weight:700;line-height:1}.dw-stat-lbl{margin-top:3px;color:hsla(0,0%,100%,.35);font-size:10px;font-weight:600;letter-spacing:.15em}.dw-new-look-btn{display:flex;align-items:center;gap:8px;background:var(--hot);color:var(--white);padding:12px 24px;font-size:12px;font-weight:700;letter-spacing:.15em;text-decoration:none;transition:background .15s,transform .1s}.dw-new-look-btn:hover{background:#e0002e;transform:translateY(-1px)}.dw-filter-bar{justify-content:space-between;gap:20px;border-bottom:1px solid hsla(0,0%,100%,.07);padding:24px 48px}.dw-filter-bar,.dw-filter-right,.dw-filter-tabs,.dw-view-toggle{display:flex;align-items:center}.dw-filter-tabs,.dw-view-toggle{gap:4px}.dw-filter-right{gap:12px}.dw-ftab{border:1px solid hsla(0,0%,100%,.07);color:hsla(0,0%,100%,.35);cursor:pointer;font-size:11px;font-weight:600;letter-spacing:.15em;padding:8px 16px;transition:all .15s}.dw-ftab:hover{border-color:hsla(0,0%,100%,.2);color:hsla(0,0%,100%,.6)}.dw-ftab.active{border-color:var(--white);background:var(--white);color:var(--black)}.dw-sort-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#161618;font-size:11px;font-weight:600;letter-spacing:.12em;outline:none;padding:8px 14px}.dw-sort-select,.dw-vtog{border:1px solid hsla(0,0%,100%,.07);color:hsla(0,0%,100%,.35);cursor:pointer}.dw-vtog{display:flex;width:34px;height:34px;align-items:center;justify-content:center;font-size:13px;transition:all .15s}.dw-vtog.active,.dw-vtog:hover{color:var(--white)}.dw-vtog.active{border-color:hsla(0,0%,100%,.2);background:#161618}.dw-main{padding:40px 48px 80px}.dw-looks-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:20px}.dw-look-card{position:relative;overflow:hidden;border:1px solid hsla(0,0%,100%,.07);background:#111113;cursor:pointer;transition:border-color .2s,transform .2s;animation:dw-fade-up .4s ease both}.dw-look-card:hover{border-color:hsla(0,0%,100%,.15);transform:translateY(-3px)}@keyframes dw-fade-up{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.dw-look-card:first-child{animation-delay:.05s}.dw-look-card:nth-child(2){animation-delay:.1s}.dw-look-card:nth-child(3){animation-delay:.15s}.dw-look-card:nth-child(4){animation-delay:.2s}.dw-look-card:nth-child(5){animation-delay:.25s}.dw-look-card:nth-child(6){animation-delay:.3s}.dw-card-img{position:relative;display:flex;width:100%;aspect-ratio:3/4;align-items:center;justify-content:center;overflow:hidden;background:#161618}.dw-card-img.office,.dw-list-thumb.office,.dw-modal-img.office{background:linear-gradient(160deg,#1e1a14,#0f0d0a)}.dw-card-img.casual,.dw-list-thumb.casual,.dw-modal-img.casual{background:linear-gradient(160deg,#0d1a12,#081510)}.dw-card-img.evening,.dw-list-thumb.evening,.dw-modal-img.evening{background:linear-gradient(160deg,#1a1020,#100a18)}.dw-card-img.weekend,.dw-list-thumb.weekend,.dw-modal-img.weekend{background:linear-gradient(160deg,#1a1208,#120d05)}.dw-card-img-placeholder{font-size:56px;opacity:.12;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:transform .4s}.dw-look-card:hover .dw-card-img-placeholder{transform:scale(1.08)}.dw-card-img img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .4s}.dw-look-card:hover .dw-card-img img{transform:scale(1.04)}.dw-card-actions{position:absolute;top:12px;right:12px;display:flex;flex-direction:column;gap:7px;opacity:0;transition:opacity .2s}.dw-look-card:hover .dw-card-actions{opacity:1}.dw-card-action-btn{display:flex;width:32px;height:32px;align-items:center;justify-content:center;border:1px solid hsla(0,0%,100%,.12);border-radius:50%;background:hsla(0,0%,4%,.75);color:#fff;cursor:pointer;font-size:13px;transition:background .15s;backdrop-filter:blur(8px)}.dw-card-action-btn:hover{border-color:var(--hot);background:var(--hot)}.dw-card-action-btn.saved{color:var(--hot)}.dw-occ-badge{position:absolute;top:12px;left:12px;border:1px solid hsla(0,0%,100%,.1);background:hsla(0,0%,4%,.7);color:hsla(0,0%,100%,.6);font-size:9px;font-weight:700;letter-spacing:.18em;padding:4px 9px;backdrop-filter:blur(8px)}.dw-card-info{padding:16px}.dw-card-title{margin-bottom:8px;font-size:16px;font-weight:700;line-height:1.2}.dw-card-meta{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.dw-card-date{color:hsla(0,0%,100%,.35);font-size:10px;font-weight:600;letter-spacing:.15em}.dw-card-total{color:var(--electric);font-size:16px;font-weight:700}.dw-card-items{display:flex;flex-wrap:wrap;gap:5px}.dw-item-chip{border:1px solid hsla(0,0%,100%,.07);color:hsla(0,0%,100%,.35);font-size:9px;font-weight:600;letter-spacing:.12em;padding:3px 8px}.dw-card-footer{display:flex;align-items:center;justify-content:space-between;border-top:1px solid hsla(0,0%,100%,.07);padding:12px 16px}.dw-view-look-btn{display:flex;align-items:center;gap:6px;color:var(--white);cursor:pointer;font-size:11px;font-weight:700;letter-spacing:.12em;transition:color .15s}.dw-view-look-btn:hover{color:var(--hot)}.dw-view-look-btn:after{content:"→"}.dw-shop-count{color:hsla(0,0%,100%,.35);font-size:10px;font-weight:600;letter-spacing:.12em}.dw-looks-list{display:none;flex-direction:column;gap:1px}.dw-looks-list.visible{display:flex}.dw-load-more{display:flex;justify-content:center;padding:34px 0 0}.dw-load-more button{border:1px solid hsla(0,0%,100%,.12);background:hsla(0,0%,100%,.03);color:var(--white);cursor:pointer;font-size:12px;font-weight:700;letter-spacing:.16em;padding:12px 22px;transition:border-color .15s,color .15s,transform .15s}.dw-load-more button:hover:not(:disabled){border-color:var(--hot);color:var(--hot);transform:translateY(-1px)}.dw-load-more button:disabled{cursor:not-allowed;opacity:.45}.dw-list-row{display:grid;grid-template-columns:72px 1fr auto auto auto;gap:20px;align-items:center;border:1px solid hsla(0,0%,100%,.07);background:#111113;cursor:pointer;padding:16px 20px;transition:border-color .15s,background .15s;animation:dw-fade-up .3s ease both}.dw-list-row:hover{border-color:hsla(0,0%,100%,.12);background:#161618}.dw-list-thumb{display:flex;width:72px;height:96px;align-items:center;justify-content:center;overflow:hidden;background:#161618;color:hsla(0,0%,100%,.3);font-size:28px}.dw-list-thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.dw-list-title{margin-bottom:4px;font-size:16px;font-weight:700}.dw-list-tags{display:flex;flex-wrap:wrap;gap:6px}.dw-list-tag{border:1px solid hsla(0,0%,100%,.07);color:hsla(0,0%,100%,.35);font-size:9px;font-weight:600;letter-spacing:.12em;padding:2px 7px}.dw-list-tag.occ{border-color:rgba(255,45,85,.3);color:var(--hot)}.dw-list-date{color:hsla(0,0%,100%,.35);font-size:11px;font-weight:600;letter-spacing:.12em;text-align:right}.dw-list-total{color:var(--electric);font-size:20px;font-weight:700;text-align:right;white-space:nowrap}.dw-list-actions{display:flex;gap:8px}.dw-list-action{display:flex;width:32px;height:32px;align-items:center;justify-content:center;border:1px solid hsla(0,0%,100%,.07);color:hsla(0,0%,100%,.35);cursor:pointer;font-size:12px;transition:all .15s}.dw-list-action:hover{border-color:var(--hot);color:var(--hot)}.dw-empty-state{gap:20px;padding:100px 40px}.dw-empty-state,.dw-loading-state{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.dw-loading-state{min-height:430px;gap:16px;padding:90px 40px}.dw-loading-mark{color:hsla(0,0%,100%,.16);font-size:64px;line-height:1;animation:dw-loading-spin 2.2s linear infinite}@keyframes dw-loading-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.dw-loading-title{color:hsla(0,0%,100%,.46);font-family:var(--font-playfair),Georgia,serif;font-size:clamp(26px,4vw,42px);font-style:italic;font-weight:700;line-height:1.1;transition:opacity .2s}.dw-loading-sub{max-width:420px;color:hsla(0,0%,100%,.28);font-size:13px;font-weight:300;line-height:1.7}.dw-empty-icon{font-size:64px;opacity:.15}.dw-empty-title{color:hsla(0,0%,100%,.4);font-size:24px;font-style:italic}.dw-empty-sub{max-width:280px;color:hsla(0,0%,100%,.35);font-size:14px;font-weight:300;line-height:1.7}.dw-empty-btn{margin-top:8px;background:var(--hot);color:var(--white);cursor:pointer;font-size:12px;font-weight:700;letter-spacing:.15em;padding:13px 28px;text-decoration:none;transition:background .15s}.dw-empty-btn:hover{background:#e0002e}.dw-modal-overlay{position:fixed;inset:0;z-index:500;display:none;align-items:center;justify-content:center;background:rgba(0,0,0,.85);padding:24px;backdrop-filter:blur(8px)}.dw-modal-overlay.open{display:flex;animation:dw-fade-in .2s ease}@keyframes dw-fade-in{0%{opacity:0}to{opacity:1}}.dw-modal{width:100%;max-width:1120px;max-height:90vh;overflow-y:auto;scrollbar-width:none;border:1px solid hsla(0,0%,100%,.1);background:#111113;animation:dw-slide-up .3s ease}.dw-modal::-webkit-scrollbar{width:0;height:0}@keyframes dw-slide-up{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.dw-modal-header{position:sticky;top:0;z-index:160;display:flex;align-items:flex-start;justify-content:space-between;border-bottom:1px solid hsla(0,0%,100%,.07);background:#111113;padding:28px 32px}.dw-modal-title{font-size:24px;font-weight:700}.dw-modal-meta{display:flex;gap:8px;margin-top:8px}.dw-modal-tag{border:1px solid hsla(0,0%,100%,.07);color:hsla(0,0%,100%,.35);font-size:10px;font-weight:600;letter-spacing:.15em;padding:3px 9px}.dw-modal-tag.hot{border-color:rgba(255,45,85,.3);color:var(--hot)}.dw-modal-close{display:flex;width:36px;height:36px;flex-shrink:0;align-items:center;justify-content:center;border:1px solid hsla(0,0%,100%,.07);color:hsla(0,0%,100%,.35);cursor:pointer;font-size:18px;transition:all .15s}.dw-modal-close:hover{border-color:var(--hot);color:var(--hot)}.dw-modal-body{display:grid;grid-template-columns:minmax(340px,.95fr) minmax(480px,1.25fr)}.dw-modal-img-wrap{position:relative;border-right:1px solid hsla(0,0%,100%,.07)}.dw-modal-img{position:relative;display:flex;width:100%;aspect-ratio:2/3;align-items:center;justify-content:center;overflow:hidden}.dw-modal-img img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;background:#f3f3ef}.dw-modal-img-placeholder{font-size:80px;opacity:.12}.dw-hotspot{position:absolute;z-index:20;cursor:pointer;transform:translate(-50%,-50%)}.dw-hotspot:hover{z-index:120}.dw-hotspot.on{z-index:110}.dw-hotspot-dot{position:relative;z-index:1;display:flex;width:24px;height:24px;align-items:center;justify-content:center;border:1px solid hsla(0,0%,100%,.42);border-radius:50%;background:hsla(0,0%,100%,.24);color:hsla(0,0%,100%,.78);backdrop-filter:blur(8px);font-family:var(--font-barlow-condensed),ui-sans-serif,system-ui,sans-serif;font-size:11px;font-weight:700;line-height:1;cursor:pointer;transition:background .2s,border-color .2s,box-shadow .2s,color .2s,transform .2s;animation:dw-hspulse 2.5s ease infinite}.dw-hotspot.on .dw-hotspot-dot,.dw-hotspot:hover .dw-hotspot-dot{animation:none;border-color:var(--white);background:var(--white);box-shadow:0 0 0 5px hsla(0,0%,100%,.18);color:var(--black);transform:scale(1.25)}@keyframes dw-hspulse{0%{box-shadow:0 0 0 0 hsla(0,0%,100%,.5)}70%{box-shadow:0 0 0 7px hsla(0,0%,100%,0)}to{box-shadow:0 0 0 0 hsla(0,0%,100%,0)}}.dw-hotspot-tip{position:absolute;left:50%;bottom:calc(100% + 12px);z-index:20;width:-moz-max-content;width:max-content;max-width:220px;border:0;background:hsla(60,17%,98%,.98);box-shadow:0 14px 34px rgba(0,0,0,.28);color:#1a1a1a;padding:10px 14px;opacity:0;pointer-events:none;transform:translateX(-50%) translateY(4px);transition:opacity .16s ease,transform .16s ease}.dw-hotspot:hover .dw-hotspot-tip{opacity:1;transform:translateX(-50%) translateY(0)}@keyframes dw-hotspot-tip-in{0%{opacity:0;transform:translate(-50%,-50%) scale(.96)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}.dw-hotspot-tip-cat{margin-bottom:4px;color:var(--hot);font-family:var(--font-barlow-condensed),ui-sans-serif,system-ui,sans-serif;font-size:8px;font-weight:700;letter-spacing:.2em;text-transform:uppercase}.dw-hotspot-tip-name{color:#1a1a1a;font-size:13px;font-weight:700;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dw-hotspot-tip-desc{margin-top:4px;color:#666;font-size:11px;font-weight:300;line-height:1.4}.dw-hotspot-tip-products{display:grid;gap:8px;margin-top:10px}.dw-hotspot-tip-product{display:grid;grid-template-columns:48px minmax(0,1fr);gap:10px;min-height:64px;align-items:center;color:#1a1a1a;text-decoration:none}.dw-hotspot-tip-product+.dw-hotspot-tip-product{border-top:1px solid rgba(0,0,0,.08);padding-top:8px}.dw-hotspot-tip-img,.dw-hotspot-tip-product img{display:block;width:48px;height:64px;background:rgba(0,0,0,.08);-o-object-fit:cover;object-fit:cover}.dw-hotspot-tip-product span{display:grid;min-width:0;gap:2px}.dw-hotspot-tip-product strong{overflow:hidden;color:#1a1a1a;font-size:12px;font-weight:700;line-height:1.22;text-overflow:ellipsis;white-space:nowrap}.dw-hotspot-tip-product small{overflow:hidden;color:#777;font-size:10px;font-weight:300;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.dw-hotspot-tip-product em{color:var(--hot);font-family:var(--font-barlow-condensed),ui-sans-serif,system-ui,sans-serif;font-size:10px;font-style:normal;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.dw-hotspot-tip-empty{margin-top:10px;border:1px dashed rgba(0,0,0,.14);background:rgba(0,0,0,.035);color:rgba(0,0,0,.54);font-size:12px;font-weight:700;padding:10px}.dw-modal-items-panel{display:flex;flex-direction:column;gap:24px;padding:28px 32px}.dw-panel-section-label{margin-bottom:14px;color:hsla(0,0%,100%,.35);font-size:10px;font-weight:600;letter-spacing:.2em}.dw-shop-sections{display:grid;gap:8px}.dw-modal-shop-section{position:relative;border-bottom:1px solid hsla(0,0%,100%,.07);padding:0 0 8px;transition:all .15s}.dw-modal-shop-section:last-child{border-bottom:none}.dw-modal-shop-section.on,.dw-modal-shop-section:hover{margin:0 -8px;background:hsla(0,0%,100%,.03);padding:0 8px 8px}.dw-modal-shop-section.on:before,.dw-modal-shop-section:hover:before{content:"";position:absolute;top:0;bottom:8px;left:0;width:2px;background:var(--hot)}.dw-ai-piece{display:grid;width:100%;grid-template-columns:24px minmax(0,1fr) 22px;gap:10px;align-items:start;cursor:pointer;padding:8px 0 9px;text-align:left}.dw-section-toggle{color:var(--hot);font-family:var(--font-barlow-condensed),ui-sans-serif,system-ui,sans-serif;font-size:18px;font-weight:700;line-height:1;text-align:right}.dw-mir-num{width:20px;flex-shrink:0;color:hsla(0,0%,100%,.2);font-size:10px;font-weight:700}.dw-modal-shop-section.on .dw-mir-cat,.dw-modal-shop-section.on .dw-mir-num{color:var(--hot)}.dw-mir-info{min-width:0;flex:1}.dw-mir-cat{display:block;margin-bottom:1px;color:hsla(0,0%,100%,.35);font-size:9px;font-weight:600;letter-spacing:.18em}.dw-mir-name{color:hsla(0,0%,100%,.88);font-size:13px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.dw-mir-desc,.dw-mir-name{display:block;overflow:hidden}.dw-mir-desc{margin-top:1px;color:hsla(0,0%,100%,.42);font-size:11px;font-weight:300;line-height:1.32;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.dw-mir-right{display:flex;flex-shrink:0;flex-direction:column;align-items:flex-end;gap:5px}.dw-mir-price{color:var(--electric);font-size:15px;font-weight:700}.dw-mir-shop{display:inline-block;background:var(--hot);color:var(--white);cursor:pointer;font-size:9px;font-weight:700;letter-spacing:.12em;padding:4px 10px;text-decoration:none;transition:background .15s}.dw-mir-shop:hover{background:#e0002e}.dw-mir-shop.unavailable{border:1px solid hsla(0,0%,100%,.07);background:#161618;color:hsla(0,0%,100%,.35);cursor:default}.dw-product-recs{margin-left:34px;border-top:1px solid hsla(0,0%,100%,.055);padding-top:8px;animation:dw-fade-up .18s ease both}.dw-product-recs-title{margin-bottom:6px;color:var(--hot);font-size:9px;font-weight:800;letter-spacing:.18em}.dw-affiliate-mini{margin:-2px 0 8px;color:hsla(0,0%,100%,.28);font-size:10px;font-weight:300;letter-spacing:.02em}.dw-affiliate-mini a{color:hsla(0,0%,100%,.48);text-decoration:underline;text-underline-offset:3px}.dw-affiliate-mini a:hover{color:var(--electric)}.dw-product-rec{display:grid;grid-template-columns:40px minmax(0,1fr) auto auto;gap:9px;min-height:62px;align-items:center;border-top:1px solid hsla(0,0%,100%,.055);color:inherit;padding:6px 0;text-decoration:none}.dw-product-rec:first-of-type{border-top:0}.dw-product-rec img,.dw-product-rec-img{display:block;width:40px;height:54px;background:hsla(0,0%,100%,.08);-o-object-fit:cover;object-fit:cover}.dw-product-rec-copy{display:grid;min-width:0;gap:3px}.dw-product-rec-name{color:hsla(0,0%,100%,.82);font-size:11px;font-weight:700;line-height:1.25}.dw-product-rec-brand,.dw-product-rec-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dw-product-rec-brand{color:hsla(0,0%,100%,.34);font-size:10px;font-weight:300}.dw-product-rec-price{color:var(--electric);font-family:var(--font-playfair),Georgia,serif;font-size:15px;font-weight:900;white-space:nowrap}.dw-product-rec-shop{background:var(--hot);color:var(--white);font-size:9px;font-weight:800;letter-spacing:.12em;padding:6px 8px;white-space:nowrap}.dw-product-rec:hover .dw-product-rec-shop{background:#e0002e}.dw-product-rec-empty{border:1px dashed hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.3);font-size:12px;font-weight:300;padding:12px}.dw-stylist-note{border-left:2px solid var(--electric);background:hsla(0,0%,100%,.03);padding:14px 18px}.dw-sn-lbl{margin-bottom:6px;color:var(--electric);font-size:9px;font-weight:600;letter-spacing:.2em}.dw-sn-text{color:hsla(0,0%,100%,.45);font-size:13px;font-weight:300;line-height:1.7}.dw-modal-footer{display:flex;align-items:center;justify-content:space-between;border-top:1px solid hsla(0,0%,100%,.07);padding:20px 32px}.dw-modal-total-lbl{margin-bottom:3px;color:hsla(0,0%,100%,.35);font-size:10px;font-weight:600;letter-spacing:.18em}.dw-modal-total-val{color:var(--electric);font-size:32px;font-weight:900}.dw-modal-total-note{margin-top:4px;color:hsla(0,0%,100%,.3);font-size:11px;font-weight:300}.dw-modal-actions{display:flex;flex-wrap:wrap;gap:10px}.dw-modal-action-btn{display:flex;align-items:center;gap:7px;cursor:pointer;font-size:11px;font-weight:700;letter-spacing:.12em;padding:11px 20px;text-decoration:none;transition:all .15s}.dw-modal-action-btn.primary{background:var(--hot);color:var(--white)}.dw-modal-action-btn.primary:hover{background:#e0002e}.dw-modal-action-btn.ghost{border:1px solid hsla(0,0%,100%,.07);color:hsla(0,0%,100%,.35)}.dw-modal-action-btn.ghost:hover{border-color:hsla(0,0%,100%,.2);color:var(--white)}.dw-delete-overlay{position:fixed;inset:0;z-index:700;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.82);padding:24px;backdrop-filter:blur(10px);animation:dw-fade-in .18s ease}.dw-delete-dialog{width:min(480px,100%);border:1px solid hsla(0,0%,100%,.11);background:#111113;box-shadow:0 28px 90px rgba(0,0,0,.55);padding:30px;animation:dw-slide-up .24s ease}.dw-delete-btn,.dw-delete-kicker,.dw-delete-preview-label{font-family:var(--font-barlow-condensed),ui-sans-serif,system-ui,sans-serif;text-transform:uppercase}.dw-delete-kicker{display:flex;align-items:center;gap:8px;margin-bottom:12px;color:var(--hot);font-size:10px;font-weight:700;letter-spacing:.24em}.dw-delete-kicker:before{content:"";width:20px;height:2px;background:var(--hot)}.dw-delete-title{margin-bottom:20px;color:var(--white);font-family:var(--font-playfair),Georgia,serif;font-size:34px;font-weight:900;line-height:1}.dw-delete-preview-title em,.dw-delete-title em{color:var(--electric);font-style:italic}.dw-delete-preview{border:1px solid hsla(0,0%,100%,.07);background:hsla(0,0%,100%,.03);padding:16px}.dw-delete-preview-label{margin-bottom:8px;color:hsla(0,0%,100%,.28);font-size:9px;font-weight:700;letter-spacing:.18em}.dw-delete-preview-title{color:var(--white);font-family:var(--font-playfair),Georgia,serif;font-size:19px;font-weight:700;line-height:1.2}.dw-delete-preview-meta{margin-top:7px;color:hsla(0,0%,100%,.35);font-size:12px;font-weight:300}.dw-delete-copy{margin:18px 0 24px;color:hsla(0,0%,100%,.42);font-size:13px;font-weight:300;line-height:1.7}.dw-delete-actions{display:flex;justify-content:flex-end;gap:10px}.dw-delete-btn{cursor:pointer;font-size:11px;font-weight:700;letter-spacing:.14em;padding:12px 20px;transition:all .15s}.dw-delete-btn:disabled{cursor:not-allowed;opacity:.55}.dw-delete-btn.ghost{border:1px solid hsla(0,0%,100%,.09);color:hsla(0,0%,100%,.42)}.dw-delete-btn.ghost:hover:not(:disabled){border-color:hsla(0,0%,100%,.22);color:var(--white)}.dw-delete-btn.danger{background:var(--hot);color:var(--white)}.dw-delete-btn.danger:hover:not(:disabled){background:#e0002e;transform:translateY(-1px)}@media (max-width:768px){.dw-nav{padding:16px 20px}.dw-nav-link{display:none}.dw-dashboard-header{flex-direction:column;gap:20px;padding:36px 20px 24px}.dw-dashboard-header,.dw-header-right{align-items:flex-start}.dw-stats-row{gap:20px}.dw-filter-bar{flex-wrap:wrap;padding:16px 20px}.dw-filter-tabs{overflow-x:auto;width:100%;padding-bottom:2px}.dw-main{padding:28px 20px 60px}.dw-looks-grid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:12px}.dw-list-row{grid-template-columns:58px 1fr auto;gap:12px}.dw-list-thumb{width:58px;height:76px}.dw-list-actions,.dw-list-date{display:none}.dw-modal-body{grid-template-columns:1fr}.dw-modal-img-wrap{border-right:none;border-bottom:1px solid hsla(0,0%,100%,.07)}.dw-modal-img{aspect-ratio:16/9}.dw-modal-footer{align-items:flex-start;flex-direction:column;gap:18px}.dw-delete-dialog{padding:24px}.dw-delete-actions{flex-direction:column-reverse}.dw-delete-btn{width:100%}}