.lookbook_viewer__7mARu{display:flex;flex-direction:column;height:100vh;overflow:hidden;background:#000}.lookbook_header__PF43_{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;gap:12px;min-height:56px;padding:8px 12px;background:#0a0a0a;color:#fff}.lookbook_headerActions__ByGjJ{display:flex;align-items:center;gap:8px}.lookbook_headerBtn__belBl{color:#fff!important}.lookbook_bookHeader__Xeo_C{display:none}.lookbook_gallery__CYfHV{position:relative;flex:1 1;min-height:0;overflow:hidden;background:#000}.lookbook_backdrop__OqFED{position:absolute;inset:0;z-index:1;background-size:cover;background-position:50%;filter:blur(96px);transform:scale(1.1);opacity:.55}.lookbook_stage__ahDaz{position:absolute;inset:0;z-index:2;display:flex;align-items:center;justify-content:center;padding:16px}.lookbook_media__x7w5M,.lookbook_video__DnMAo{max-width:100%;max-height:100%;object-fit:contain}.lookbook_nav__MgC7_{background-color:#000;border-color:#000;color:#fff;position:absolute;top:50%;transform:translateY(-50%);z-index:6}.lookbook_navPrev__QzGZu{left:12px}.lookbook_navNext__SG_2U{right:12px}.lookbook_stylistBar__C8nvo{position:absolute;left:0;right:0;bottom:0;z-index:5;display:flex;align-items:center;gap:12px;width:100%;padding:10px 14px;border:none;background:rgba(0,0,0,.45);color:#fff;font:inherit;text-align:left;text-decoration:none;cursor:pointer}.lookbook_stylistName__6Sluj{font-size:15px;line-height:1.2}.lookbook_stylistAbout__Kxap0{font-size:12px;line-height:1.2;opacity:.85}.lookbook_thumbs__cnvLM{display:flex;flex-shrink:0;gap:8px;padding:12px;overflow-x:auto;background:#0a0a0a}.lookbook_thumb__alBFv{position:relative;flex:0 0 auto;width:64px;height:44px;padding:0;border:2px solid transparent;border-radius:6px;overflow:hidden;background:#222;cursor:pointer}.lookbook_thumbActive__oPwkQ{border-color:#fff}.lookbook_thumbImg__XWtj9{width:100%;height:100%;object-fit:cover}.lookbook_thumbPlay__nZWaJ{position:absolute;inset:0;color:#fff;font-size:18px}.lookbook_footer__lo7EC,.lookbook_thumbPlay__nZWaJ{display:flex;align-items:center;justify-content:center}.lookbook_footer__lo7EC{flex-shrink:0;padding:12px;background:#0a0a0a}.lookbook_bookFull__2QLB_{width:100%;max-width:420px}.lookbook_shareRow__d_HkU{display:flex;gap:12px}.lookbook_shareLinkTitle___RdK2{margin:20px 0 8px;font-weight:600}.lookbook_shareModalDark__puwln .lookbook_shareRow__d_HkU .ant-btn{background:#000103;border-color:#000103;color:#fff}.lookbook_shareModalDark__puwln .lookbook_shareRow__d_HkU .ant-btn:hover{background:var(--share-primary,#000103);border-color:var(--share-primary,#000103);color:#fff}.lookbook_shareModalDark__puwln .ant-input{color:#000103}.lookbook_infoCaption__4WDnH{margin:0 0 12px;font-size:20px;font-weight:600}.lookbook_infoStats__pBchy{display:flex;margin:4px 0 16px;padding:12px 0;border-top:1px solid rgba(0,0,0,.1);border-bottom:1px solid rgba(0,0,0,.1)}.lookbook_infoStat__9f4qm{flex:1 1;text-align:center}.lookbook_infoStatNum__H7bKs{font-size:22px;font-weight:600;line-height:1}.lookbook_infoStatLabel__0COnq{margin-top:4px;font-size:13px;opacity:.7}.lookbook_infoSection__b6VEw{margin-bottom:16px}.lookbook_infoLabel__PLPWG{font-weight:600}.lookbook_infoMuted__AJewG{margin-top:2px;opacity:.7}.lookbook_infoDesc__mirtQ{white-space:pre-line}.lookbook_nameCard__CB_GI{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px;margin-bottom:16px;border-radius:6px}.lookbook_salonCard__Vrr_0{background-image:linear-gradient(90deg,#fff0eb 0,#fcf8eb)}.lookbook_stylistInfoCard__xHgsG{background-image:linear-gradient(90deg,#f8edd3 0,#e8f4ff)}.lookbook_nameCardBody__V5l08{flex:1 1 auto;padding-left:4px;overflow:hidden}.lookbook_nameCardLabel__OzZoz{margin-bottom:4px;color:#666;font-size:12px}.lookbook_nameCardTitle__4gqpf{color:#001529;font-size:18px;font-weight:600;line-height:1.2;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.lookbook_nameCardMuted__YtIg3{margin-top:4px;color:#666;font-size:13px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.lookbook_nameCardAvatar__zGag_{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:48px;height:48px;border:1px solid #f5f5f5;border-radius:6px;background:#fff;color:#001529;font-size:18px;font-weight:600;overflow:hidden}.lookbook_nameCardAvatarImg__cK8_8{width:100%;height:100%;object-fit:cover}.lookbook_lookbookGridWrap__qEwAZ{max-width:1080px;margin:0 auto}.lookbook_styleMasonry__BOrPt{column-count:3;column-gap:16px}.lookbook_styleCard__7o5JV{display:block;margin:0 0 16px;page-break-inside:avoid;break-inside:avoid;color:inherit}.lookbook_styleMedia__6q1tV{position:relative;overflow:hidden;border-radius:10px;background:rgba(0,0,0,.06);min-height:80px}.lookbook_styleImg__iAuTj{display:block;width:100%;height:auto}.lookbook_stylePlay__MRMr6{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:64px;line-height:1;color:#fff;text-shadow:0 1px 8px rgba(0,0,0,.4);pointer-events:none}.lookbook_styleLikes__s3ivh{top:8px;gap:4px;padding:4px 8px;color:#f05a61;font-size:16px;font-weight:600;line-height:1}.lookbook_styleLikes__s3ivh,.lookbook_styleStylist__dcGKL{position:absolute;left:8px;display:inline-flex;align-items:center;border-radius:4px;background:rgba(255,255,255,.7)}.lookbook_styleStylist__dcGKL{bottom:8px;right:8px;gap:8px;padding:4px 10px 4px 4px}.lookbook_styleStylistAvatar__0_LYI{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:32px;height:32px;border-radius:50%;background:rgba(0,0,0,.15);color:#001529;font-size:14px;font-weight:600}.lookbook_styleStylistName__DbIlA{font-size:14px;font-weight:500;color:#001529;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lookbook_empty__7b9za{padding:2rem;text-align:center;opacity:.7}@media (max-width:768px){.lookbook_styleMasonry__BOrPt{column-count:2;column-gap:12px}}@media (min-width:768px){.lookbook_header__PF43_{min-height:64px;padding:10px 16px}.lookbook_bookHeader__Xeo_C{display:inline-flex}.lookbook_footer__lo7EC{display:none}}.StylistMoreButton_btn__SeNdA{font:inherit;font-weight:600;color:inherit;cursor:pointer;padding:10px 28px;border-radius:8px;border:1px solid;background:transparent;transition:color .2s,border-color .2s}.StylistMoreButton_btn__SeNdA:hover{color:var(--more-accent,currentColor);border-color:var(--more-accent,currentColor);background:transparent}